From 89fcc36fb19810a17abea1b95fa4ab8ec276ce68 Mon Sep 17 00:00:00 2001 From: Nikolai R Kristiansen Date: Wed, 26 Apr 2017 21:10:22 +0200 Subject: [PATCH] wp++ --- .gitignore | 1 + license.txt | 2 +- readme.html | 5 +- wp-activate.php | 2 +- wp-admin/about.php | 261 +- wp-admin/admin-footer.php | 4 +- wp-admin/admin-header.php | 35 +- wp-admin/admin.php | 8 +- wp-admin/comment.php | 8 +- wp-admin/credits.php | 4 +- wp-admin/css/about-rtl.css | 46 +- wp-admin/css/about-rtl.min.css | 2 +- wp-admin/css/about.css | 46 +- wp-admin/css/about.min.css | 2 +- wp-admin/css/admin-menu-rtl.css | 107 +- wp-admin/css/admin-menu-rtl.min.css | 2 +- wp-admin/css/admin-menu.css | 107 +- wp-admin/css/admin-menu.min.css | 2 +- wp-admin/css/color-picker-rtl.css | 10 + wp-admin/css/color-picker-rtl.min.css | 2 +- wp-admin/css/color-picker.css | 10 + wp-admin/css/color-picker.min.css | 2 +- wp-admin/css/colors/_admin.scss | 30 +- wp-admin/css/colors/_mixins.scss | 2 +- wp-admin/css/colors/blue/colors-rtl.css | 30 +- wp-admin/css/colors/blue/colors-rtl.min.css | 2 +- wp-admin/css/colors/blue/colors.css | 30 +- wp-admin/css/colors/blue/colors.min.css | 2 +- wp-admin/css/colors/coffee/colors-rtl.css | 32 +- wp-admin/css/colors/coffee/colors-rtl.min.css | 2 +- wp-admin/css/colors/coffee/colors.css | 32 +- wp-admin/css/colors/coffee/colors.min.css | 2 +- wp-admin/css/colors/ectoplasm/colors-rtl.css | 32 +- .../css/colors/ectoplasm/colors-rtl.min.css | 2 +- wp-admin/css/colors/ectoplasm/colors.css | 32 +- wp-admin/css/colors/ectoplasm/colors.min.css | 2 +- wp-admin/css/colors/light/colors-rtl.css | 32 +- wp-admin/css/colors/light/colors-rtl.min.css | 2 +- wp-admin/css/colors/light/colors.css | 32 +- wp-admin/css/colors/light/colors.min.css | 2 +- wp-admin/css/colors/midnight/colors-rtl.css | 32 +- .../css/colors/midnight/colors-rtl.min.css | 2 +- wp-admin/css/colors/midnight/colors.css | 32 +- wp-admin/css/colors/midnight/colors.min.css | 2 +- wp-admin/css/colors/ocean/colors-rtl.css | 32 +- wp-admin/css/colors/ocean/colors-rtl.min.css | 2 +- wp-admin/css/colors/ocean/colors.css | 32 +- wp-admin/css/colors/ocean/colors.min.css | 2 +- wp-admin/css/colors/sunrise/colors-rtl.css | 32 +- .../css/colors/sunrise/colors-rtl.min.css | 2 +- wp-admin/css/colors/sunrise/colors.css | 32 +- wp-admin/css/colors/sunrise/colors.min.css | 2 +- wp-admin/css/common-rtl.css | 189 +- wp-admin/css/common-rtl.min.css | 4 +- wp-admin/css/common.css | 189 +- wp-admin/css/common.min.css | 4 +- wp-admin/css/customize-controls-rtl.css | 706 +- wp-admin/css/customize-controls-rtl.min.css | 2 +- wp-admin/css/customize-controls.css | 706 +- wp-admin/css/customize-controls.min.css | 2 +- wp-admin/css/customize-nav-menus-rtl.css | 146 +- wp-admin/css/customize-nav-menus-rtl.min.css | 2 +- wp-admin/css/customize-nav-menus.css | 146 +- wp-admin/css/customize-nav-menus.min.css | 2 +- wp-admin/css/customize-widgets-rtl.css | 4 +- wp-admin/css/customize-widgets-rtl.min.css | 2 +- wp-admin/css/customize-widgets.css | 4 +- wp-admin/css/customize-widgets.min.css | 2 +- wp-admin/css/edit-rtl.css | 89 +- wp-admin/css/edit-rtl.min.css | 2 +- wp-admin/css/edit.css | 85 +- wp-admin/css/edit.min.css | 2 +- wp-admin/css/forms-rtl.css | 30 +- wp-admin/css/forms-rtl.min.css | 2 +- wp-admin/css/forms.css | 30 +- wp-admin/css/forms.min.css | 2 +- wp-admin/css/ie-rtl.css | 15 +- wp-admin/css/ie-rtl.min.css | 2 +- wp-admin/css/ie.css | 15 +- wp-admin/css/ie.min.css | 2 +- wp-admin/css/install-rtl.css | 2 +- wp-admin/css/install-rtl.min.css | 2 +- wp-admin/css/install.css | 2 +- wp-admin/css/install.min.css | 2 +- wp-admin/css/list-tables-rtl.css | 7 +- wp-admin/css/list-tables-rtl.min.css | 2 +- wp-admin/css/list-tables.css | 7 +- wp-admin/css/list-tables.min.css | 2 +- wp-admin/css/login-rtl.css | 19 +- wp-admin/css/login-rtl.min.css | 2 +- wp-admin/css/login.css | 19 +- wp-admin/css/login.min.css | 2 +- wp-admin/css/media-rtl.css | 8 +- wp-admin/css/media-rtl.min.css | 2 +- wp-admin/css/media.css | 8 +- wp-admin/css/media.min.css | 2 +- wp-admin/css/nav-menus-rtl.css | 126 +- wp-admin/css/nav-menus-rtl.min.css | 2 +- wp-admin/css/nav-menus.css | 126 +- wp-admin/css/nav-menus.min.css | 2 +- wp-admin/css/press-this-rtl.css | 104 +- wp-admin/css/press-this-rtl.min.css | 2 +- wp-admin/css/press-this.css | 104 +- wp-admin/css/press-this.min.css | 2 +- wp-admin/css/themes-rtl.css | 166 +- wp-admin/css/themes-rtl.min.css | 2 +- wp-admin/css/themes.css | 166 +- wp-admin/css/themes.min.css | 2 +- wp-admin/custom-background.php | 202 +- wp-admin/custom-header.php | 14 +- wp-admin/customize.php | 47 +- wp-admin/edit-comments.php | 24 +- wp-admin/edit-form-advanced.php | 36 +- wp-admin/edit-form-comment.php | 2 +- wp-admin/edit-link-form.php | 6 +- wp-admin/edit-tag-form.php | 11 +- wp-admin/edit-tags.php | 120 +- wp-admin/edit.php | 24 +- wp-admin/export.php | 4 +- wp-admin/freedoms.php | 8 +- wp-admin/import.php | 4 +- wp-admin/includes/admin.php | 1 + wp-admin/includes/ajax-actions.php | 129 +- wp-admin/includes/class-ftp-pure.php | 6 +- wp-admin/includes/class-ftp-sockets.php | 6 +- wp-admin/includes/class-ftp.php | 8 +- .../includes/class-plugin-installer-skin.php | 11 +- wp-admin/includes/class-plugin-upgrader.php | 20 +- wp-admin/includes/class-theme-upgrader.php | 21 +- .../includes/class-walker-nav-menu-edit.php | 18 +- .../includes/class-wp-automatic-updater.php | 17 +- .../includes/class-wp-comments-list-table.php | 6 +- wp-admin/includes/class-wp-importer.php | 8 +- .../includes/class-wp-links-list-table.php | 2 +- .../includes/class-wp-list-table-compat.php | 53 + wp-admin/includes/class-wp-list-table.php | 7 +- .../includes/class-wp-media-list-table.php | 4 +- .../includes/class-wp-ms-sites-list-table.php | 2 +- .../class-wp-ms-themes-list-table.php | 7 +- .../includes/class-wp-ms-users-list-table.php | 2 +- .../class-wp-plugin-install-list-table.php | 20 +- .../includes/class-wp-plugins-list-table.php | 20 +- .../includes/class-wp-posts-list-table.php | 104 +- wp-admin/includes/class-wp-press-this.php | 129 +- wp-admin/includes/class-wp-screen.php | 3 +- wp-admin/includes/class-wp-site-icon.php | 5 - .../includes/class-wp-terms-list-table.php | 52 +- .../class-wp-theme-install-list-table.php | 41 +- .../includes/class-wp-themes-list-table.php | 5 +- wp-admin/includes/class-wp-upgrader-skins.php | 2 + wp-admin/includes/class-wp-upgrader.php | 4 +- .../includes/class-wp-users-list-table.php | 2 +- wp-admin/includes/credits.php | 8 +- wp-admin/includes/dashboard.php | 21 +- wp-admin/includes/export.php | 36 +- wp-admin/includes/file.php | 7 +- wp-admin/includes/image-edit.php | 52 +- wp-admin/includes/image.php | 117 +- wp-admin/includes/import.php | 4 +- wp-admin/includes/list-table.php | 47 +- wp-admin/includes/media.php | 58 +- wp-admin/includes/meta-boxes.php | 90 +- wp-admin/includes/misc.php | 2 +- wp-admin/includes/ms.php | 29 +- wp-admin/includes/nav-menu.php | 54 +- wp-admin/includes/network.php | 14 +- wp-admin/includes/plugin-install.php | 66 +- wp-admin/includes/plugin.php | 65 +- wp-admin/includes/post.php | 25 +- wp-admin/includes/revision.php | 8 +- wp-admin/includes/schema.php | 4 +- wp-admin/includes/template.php | 66 +- wp-admin/includes/theme-install.php | 6 +- wp-admin/includes/theme.php | 49 +- wp-admin/includes/translation-install.php | 27 +- wp-admin/includes/update-core.php | 33 +- wp-admin/includes/update.php | 10 +- wp-admin/includes/upgrade.php | 21 +- wp-admin/includes/user.php | 16 +- wp-admin/includes/widgets.php | 4 +- wp-admin/index.php | 5 +- wp-admin/install.php | 12 +- wp-admin/js/bookmarklet.min.js | 2 +- wp-admin/js/color-picker.js | 34 +- wp-admin/js/color-picker.min.js | 2 +- wp-admin/js/common.js | 150 +- wp-admin/js/common.min.js | 2 +- wp-admin/js/custom-background.js | 16 +- wp-admin/js/custom-background.min.js | 2 +- wp-admin/js/customize-controls.js | 2423 +++-- wp-admin/js/customize-controls.min.js | 5 +- wp-admin/js/customize-nav-menus.js | 513 +- wp-admin/js/customize-nav-menus.min.js | 4 +- wp-admin/js/customize-widgets.js | 73 +- wp-admin/js/customize-widgets.min.js | 2 +- wp-admin/js/editor-expand.js | 2 +- wp-admin/js/editor.js | 9 +- wp-admin/js/editor.min.js | 2 +- wp-admin/js/inline-edit-post.js | 23 +- wp-admin/js/inline-edit-post.min.js | 2 +- wp-admin/js/inline-edit-tax.js | 130 +- wp-admin/js/iris.min.js | 6 +- wp-admin/js/media-gallery.js | 19 +- wp-admin/js/nav-menu.js | 107 +- wp-admin/js/nav-menu.min.js | 2 +- wp-admin/js/post.js | 673 +- wp-admin/js/post.min.js | 2 +- wp-admin/js/postbox.js | 200 +- wp-admin/js/tags-box.js | 155 +- wp-admin/js/tags-box.min.js | 2 +- wp-admin/js/tags-suggest.js | 185 + wp-admin/js/tags-suggest.min.js | 1 + wp-admin/js/theme.js | 48 +- wp-admin/js/theme.min.js | 2 +- wp-admin/js/updates.js | 171 +- wp-admin/js/updates.min.js | 4 +- wp-admin/js/user-profile.js | 10 +- wp-admin/js/user-profile.min.js | 2 +- wp-admin/js/widgets.js | 4 +- wp-admin/js/widgets.min.js | 2 +- wp-admin/js/word-count.js | 156 +- wp-admin/link-manager.php | 16 +- wp-admin/link-parse-opml.php | 5 + wp-admin/media-new.php | 4 +- wp-admin/media-upload.php | 4 +- wp-admin/media.php | 4 +- wp-admin/menu-header.php | 8 +- wp-admin/menu.php | 4 +- wp-admin/ms-delete-site.php | 22 +- wp-admin/my-sites.php | 9 +- wp-admin/nav-menus.php | 35 +- wp-admin/network.php | 10 +- wp-admin/network/about.php | 3 - wp-admin/network/admin.php | 4 +- wp-admin/network/credits.php | 3 - wp-admin/network/edit.php | 3 - wp-admin/network/freedoms.php | 3 - wp-admin/network/index.php | 7 +- wp-admin/network/menu.php | 2 +- wp-admin/network/plugin-editor.php | 3 - wp-admin/network/plugin-install.php | 3 - wp-admin/network/plugins.php | 3 - wp-admin/network/profile.php | 3 - wp-admin/network/settings.php | 17 +- wp-admin/network/setup.php | 3 - wp-admin/network/site-info.php | 15 +- wp-admin/network/site-new.php | 35 +- wp-admin/network/site-settings.php | 10 +- wp-admin/network/site-themes.php | 33 +- wp-admin/network/site-users.php | 31 +- wp-admin/network/sites.php | 25 +- wp-admin/network/theme-editor.php | 3 - wp-admin/network/theme-install.php | 3 - wp-admin/network/themes.php | 27 +- wp-admin/network/update-core.php | 3 - wp-admin/network/update.php | 3 - wp-admin/network/upgrade.php | 29 +- wp-admin/network/user-edit.php | 3 - wp-admin/network/user-new.php | 7 +- wp-admin/network/users.php | 20 +- wp-admin/options-discussion.php | 5 +- wp-admin/options-general.php | 10 +- wp-admin/options-media.php | 4 +- wp-admin/options-permalink.php | 6 +- wp-admin/options-reading.php | 4 +- wp-admin/options-writing.php | 4 +- wp-admin/options.php | 22 +- wp-admin/plugin-editor.php | 70 +- wp-admin/plugin-install.php | 15 +- wp-admin/plugins.php | 34 +- wp-admin/press-this.php | 11 +- wp-admin/revision.php | 5 +- wp-admin/setup-config.php | 5 +- wp-admin/term.php | 4 +- wp-admin/theme-editor.php | 16 +- wp-admin/theme-install.php | 62 +- wp-admin/themes.php | 46 +- wp-admin/tools.php | 8 +- wp-admin/update-core.php | 77 +- wp-admin/upload.php | 11 +- wp-admin/user-edit.php | 57 +- wp-admin/user-new.php | 40 +- wp-admin/users.php | 37 +- wp-admin/widgets.php | 16 +- wp-comments-post.php | 7 +- wp-content/languages/admin-nb_NO.mo | Bin 341396 -> 343397 bytes wp-content/languages/admin-nb_NO.po | 8454 +++++++++-------- wp-content/languages/admin-network-nb_NO.mo | Bin 48344 -> 48042 bytes wp-content/languages/admin-network-nb_NO.po | 1918 ++-- .../languages/continents-cities-nb_NO.mo | Bin 20317 -> 20353 bytes .../languages/continents-cities-nb_NO.po | 1035 +- wp-content/languages/nb_NO.mo | Bin 163008 -> 208146 bytes wp-content/languages/nb_NO.po | 5889 ++++++++---- wp-content/languages/plugins/akismet-nb_NO.mo | Bin 18116 -> 17195 bytes wp-content/languages/plugins/akismet-nb_NO.po | 314 +- .../languages/themes/twentyfifteen-nb_NO.mo | Bin 5950 -> 5975 bytes .../languages/themes/twentyfifteen-nb_NO.po | 27 +- .../languages/themes/twentyseventeen-nb_NO.mo | Bin 0 -> 6887 bytes .../languages/themes/twentyseventeen-nb_NO.po | 328 + .../languages/themes/twentysixteen-nb_NO.mo | Bin 6383 -> 6408 bytes .../languages/themes/twentysixteen-nb_NO.po | 135 +- .../plugins/co-authors-plus/.travis.yml | 14 + .../co-authors-plus/bin/install-wp-tests.sh | 112 + .../co-authors-plus/co-authors-plus.php | 105 +- .../php/class-coauthors-guest-authors.php | 20 +- .../php/class-coauthors-wp-list-table.php | 2 + .../co-authors-plus/php/class-wp-cli.php | 21 +- .../plugins/co-authors-plus/phpunit.xml | 17 + wp-content/plugins/co-authors-plus/readme.txt | 11 +- .../plugins/co-authors-plus/template-tags.php | 3 +- .../co-authors-plus/tests/bootstrap.php | 17 + .../tests/coauthorsplus-testcase.php | 13 + .../tests/test-author-queried-object.php | 102 + .../tests/test-author-queries.php | 129 + .../tests/test-manage-coauthors.php | 148 + wp-content/plugins/wordpress-seo/.babelrc | 3 - wp-content/plugins/wordpress-seo/.csslintrc | 2 - .../plugins/wordpress-seo/.eslintignore | 1 - wp-content/plugins/wordpress-seo/.eslintrc | 9 - .../plugins/wordpress-seo/admin/ajax.php | 17 +- .../banner/class-admin-banner-renderer.php | 48 + .../class-admin-banner-sidebar-renderer.php | 60 + .../banner/class-admin-banner-sidebar.php | 389 + .../class-admin-banner-spot-renderer.php | 37 + .../admin/banner/class-admin-banner-spot.php | 118 + .../admin/banner/class-admin-banner.php | 87 + .../admin/class-admin-asset-manager.php | 106 +- .../wordpress-seo/admin/class-admin-init.php | 57 +- .../admin/class-admin-user-profile.php | 5 +- .../wordpress-seo/admin/class-admin.php | 187 +- .../wordpress-seo/admin/class-asset.php | 3 +- .../admin/class-bulk-editor-list-table.php | 42 +- .../wordpress-seo/admin/class-config.php | 39 +- .../admin/class-cornerstone-field.php | 49 + .../admin/class-cornerstone-filter.php | 130 + .../wordpress-seo/admin/class-cornerstone.php | 30 + .../wordpress-seo/admin/class-export.php | 3 +- .../wordpress-seo/admin/class-help-center.php | 59 +- .../admin/class-import-aioseo.php | 15 +- .../admin/class-import-wpseo.php | 12 +- .../admin/class-meta-columns.php | 7 +- .../admin/class-plugin-availability.php | 4 +- .../admin/class-plugin-conflict.php | 17 +- .../admin/class-premium-popup.php | 18 +- .../admin/class-primary-term-admin.php | 34 +- .../admin/class-product-upsell-notice.php | 201 + .../admin/class-recalculate-scores.php | 2 +- .../admin/class-social-admin.php | 36 +- .../admin/class-social-facebook.php | 22 +- .../admin/class-yoast-dashboard-widget.php | 13 + .../wordpress-seo/admin/class-yoast-form.php | 153 +- .../admin/class-yoast-notification-center.php | 2 + .../class-configuration-components.php | 6 +- .../class-configuration-endpoint.php | 2 +- .../config-ui/class-configuration-page.php | 82 +- .../config-ui/class-configuration-service.php | 38 +- .../class-configuration-structure.php | 22 +- .../class-component-configuration-choices.php | 79 + ...omponent-connect-google-search-console.php | 4 +- .../class-component-suggestions.php | 106 + .../components/interface-component.php | 3 + .../fields/class-field-choice-post-type.php | 4 +- .../class-field-configuration-choices.php | 41 + .../fields/class-field-mailchimp-signup.php | 15 +- .../fields/class-field-multiple-authors.php | 15 +- .../class-field-post-type-visibility.php | 2 +- .../class-field-social-profiles-intro.php | 2 +- .../fields/class-field-success-message.php | 27 +- .../fields/class-field-suggestions.php | 42 + ...ass-field-upsell-configuration-service.php | 23 +- .../fields/class-field-upsell-site-review.php | 18 +- .../admin/config-ui/fields/class-field.php | 2 +- .../formatter/class-metabox-formatter.php | 8 +- .../class-post-metabox-formatter.php | 2 +- .../google_search_console/class-gsc-ajax.php | 25 - .../google_search_console/class-gsc-modal.php | 56 + .../class-gsc-service.php | 2 +- .../google_search_console/class-gsc-table.php | 75 +- .../admin/google_search_console/class-gsc.php | 21 +- .../views/gsc-create-redirect.php | 76 - .../views/gsc-display.php | 42 +- .../views/gsc-redirect-nopremium.php | 18 + .../import/class-import-aioseo-hooks.php | 3 +- .../admin/import/class-import-wpseo-hooks.php | 3 +- .../metabox/class-metabox-add-keyword-tab.php | 21 +- .../metabox/class-metabox-addon-section.php | 4 +- .../class-metabox-analysis-readability.php | 4 +- .../metabox/class-metabox-analysis-seo.php | 6 +- .../admin/metabox/class-metabox-editor.php | 2 +- .../admin/metabox/class-metabox-form-tab.php | 52 +- .../metabox/class-metabox-tab-section.php | 31 +- .../admin/metabox/class-metabox.php | 343 +- .../admin/onpage/class-onpage-option.php | 3 +- .../admin/onpage/class-onpage-request.php | 4 +- .../admin/onpage/class-onpage.php | 4 +- .../wordpress-seo/admin/pages/dashboard.php | 9 +- .../wordpress-seo/admin/pages/licenses.php | 44 +- .../wordpress-seo/admin/pages/metas.php | 7 +- .../wordpress-seo/admin/pages/network.php | 3 +- .../class-taxonomy-content-fields.php | 21 +- .../class-taxonomy-fields-presenter.php | 46 +- .../admin/taxonomy/class-taxonomy-metabox.php | 105 +- .../class-taxonomy-settings-fields.php | 4 +- .../taxonomy/class-taxonomy-social-fields.php | 12 +- .../admin/taxonomy/class-taxonomy.php | 35 +- .../wordpress-seo/admin/views/about.php | 6 +- .../admin/views/dashboard-widget.php | 17 +- .../admin/views/partial-alerts-template.php | 6 +- .../admin/views/partial-alerts-warnings.php | 6 +- .../admin/views/partial-help-center-video.php | 25 +- .../views/partial-settings-tab-video.php | 2 +- .../admin/views/tabs/advanced/breadcrumbs.php | 2 +- .../admin/views/tabs/advanced/permalinks.php | 2 +- .../admin/views/tabs/advanced/rss.php | 28 +- .../admin/views/tabs/dashboard/features.php | 35 +- .../admin/views/tabs/dashboard/general.php | 19 +- .../views/tabs/dashboard/knowledge-graph.php | 4 +- .../views/tabs/dashboard/site-analysis.php | 17 + .../admin/views/tabs/metas/archives.php | 46 +- .../admin/views/tabs/metas/general.php | 8 - .../admin/views/tabs/metas/home.php | 6 +- .../admin/views/tabs/sitemaps/general.php | 7 +- .../admin/views/tabs/social/facebook.php | 2 +- .../admin/views/tabs/tool/import-seo.php | 5 +- .../admin/views/tabs/tool/wpseo-import.php | 3 +- .../admin/views/tool-bulk-editor.php | 64 +- .../admin/views/tool-file-editor.php | 17 +- .../admin/views/tool-import-export.php | 48 +- .../admin/views/user-profile.php | 117 +- .../css/admin-global-350.min.css | 1 - .../css/admin-global-460.min.css | 1 + .../wordpress-seo/css/adminbar-340.min.css | 1 - .../wordpress-seo/css/adminbar-460.min.css | 1 + .../wordpress-seo/css/alerts-340.min.css | 1 - .../wordpress-seo/css/alerts-460.min.css | 1 + ...oard-360.min.css => dashboard-460.min.css} | 0 .../css/dist/admin-global-350-rtl.css | 53 - .../css/dist/admin-global-350-rtl.min.css | 1 - .../css/dist/admin-global-460-rtl.min.css | 1 + .../css/dist/adminbar-340-rtl.css | 69 - .../css/dist/adminbar-340-rtl.min.css | 1 - .../css/dist/adminbar-460-rtl.min.css | 1 + .../wordpress-seo/css/dist/alerts-340-rtl.css | 125 - .../css/dist/alerts-340-rtl.min.css | 1 - .../css/dist/alerts-460-rtl.min.css | 1 + .../css/dist/dashboard-360-rtl.css | 91 - ...-rtl.min.css => dashboard-460-rtl.min.css} | 0 .../css/dist/edit-page-330-rtl.css | 42 - ...-rtl.min.css => edit-page-460-rtl.min.css} | 2 +- .../css/dist/featured-image-330-rtl.css | 7 - .../css/dist/featured-image-330-rtl.min.css | 1 - .../css/dist/featured-image-460-rtl.min.css | 1 + .../css/dist/help-center-340-rtl.css | 207 - .../css/dist/help-center-340-rtl.min.css | 1 - .../css/dist/help-center-460-rtl.min.css | 1 + .../css/dist/inside-editor-331-rtl.css | 8 - ....min.css => inside-editor-460-rtl.min.css} | 0 .../css/dist/kb-search-350-rtl.css | 144 - .../css/dist/kb-search-350-rtl.min.css | 1 - .../css/dist/kb-search-460-rtl.min.css | 1 + .../css/dist/metabox-360-rtl.css | 1452 --- .../css/dist/metabox-360-rtl.min.css | 1 - .../css/dist/metabox-460-rtl.min.css | 1 + ... metabox-primary-category-460-rtl.min.css} | 2 +- .../css/dist/metabox-primary-category-rtl.css | 47 - .../css/dist/snippet-330-rtl.css | 27 - .../css/dist/snippet-330-rtl.min.css | 1 - .../css/dist/snippet-460-rtl.min.css | 1 + .../css/dist/taxonomy-meta-rtl.css | 5 - .../css/dist/taxonomy-meta-rtl.min.css | 1 - .../css/dist/toggle-switch-330-rtl.css | 137 - .../css/dist/toggle-switch-330-rtl.min.css | 1 - .../css/dist/toggle-switch-460-rtl.min.css | 1 + .../dist/toggle-switch/toggle-switch-rtl.css | 553 -- .../toggle-switch/toggle-switch-rtl.min.css | 1 - .../css/dist/wpseo-dismissible-350-rtl.css | 56 - ....css => wpseo-dismissible-460-rtl.min.css} | 0 .../css/dist/yoast-components-360-rtl.css | 581 -- .../css/dist/yoast-components-360-rtl.min.css | 1 - .../css/dist/yoast-components-460-rtl.min.css | 1 + .../css/dist/yoast-extensions-460-rtl.min.css | 1 + .../css/dist/yst_plugin_tools-350-rtl.css | 1370 --- .../css/dist/yst_plugin_tools-350-rtl.min.css | 1 - .../css/dist/yst_plugin_tools-460-rtl.min.css | 1 + .../css/dist/yst_seo_score-330-rtl.css | 79 - .../css/dist/yst_seo_score-330-rtl.min.css | 1 - .../css/dist/yst_seo_score-460-rtl.min.css | 1 + ...page-330.min.css => edit-page-460.min.css} | 2 +- .../css/featured-image-330.min.css | 1 - .../css/featured-image-460.min.css | 1 + .../wordpress-seo/css/help-center-340.min.css | 1 - .../wordpress-seo/css/help-center-460.min.css | 1 + .../plugins/wordpress-seo/css/index.php | 4 - ...-331.min.css => inside-editor-460.min.css} | 0 .../wordpress-seo/css/kb-search-350.min.css | 1 - .../wordpress-seo/css/kb-search-460.min.css | 1 + .../wordpress-seo/css/metabox-360.min.css | 1 - .../wordpress-seo/css/metabox-460.min.css | 1 + ...s => metabox-primary-category-460.min.css} | 2 +- .../wordpress-seo/css/snippet-330.min.css | 1 - .../wordpress-seo/css/snippet-460.min.css | 1 + .../wordpress-seo/css/taxonomy-meta.min.css | 1 - .../css/toggle-switch-330.min.css | 1 - .../css/toggle-switch-460.min.css | 1 + .../css/toggle-switch/toggle-switch.css | 553 -- .../css/toggle-switch/toggle-switch.min.css | 1 - ....min.css => wpseo-dismissible-460.min.css} | 0 .../wordpress-seo/css/xml-sitemap-xsl.php | 292 +- .../css/yoast-components-360.min.css | 1 - .../css/yoast-components-460.min.css | 1 + .../css/yoast-extensions-460.min.css | 1 + .../css/yst_plugin_tools-350.min.css | 1 - .../css/yst_plugin_tools-460.min.css | 1 + .../css/yst_seo_score-330.min.css | 1 - .../css/yst_seo_score-460.min.css | 1 + .../class-googleplus.php | 14 +- .../class-onpage-email-presenter.php | 8 +- .../deprecated/class-onpage-notifier.php | 8 +- .../deprecated/class-snippet-preview.php | 18 +- .../deprecated/class-yoast-textstatistics.php | 28 +- .../frontend/class-breadcrumbs.php | 18 +- .../wordpress-seo/frontend/class-frontend.php | 24 +- .../wordpress-seo/frontend/class-json-ld.php | 2 + .../frontend/class-opengraph.php | 111 +- .../wordpress-seo/frontend/class-twitter.php | 4 +- .../images/banner-basic-seo-training.png | Bin 17510 -> 0 bytes .../images/banner-configuration-service.png | Bin 19878 -> 0 bytes .../wordpress-seo/images/banner-local-seo.png | Bin 14141 -> 0 bytes .../wordpress-seo/images/banner-news-seo.png | Bin 14532 -> 0 bytes .../images/banner-premium-seo.png | Bin 13175 -> 0 bytes .../banner-seo-copywriting-training.png | Bin 17366 -> 0 bytes .../wordpress-seo/images/banner-video-seo.png | Bin 12848 -> 0 bytes .../images/banner-website-review.png | Bin 13722 -> 0 bytes .../images/banner-woocommerce-seo.png | Bin 14194 -> 0 bytes ...anner-yoast-seo-for-wordpress-training.png | Bin 21686 -> 0 bytes .../images/banner/basic-seo-training.png | Bin 0 -> 83980 bytes .../images/banner/configuration-service.png | Bin 0 -> 79768 bytes .../banner/keyword-research-training.png | Bin 0 -> 80318 bytes .../banner/local-seo-for-woocommerce.png | Bin 0 -> 82027 bytes .../wordpress-seo/images/banner/local-seo.png | Bin 0 -> 76899 bytes .../wordpress-seo/images/banner/news-seo.png | Bin 0 -> 67961 bytes .../images/banner/premium-seo.png | Bin 0 -> 90228 bytes .../wordpress-seo/images/banner/seo-care.png | Bin 0 -> 77201 bytes .../banner/seo-copywriting-training.png | Bin 0 -> 86293 bytes .../images/banner/site-structure-training.png | Bin 0 -> 84877 bytes .../images/banner/technical-seo-training.png | Bin 0 -> 88366 bytes .../wordpress-seo/images/banner/video-seo.png | Bin 0 -> 73543 bytes .../images/banner/website-review.png | Bin 0 -> 70525 bytes .../images/banner/woocommerce-seo.png | Bin 0 -> 94032 bytes .../yoast-seo-for-wordpress-training.png | Bin 0 -> 82117 bytes .../images/newsletter-collage.png | Bin 0 -> 98967 bytes .../images/yoast-configuration-icon.svg | 1 + .../wordpress-seo/inc/class-upgrade.php | 45 +- .../inc/class-wpseo-advanced-settings.php | 64 + .../inc/class-wpseo-features.php | 29 + .../inc/class-wpseo-installation.php | 1 + .../wordpress-seo/inc/class-wpseo-meta.php | 4 +- .../inc/class-wpseo-replace-vars.php | 19 +- .../inc/class-wpseo-shortlinker.php | 59 + .../inc/class-wpseo-statistics.php | 28 +- .../wordpress-seo/inc/class-wpseo-utils.php | 153 +- .../inc/options/class-wpseo-option-rss.php | 3 +- .../inc/options/class-wpseo-option-titles.php | 5 +- .../inc/options/class-wpseo-option-wpseo.php | 20 + .../inc/options/class-wpseo-option-xml.php | 3 +- .../inc/options/class-wpseo-option.php | 35 +- .../inc/options/class-wpseo-options.php | 41 + .../class-author-sitemap-provider.php | 94 +- .../class-post-type-sitemap-provider.php | 1 + .../sitemaps/class-sitemap-image-parser.php | 17 +- .../inc/sitemaps/class-sitemap-timezone.php | 2 +- .../class-sitemaps-cache-validator.php | 28 +- .../inc/sitemaps/class-sitemaps-cache.php | 30 +- .../inc/sitemaps/class-sitemaps.php | 40 +- .../class-taxonomy-sitemap-provider.php | 2 +- .../sitemaps/interface-sitemap-provider.php | 3 + .../inc/wpseo-functions-deprecated.php | 42 +- .../inc/wpseo-non-ajax-functions.php | 109 +- .../js/dist/configuration-wizard-360.min.js | 41 - .../js/dist/configuration-wizard-460.min.js | 43 + .../js/dist/select2/select2.full.min.js | 3 + .../js/dist/wp-seo-admin-360.min.js | 28 - .../js/dist/wp-seo-admin-460.min.js | 27 + .../js/dist/wp-seo-admin-global-350.min.js | 1 - .../js/dist/wp-seo-admin-global-460.min.js | 1 + .../js/dist/wp-seo-admin-gsc-350.min.js | 1 - .../js/dist/wp-seo-admin-gsc-460.min.js | 1 + ...0.min.js => wp-seo-admin-media-460.min.js} | 0 ...0.min.js => wp-seo-bulk-editor-460.min.js} | 0 ...0.min.js => wp-seo-dismissible-460.min.js} | 0 .../js/dist/wp-seo-featured-image-350.min.js | 1 - .../js/dist/wp-seo-featured-image-460.min.js | 1 + .../js/dist/wp-seo-metabox-350.min.js | 1 - .../js/dist/wp-seo-metabox-460.min.js | 27 + .../dist/wp-seo-metabox-category-350.min.js | 1 - .../dist/wp-seo-metabox-category-460.min.js | 1 + .../js/dist/wp-seo-post-scraper-360.min.js | 14 - .../js/dist/wp-seo-post-scraper-460.min.js | 17 + .../js/dist/wp-seo-recalculate-360.min.js | 12 - .../js/dist/wp-seo-recalculate-460.min.js | 15 + .../dist/wp-seo-replacevar-plugin-360.min.js | 2 - .../dist/wp-seo-replacevar-plugin-460.min.js | 2 + .../dist/wp-seo-shortcode-plugin-350.min.js | 1 - .../dist/wp-seo-shortcode-plugin-460.min.js | 1 + .../js/dist/wp-seo-term-scraper-360.min.js | 14 - .../js/dist/wp-seo-term-scraper-460.min.js | 17 + wp-content/plugins/wordpress-seo/js/index.php | 4 - .../languages/wordpress-seo-bg_BG.json | 2 +- .../languages/wordpress-seo-bg_BG.mo | Bin 158843 -> 0 bytes .../languages/wordpress-seo-ca.json | 2 +- .../languages/wordpress-seo-ca.mo | Bin 118310 -> 0 bytes .../languages/wordpress-seo-cs_CZ.json | 2 +- .../languages/wordpress-seo-cs_CZ.mo | Bin 45275 -> 0 bytes .../languages/wordpress-seo-cy.json | 2 +- .../languages/wordpress-seo-cy.mo | Bin 55178 -> 0 bytes .../languages/wordpress-seo-da_DK.json | 2 +- .../languages/wordpress-seo-da_DK.mo | Bin 122233 -> 0 bytes .../languages/wordpress-seo-de_DE.json | 2 +- .../languages/wordpress-seo-de_DE.mo | Bin 118303 -> 0 bytes .../languages/wordpress-seo-en_AU.json | 2 +- .../languages/wordpress-seo-en_AU.mo | Bin 121181 -> 0 bytes .../languages/wordpress-seo-en_CA.json | 1 + .../languages/wordpress-seo-en_GB.json | 2 +- .../languages/wordpress-seo-en_GB.mo | Bin 121426 -> 0 bytes .../languages/wordpress-seo-en_NZ.json | 1 + .../languages/wordpress-seo-es_CL.json | 1 + .../languages/wordpress-seo-es_ES.json | 2 +- .../languages/wordpress-seo-es_ES.mo | Bin 131112 -> 0 bytes .../languages/wordpress-seo-es_MX.json | 2 +- .../languages/wordpress-seo-es_MX.mo | Bin 98335 -> 0 bytes .../languages/wordpress-seo-es_VE.json | 1 + .../languages/wordpress-seo-eu.json | 2 +- .../languages/wordpress-seo-eu.mo | Bin 35870 -> 0 bytes .../languages/wordpress-seo-fa_IR.json | 2 +- .../languages/wordpress-seo-fa_IR.mo | Bin 155499 -> 0 bytes .../languages/wordpress-seo-fi.json | 2 +- .../languages/wordpress-seo-fi.mo | Bin 60786 -> 0 bytes .../languages/wordpress-seo-fr_FR.json | 2 +- .../languages/wordpress-seo-fr_FR.mo | Bin 131036 -> 0 bytes .../languages/wordpress-seo-he_IL.json | 2 +- .../languages/wordpress-seo-he_IL.mo | Bin 89361 -> 0 bytes .../languages/wordpress-seo-hr.json | 2 +- .../languages/wordpress-seo-hr.mo | Bin 108751 -> 0 bytes .../languages/wordpress-seo-hu_HU.json | 1 + .../languages/wordpress-seo-id_ID.json | 2 +- .../languages/wordpress-seo-id_ID.mo | Bin 52812 -> 0 bytes .../languages/wordpress-seo-it_IT.json | 2 +- .../languages/wordpress-seo-it_IT.mo | Bin 129827 -> 0 bytes .../languages/wordpress-seo-ja.json | 2 +- .../languages/wordpress-seo-ja.mo | Bin 66927 -> 0 bytes .../languages/wordpress-seo-nb_NO.json | 2 +- .../languages/wordpress-seo-nb_NO.mo | Bin 65407 -> 0 bytes .../languages/wordpress-seo-nl_NL.json | 2 +- .../languages/wordpress-seo-nl_NL.mo | Bin 99752 -> 0 bytes .../languages/wordpress-seo-pl_PL.json | 2 +- .../languages/wordpress-seo-pl_PL.mo | Bin 83918 -> 0 bytes .../languages/wordpress-seo-pt_BR.json | 2 +- .../languages/wordpress-seo-pt_BR.mo | Bin 60187 -> 0 bytes .../languages/wordpress-seo-pt_PT.json | 2 +- .../languages/wordpress-seo-pt_PT.mo | Bin 128010 -> 0 bytes .../languages/wordpress-seo-ro_RO.json | 2 +- .../languages/wordpress-seo-ro_RO.mo | Bin 33351 -> 0 bytes .../languages/wordpress-seo-ru_RU.json | 2 +- .../languages/wordpress-seo-ru_RU.mo | Bin 109693 -> 0 bytes .../languages/wordpress-seo-sk_SK.json | 2 +- .../languages/wordpress-seo-sk_SK.mo | Bin 59751 -> 0 bytes .../languages/wordpress-seo-sq.json | 1 + .../languages/wordpress-seo-sv_SE.json | 2 +- .../languages/wordpress-seo-sv_SE.mo | Bin 60414 -> 0 bytes .../languages/wordpress-seo-tr_TR.json | 2 +- .../languages/wordpress-seo-tr_TR.mo | Bin 97231 -> 0 bytes .../languages/wordpress-seo-zh_CN.json | 2 +- .../languages/wordpress-seo-zh_CN.mo | Bin 45135 -> 0 bytes .../languages/wordpress-seo-zh_HK.json | 1 + .../languages/wordpress-seo-zh_TW.json | 2 +- .../languages/wordpress-seo-zh_TW.mo | Bin 44912 -> 0 bytes .../languages/yoast-components-bg_BG.json | 2 +- .../languages/yoast-components-ca.json | 2 +- .../languages/yoast-components-cs_CZ.json | 1 + .../languages/yoast-components-da_DK.json | 2 +- .../languages/yoast-components-de_DE.json | 2 +- .../languages/yoast-components-en_AU.json | 2 +- .../languages/yoast-components-en_CA.json | 1 + .../languages/yoast-components-en_GB.json | 2 +- .../languages/yoast-components-en_NZ.json | 1 + .../languages/yoast-components-es_CL.json | 1 + .../languages/yoast-components-es_ES.json | 2 +- .../languages/yoast-components-es_MX.json | 2 +- .../languages/yoast-components-es_VE.json | 1 + .../languages/yoast-components-eu.json | 1 + .../languages/yoast-components-fa_IR.json | 2 +- .../languages/yoast-components-fr_FR.json | 2 +- .../languages/yoast-components-he_IL.json | 2 +- .../languages/yoast-components-hr.json | 2 +- .../languages/yoast-components-hu_HU.json | 1 + .../languages/yoast-components-it_IT.json | 2 +- .../languages/yoast-components-ja.json | 2 +- .../languages/yoast-components-nb_NO.json | 2 +- .../languages/yoast-components-nl_NL.json | 2 +- .../languages/yoast-components-pl_PL.json | 2 +- .../languages/yoast-components-pt_BR.json | 2 +- .../languages/yoast-components-pt_PT.json | 2 +- .../languages/yoast-components-ro_RO.json | 1 + .../languages/yoast-components-ru_RU.json | 2 +- .../languages/yoast-components-sq.json | 1 + .../languages/yoast-components-sv_SE.json | 2 +- .../languages/yoast-components-tr_TR.json | 2 +- .../languages/yoast-components-zh_HK.json | 1 + .../languages/yoast-components-zh_TW.json | 1 + .../languages/yoast-components.php | 123 + .../wordpress-seo/languages/yoast-seo-js.json | 1 + .../wordpress-seo/languages/yoast-seo-js.php | 383 + wp-content/plugins/wordpress-seo/phpmd.xml | 40 - wp-content/plugins/wordpress-seo/readme.txt | 159 +- .../plugins/wordpress-seo/vendor/autoload.php | 4 +- .../wordpress-seo/vendor/autoload_52.php | 2 +- .../vendor/composer/ClassLoader.php | 46 +- .../wordpress-seo/vendor/composer/LICENSE | 2 +- .../vendor/composer/autoload_classmap.php | 43 +- .../vendor/composer/autoload_files.php | 10 + .../vendor/composer/autoload_real.php | 28 +- .../vendor/composer/autoload_real_52.php | 8 +- .../vendor/composer/autoload_static.php | 327 + .../vendor/yoast/i18n-module/CHANGELOG.md | 39 + .../src/i18n-module-wordpressorg.php | 63 + .../i18n-module/{ => src}/i18n-module.php | 83 +- .../vendor/yoast/license-manager/CHANGELOG.md | 27 + .../license-manager/class-license-manager.php | 254 +- .../yoast/license-manager/class-product.php | 33 +- .../license-manager/class-update-manager.php | 2 +- .../yoast/license-manager/views/form.php | 16 +- .../vendor/yoast/whip/CHANGELOG.md | 30 + .../wordpress-seo/vendor/yoast/whip/LICENSE | 21 + .../vendor/yoast/whip/images/wp-message.png | Bin 0 -> 276951 bytes .../yoast/whip/src/Whip_Configuration.php | 54 + .../vendor/yoast/whip/src/Whip_Host.php | 88 + .../yoast/whip/src/Whip_MessageFormatter.php | 37 + .../yoast/whip/src/Whip_MessagesManager.php | 83 + .../whip/src/Whip_RequirementsChecker.php | 148 + .../whip/src/Whip_VersionRequirement.php | 133 + .../vendor/yoast/whip/src/configs/default.php | 5 + .../vendor/yoast/whip/src/configs/version.php | 3 + .../src/exceptions/Whip_EmptyProperty.php | 10 + .../exceptions/Whip_InvalidOperatorType.php | 22 + .../whip/src/exceptions/Whip_InvalidType.php | 18 + .../Whip_InvalidVersionComparisonString.php | 19 + .../yoast/whip/src/facades/wordpress.php | 31 + .../whip/src/interfaces/Whip_Message.php | 8 + .../src/interfaces/Whip_MessagePresenter.php | 10 + .../whip/src/interfaces/Whip_Requirement.php | 8 + .../src/interfaces/Whip_VersionDetector.php | 21 + .../whip/src/messages/Whip_BasicMessage.php | 42 + .../whip/src/messages/Whip_HostMessage.php | 56 + .../Whip_InvalidVersionRequirementMessage.php | 37 + .../whip/src/messages/Whip_NullMessage.php | 13 + .../src/messages/Whip_UpgradePhpMessage.php | 55 + .../presenters/Whip_WPMessagePresenter.php | 53 + .../yoast/whip/tests/ConfigurationTest.php | 62 + .../vendor/yoast/whip/tests/MessageTest.php | 23 + .../yoast/whip/tests/MessagesManagerTest.php | 14 + .../whip/tests/RequirementsCheckerTest.php | 144 + .../whip/tests/VersionRequirementTest.php | 99 + .../vendor/yoast/whip/tests/bootstrap.php | 5 + .../plugins/wordpress-seo/wp-seo-main.php | 9 +- wp-content/plugins/wordpress-seo/wp-seo.php | 2 +- .../classes/YARPP_Cache.php | 865 +- .../classes/YARPP_Core.php | 20 +- .../classes/YARPP_Meta_Box_Contact.php | 5 - .../classes/YARPP_Meta_Box_Display_Web.php | 9 +- .../classes/YARPP_Widget.php | 38 +- .../includes/phtmls/yarpp_options.phtml | 19 - .../phtmls/yarpp_settings_header.phtml | 6 - .../includes/yarpp_meta_boxes_hooks.php | 14 - .../readme.txt | 48 +- .../yarpp.php | 124 +- wp-content/themes/twentyfifteen/functions.php | 38 + wp-content/themes/twentyfifteen/readme.txt | 9 +- wp-content/themes/twentyfifteen/style.css | 2 +- wp-includes/IXR/class-IXR-base64.php | 32 + wp-includes/IXR/class-IXR-client.php | 166 + wp-includes/IXR/class-IXR-clientmulticall.php | 44 + wp-includes/IXR/class-IXR-date.php | 74 + wp-includes/IXR/class-IXR-error.php | 53 + .../IXR/class-IXR-introspectionserver.php | 174 + wp-includes/IXR/class-IXR-message.php | 234 + wp-includes/IXR/class-IXR-request.php | 54 + wp-includes/IXR/class-IXR-server.php | 225 + wp-includes/IXR/class-IXR-value.php | 138 + wp-includes/Requests/IRI.php | 5 +- wp-includes/Requests/Transport/cURL.php | 7 +- wp-includes/Requests/Transport/fsockopen.php | 7 +- wp-includes/admin-bar.php | 67 +- wp-includes/atomlib.php | 5 + wp-includes/author-template.php | 18 +- wp-includes/bookmark.php | 7 +- wp-includes/cache.php | 12 +- wp-includes/capabilities.php | 158 +- wp-includes/category-template.php | 56 +- wp-includes/category.php | 19 +- wp-includes/class-IXR.php | 1182 +-- wp-includes/class-feed.php | 285 +- wp-includes/class-http.php | 17 +- wp-includes/class-oembed.php | 125 +- wp-includes/class-phpmailer.php | 358 +- wp-includes/class-pop3.php | 2 +- wp-includes/class-requests.php | 6 +- wp-includes/class-smtp.php | 86 +- wp-includes/class-walker-comment.php | 14 +- wp-includes/class-walker-nav-menu.php | 114 +- wp-includes/class-walker-page.php | 42 +- wp-includes/class-wp-ajax-response.php | 2 +- wp-includes/class-wp-comment-query.php | 31 +- wp-includes/class-wp-customize-control.php | 68 +- wp-includes/class-wp-customize-manager.php | 2491 ++++- wp-includes/class-wp-customize-nav-menus.php | 504 +- wp-includes/class-wp-customize-panel.php | 10 + wp-includes/class-wp-customize-section.php | 29 +- wp-includes/class-wp-customize-setting.php | 15 +- wp-includes/class-wp-customize-widgets.php | 38 +- wp-includes/class-wp-dependency.php | 104 + wp-includes/class-wp-editor.php | 150 +- wp-includes/class-wp-embed.php | 1 - wp-includes/class-wp-error.php | 14 - wp-includes/class-wp-feed-cache-transient.php | 141 + wp-includes/class-wp-feed-cache.php | 33 + wp-includes/class-wp-hook.php | 535 ++ wp-includes/class-wp-http-requests-hooks.php | 76 + .../class-wp-http-requests-response.php | 9 +- wp-includes/class-wp-http-response.php | 4 +- wp-includes/class-wp-image-editor-imagick.php | 41 +- wp-includes/class-wp-image-editor.php | 13 +- wp-includes/class-wp-list-util.php | 267 + wp-includes/class-wp-locale-switcher.php | 240 + wp-includes/class-wp-locale.php | 11 +- wp-includes/class-wp-matchesmapregex.php | 97 + wp-includes/class-wp-network-query.php | 14 +- wp-includes/class-wp-post-type.php | 87 +- wp-includes/class-wp-post.php | 5 +- wp-includes/class-wp-query.php | 4107 ++++++++ wp-includes/class-wp-rewrite.php | 6 +- wp-includes/class-wp-roles.php | 36 +- wp-includes/class-wp-session-tokens.php | 317 + wp-includes/class-wp-simplepie-file.php | 72 + .../class-wp-simplepie-sanitize-kses.php | 59 + wp-includes/class-wp-site-query.php | 16 +- wp-includes/class-wp-site.php | 15 +- wp-includes/class-wp-taxonomy.php | 453 + wp-includes/class-wp-term-query.php | 139 +- wp-includes/class-wp-term.php | 1 - .../class-wp-text-diff-renderer-inline.php | 33 + .../class-wp-text-diff-renderer-table.php | 509 + wp-includes/class-wp-theme.php | 127 +- .../class-wp-user-meta-session-tokens.php | 139 + wp-includes/class-wp-user-query.php | 80 +- wp-includes/class-wp-user.php | 2 + wp-includes/class-wp-widget.php | 22 +- wp-includes/class-wp-xmlrpc-server.php | 135 +- wp-includes/class-wp.php | 134 +- wp-includes/class.wp-dependencies.php | 99 +- wp-includes/comment-template.php | 336 +- wp-includes/comment.php | 357 +- wp-includes/compat.php | 2 +- wp-includes/cron.php | 79 +- wp-includes/css/admin-bar-rtl.css | 1 + wp-includes/css/admin-bar-rtl.min.css | 2 +- wp-includes/css/admin-bar.css | 1 + wp-includes/css/admin-bar.min.css | 2 +- wp-includes/css/buttons-rtl.css | 5 + wp-includes/css/buttons-rtl.min.css | 2 +- wp-includes/css/buttons.css | 5 + wp-includes/css/buttons.min.css | 2 +- wp-includes/css/customize-preview-rtl.css | 259 + wp-includes/css/customize-preview-rtl.min.css | 1 + wp-includes/css/customize-preview.css | 247 + wp-includes/css/customize-preview.min.css | 2 +- wp-includes/css/editor-rtl.css | 27 +- wp-includes/css/editor-rtl.min.css | 2 +- wp-includes/css/editor.css | 27 +- wp-includes/css/editor.min.css | 2 +- wp-includes/css/media-views-rtl.css | 51 +- wp-includes/css/media-views-rtl.min.css | 2 +- wp-includes/css/media-views.css | 51 +- wp-includes/css/media-views.min.css | 2 +- wp-includes/css/wp-auth-check-rtl.css | 1 + wp-includes/css/wp-auth-check-rtl.min.css | 2 +- wp-includes/css/wp-auth-check.css | 1 + wp-includes/css/wp-auth-check.min.css | 2 +- wp-includes/css/wp-embed-template.css | 2 +- ...-wp-customize-background-image-control.php | 2 + ...-customize-background-position-control.php | 87 + .../class-wp-customize-color-control.php | 26 +- .../class-wp-customize-custom-css-setting.php | 367 + ...lass-wp-customize-header-image-control.php | 20 +- ...lass-wp-customize-header-image-setting.php | 9 + .../class-wp-customize-nav-menu-control.php | 4 +- ...ass-wp-customize-nav-menu-item-control.php | 9 +- ...ass-wp-customize-nav-menu-item-setting.php | 134 +- .../class-wp-customize-nav-menu-setting.php | 9 +- .../class-wp-customize-new-menu-section.php | 2 +- .../class-wp-customize-selective-refresh.php | 33 +- .../class-wp-customize-site-icon-control.php | 4 +- .../class-wp-customize-theme-control.php | 9 +- ...class-wp-widget-area-customize-control.php | 2 +- wp-includes/date.php | 9 +- wp-includes/default-constants.php | 2 +- wp-includes/default-filters.php | 18 +- wp-includes/deprecated.php | 142 +- wp-includes/embed.php | 35 +- wp-includes/feed-atom-comments.php | 17 +- wp-includes/feed-atom.php | 5 +- wp-includes/feed-rdf.php | 5 +- wp-includes/feed-rss.php | 5 +- wp-includes/feed-rss2-comments.php | 17 +- wp-includes/feed-rss2.php | 5 +- wp-includes/feed.php | 18 +- wp-includes/formatting.php | 486 +- wp-includes/functions.php | 515 +- wp-includes/functions.wp-scripts.php | 14 +- wp-includes/functions.wp-styles.php | 3 +- wp-includes/general-template.php | 185 +- wp-includes/http.php | 136 +- wp-includes/js/autosave.js | 13 +- wp-includes/js/autosave.min.js | 2 +- wp-includes/js/customize-base.js | 87 +- wp-includes/js/customize-base.min.js | 2 +- wp-includes/js/customize-loader.js | 31 +- wp-includes/js/customize-loader.min.js | 2 +- wp-includes/js/customize-preview-nav-menus.js | 61 +- .../js/customize-preview-nav-menus.min.js | 2 +- wp-includes/js/customize-preview-widgets.js | 12 +- .../js/customize-preview-widgets.min.js | 2 +- wp-includes/js/customize-preview.js | 752 +- wp-includes/js/customize-preview.min.js | 2 +- wp-includes/js/customize-selective-refresh.js | 194 +- .../js/customize-selective-refresh.min.js | 2 +- wp-includes/js/customize-views.js | 42 - wp-includes/js/customize-views.min.js | 2 +- wp-includes/js/heartbeat.js | 2 +- wp-includes/js/mce-view.js | 236 +- wp-includes/js/mce-view.min.js | 2 +- wp-includes/js/media-editor.js | 32 +- wp-includes/js/media-editor.min.js | 2 +- wp-includes/js/media-models.js | 2 +- wp-includes/js/media-views.js | 25 +- wp-includes/js/media-views.min.js | 6 +- wp-includes/js/swfupload/swfupload.js | 2 +- .../js/tinymce/plugins/charmap/plugin.js | 10 +- .../js/tinymce/plugins/charmap/plugin.min.js | 2 +- .../tinymce/plugins/colorpicker/plugin.min.js | 2 +- .../js/tinymce/plugins/compat3x/plugin.js | 22 +- .../js/tinymce/plugins/compat3x/plugin.min.js | 2 +- .../plugins/directionality/plugin.min.js | 2 +- .../js/tinymce/plugins/fullscreen/plugin.js | 2 +- .../tinymce/plugins/fullscreen/plugin.min.js | 2 +- .../js/tinymce/plugins/hr/plugin.min.js | 2 +- .../js/tinymce/plugins/image/plugin.js | 9 +- .../js/tinymce/plugins/image/plugin.min.js | 2 +- .../js/tinymce/plugins/lists/plugin.js | 2100 ++-- .../js/tinymce/plugins/lists/plugin.min.js | 2 +- .../js/tinymce/plugins/media/plugin.js | 1876 ++-- .../js/tinymce/plugins/media/plugin.min.js | 2 +- .../js/tinymce/plugins/paste/plugin.js | 56 +- .../js/tinymce/plugins/paste/plugin.min.js | 2 +- .../js/tinymce/plugins/tabfocus/plugin.min.js | 2 +- .../tinymce/plugins/textcolor/plugin.min.js | 2 +- .../js/tinymce/plugins/wordpress/plugin.js | 131 +- .../tinymce/plugins/wordpress/plugin.min.js | 2 +- .../js/tinymce/plugins/wpeditimage/plugin.js | 103 +- .../tinymce/plugins/wpeditimage/plugin.min.js | 2 +- .../js/tinymce/plugins/wplink/plugin.js | 4 +- .../js/tinymce/plugins/wplink/plugin.min.js | 2 +- .../tinymce/plugins/wptextpattern/plugin.js | 138 +- .../plugins/wptextpattern/plugin.min.js | 2 +- .../js/tinymce/plugins/wpview/plugin.js | 10 +- .../js/tinymce/plugins/wpview/plugin.min.js | 2 +- .../skins/lightgray/content.inline.min.css | 2 +- .../tinymce/skins/lightgray/content.min.css | 2 +- .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 17292 -> 17572 bytes .../skins/lightgray/fonts/tinymce.json | 88 + .../tinymce/skins/lightgray/fonts/tinymce.svg | 2 + .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 17128 -> 17408 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 17204 -> 17484 bytes .../tinymce/skins/lightgray/skin.ie7.min.css | 2 +- .../js/tinymce/skins/lightgray/skin.min.css | 2 +- .../js/tinymce/skins/wordpress/wp-content.css | 10 + wp-includes/js/tinymce/themes/inlite/theme.js | 333 +- .../js/tinymce/themes/inlite/theme.min.js | 2 +- wp-includes/js/tinymce/themes/modern/theme.js | 1346 ++- .../js/tinymce/themes/modern/theme.min.js | 2 +- wp-includes/js/tinymce/tinymce.min.js | 27 +- wp-includes/js/tinymce/wp-tinymce.js.gz | Bin 170397 -> 182840 bytes wp-includes/js/twemoji.js | 2 +- wp-includes/js/twemoji.min.js | 2 +- wp-includes/js/utils.js | 2 +- wp-includes/js/wp-ajax-response.js | 2 +- wp-includes/js/wp-ajax-response.min.js | 2 +- wp-includes/js/wp-api.js | 1395 +++ wp-includes/js/wp-api.min.js | 1 + wp-includes/js/wp-custom-header.js | 450 + wp-includes/js/wp-custom-header.min.js | 1 + wp-includes/js/wp-embed.js | 12 +- wp-includes/js/wp-embed.min.js | 2 +- wp-includes/js/wp-emoji-loader.js | 76 +- wp-includes/js/wp-emoji-loader.min.js | 2 +- wp-includes/js/wp-emoji-release.min.js | 2 +- wp-includes/js/wp-lists.js | 981 +- wp-includes/js/wp-lists.min.js | 2 +- wp-includes/js/wplink.js | 73 +- wp-includes/js/wplink.min.js | 2 +- wp-includes/kses.php | 16 +- wp-includes/l10n.php | 279 +- wp-includes/link-template.php | 184 +- wp-includes/load.php | 84 +- wp-includes/locale.php | 17 +- wp-includes/media-template.php | 70 +- wp-includes/media.php | 276 +- wp-includes/meta.php | 20 +- wp-includes/ms-blogs.php | 130 +- wp-includes/ms-default-constants.php | 12 +- wp-includes/ms-default-filters.php | 9 +- wp-includes/ms-deprecated.php | 13 +- wp-includes/ms-files.php | 1 + wp-includes/ms-functions.php | 153 +- wp-includes/ms-load.php | 74 +- wp-includes/nav-menu-template.php | 83 +- wp-includes/nav-menu.php | 47 +- wp-includes/option.php | 492 +- wp-includes/pluggable.php | 93 +- wp-includes/plugin.php | 177 +- wp-includes/pomo/mo.php | 29 +- wp-includes/pomo/translations.php | 2 +- wp-includes/post-template.php | 333 +- wp-includes/post.php | 509 +- wp-includes/query.php | 4126 +------- wp-includes/rest-api.php | 554 +- .../rest-api/class-wp-rest-request.php | 80 +- wp-includes/rest-api/class-wp-rest-server.php | 94 +- .../class-wp-rest-attachments-controller.php | 754 ++ .../class-wp-rest-comments-controller.php | 1635 ++++ .../endpoints/class-wp-rest-controller.php | 603 ++ ...class-wp-rest-post-statuses-controller.php | 318 + .../class-wp-rest-post-types-controller.php | 282 + .../class-wp-rest-posts-controller.php | 2267 +++++ .../class-wp-rest-revisions-controller.php | 578 ++ .../class-wp-rest-settings-controller.php | 319 + .../class-wp-rest-taxonomies-controller.php | 323 + .../class-wp-rest-terms-controller.php | 1022 ++ .../class-wp-rest-users-controller.php | 1386 +++ .../class-wp-rest-comment-meta-fields.php | 42 + .../fields/class-wp-rest-meta-fields.php | 470 + .../fields/class-wp-rest-post-meta-fields.php | 65 + .../fields/class-wp-rest-term-meta-fields.php | 63 + .../fields/class-wp-rest-user-meta-fields.php | 42 + wp-includes/revision.php | 5 +- wp-includes/rss.php | 20 +- wp-includes/script-loader.php | 54 +- wp-includes/session.php | 437 +- wp-includes/shortcodes.php | 56 +- wp-includes/taxonomy.php | 492 +- wp-includes/template-loader.php | 1 - wp-includes/template.php | 277 +- wp-includes/theme.php | 943 +- wp-includes/update.php | 44 +- wp-includes/user.php | 168 +- wp-includes/version.php | 6 +- wp-includes/widgets.php | 4 +- .../widgets/class-wp-nav-menu-widget.php | 2 +- .../widgets/class-wp-widget-tag-cloud.php | 2 +- wp-includes/wp-db.php | 55 +- wp-includes/wp-diff.php | 533 +- wp-links-opml.php | 5 +- wp-load.php | 2 - wp-login.php | 35 +- wp-mail.php | 9 +- wp-settings.php | 54 +- wp-signup.php | 14 +- wp-trackback.php | 20 +- xmlrpc.php | 2 +- 1078 files changed, 65040 insertions(+), 33740 deletions(-) create mode 100644 wp-admin/includes/class-wp-list-table-compat.php create mode 100644 wp-admin/js/tags-suggest.js create mode 100644 wp-admin/js/tags-suggest.min.js create mode 100644 wp-content/languages/themes/twentyseventeen-nb_NO.mo create mode 100644 wp-content/languages/themes/twentyseventeen-nb_NO.po create mode 100644 wp-content/plugins/co-authors-plus/.travis.yml create mode 100644 wp-content/plugins/co-authors-plus/bin/install-wp-tests.sh create mode 100644 wp-content/plugins/co-authors-plus/phpunit.xml create mode 100644 wp-content/plugins/co-authors-plus/tests/bootstrap.php create mode 100644 wp-content/plugins/co-authors-plus/tests/coauthorsplus-testcase.php create mode 100644 wp-content/plugins/co-authors-plus/tests/test-author-queried-object.php create mode 100644 wp-content/plugins/co-authors-plus/tests/test-author-queries.php create mode 100644 wp-content/plugins/co-authors-plus/tests/test-manage-coauthors.php delete mode 100644 wp-content/plugins/wordpress-seo/.babelrc delete mode 100644 wp-content/plugins/wordpress-seo/.csslintrc delete mode 100644 wp-content/plugins/wordpress-seo/.eslintignore delete mode 100644 wp-content/plugins/wordpress-seo/.eslintrc create mode 100644 wp-content/plugins/wordpress-seo/admin/banner/class-admin-banner-renderer.php create mode 100644 wp-content/plugins/wordpress-seo/admin/banner/class-admin-banner-sidebar-renderer.php create mode 100644 wp-content/plugins/wordpress-seo/admin/banner/class-admin-banner-sidebar.php create mode 100644 wp-content/plugins/wordpress-seo/admin/banner/class-admin-banner-spot-renderer.php create mode 100644 wp-content/plugins/wordpress-seo/admin/banner/class-admin-banner-spot.php create mode 100644 wp-content/plugins/wordpress-seo/admin/banner/class-admin-banner.php create mode 100644 wp-content/plugins/wordpress-seo/admin/class-cornerstone-field.php create mode 100644 wp-content/plugins/wordpress-seo/admin/class-cornerstone-filter.php create mode 100644 wp-content/plugins/wordpress-seo/admin/class-cornerstone.php create mode 100644 wp-content/plugins/wordpress-seo/admin/class-product-upsell-notice.php create mode 100644 wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-configuration-choices.php create mode 100644 wp-content/plugins/wordpress-seo/admin/config-ui/components/class-component-suggestions.php create mode 100644 wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-configuration-choices.php create mode 100644 wp-content/plugins/wordpress-seo/admin/config-ui/fields/class-field-suggestions.php create mode 100644 wp-content/plugins/wordpress-seo/admin/google_search_console/class-gsc-modal.php delete mode 100644 wp-content/plugins/wordpress-seo/admin/google_search_console/views/gsc-create-redirect.php create mode 100644 wp-content/plugins/wordpress-seo/admin/google_search_console/views/gsc-redirect-nopremium.php create mode 100644 wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/site-analysis.php delete mode 100644 wp-content/plugins/wordpress-seo/css/admin-global-350.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/admin-global-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/adminbar-340.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/adminbar-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/alerts-340.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/alerts-460.min.css rename wp-content/plugins/wordpress-seo/css/{dashboard-360.min.css => dashboard-460.min.css} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/admin-global-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/adminbar-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/alerts-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.css rename wp-content/plugins/wordpress-seo/css/dist/{dashboard-360-rtl.min.css => dashboard-460-rtl.min.css} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.css rename wp-content/plugins/wordpress-seo/css/dist/{edit-page-330-rtl.min.css => edit-page-460-rtl.min.css} (68%) delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/featured-image-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/help-center-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.css rename wp-content/plugins/wordpress-seo/css/dist/{inside-editor-331-rtl.min.css => inside-editor-460-rtl.min.css} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/kb-search-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/metabox-460-rtl.min.css rename wp-content/plugins/wordpress-seo/css/dist/{metabox-primary-category-rtl.min.css => metabox-primary-category-460-rtl.min.css} (90%) delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/snippet-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/toggle-switch-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.css rename wp-content/plugins/wordpress-seo/css/dist/{wpseo-dismissible-350-rtl.min.css => wpseo-dismissible-460-rtl.min.css} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-components-460-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-460-rtl.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.css delete mode 100644 wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-460-rtl.min.css rename wp-content/plugins/wordpress-seo/css/{edit-page-330.min.css => edit-page-460.min.css} (68%) delete mode 100644 wp-content/plugins/wordpress-seo/css/featured-image-330.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/featured-image-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/help-center-340.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/help-center-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/index.php rename wp-content/plugins/wordpress-seo/css/{inside-editor-331.min.css => inside-editor-460.min.css} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/css/kb-search-350.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/kb-search-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/metabox-360.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/metabox-460.min.css rename wp-content/plugins/wordpress-seo/css/{metabox-primary-category.min.css => metabox-primary-category-460.min.css} (90%) delete mode 100644 wp-content/plugins/wordpress-seo/css/snippet-330.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/snippet-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/taxonomy-meta.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/toggle-switch-330.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/toggle-switch-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.css delete mode 100644 wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.min.css rename wp-content/plugins/wordpress-seo/css/{wpseo-dismissible-350.min.css => wpseo-dismissible-460.min.css} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/css/yoast-components-360.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/yoast-components-460.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/yoast-extensions-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/yst_plugin_tools-350.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/yst_plugin_tools-460.min.css delete mode 100644 wp-content/plugins/wordpress-seo/css/yst_seo_score-330.min.css create mode 100644 wp-content/plugins/wordpress-seo/css/yst_seo_score-460.min.css rename wp-content/plugins/wordpress-seo/{frontend => deprecated}/class-googleplus.php (76%) delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-basic-seo-training.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-configuration-service.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-local-seo.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-news-seo.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-premium-seo.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-seo-copywriting-training.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-video-seo.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-website-review.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-woocommerce-seo.png delete mode 100644 wp-content/plugins/wordpress-seo/images/banner-yoast-seo-for-wordpress-training.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/basic-seo-training.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/configuration-service.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/keyword-research-training.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/local-seo-for-woocommerce.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/local-seo.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/news-seo.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/premium-seo.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/seo-care.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/seo-copywriting-training.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/site-structure-training.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/technical-seo-training.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/video-seo.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/website-review.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/woocommerce-seo.png create mode 100644 wp-content/plugins/wordpress-seo/images/banner/yoast-seo-for-wordpress-training.png create mode 100644 wp-content/plugins/wordpress-seo/images/newsletter-collage.png create mode 100644 wp-content/plugins/wordpress-seo/images/yoast-configuration-icon.svg create mode 100644 wp-content/plugins/wordpress-seo/inc/class-wpseo-advanced-settings.php create mode 100644 wp-content/plugins/wordpress-seo/inc/class-wpseo-features.php create mode 100644 wp-content/plugins/wordpress-seo/inc/class-wpseo-shortlinker.php delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/configuration-wizard-360.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/configuration-wizard-460.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/select2/select2.full.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-360.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-global-350.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-global-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-gsc-350.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-admin-gsc-460.min.js rename wp-content/plugins/wordpress-seo/js/dist/{wp-seo-admin-media-350.min.js => wp-seo-admin-media-460.min.js} (100%) rename wp-content/plugins/wordpress-seo/js/dist/{wp-seo-bulk-editor-350.min.js => wp-seo-bulk-editor-460.min.js} (100%) rename wp-content/plugins/wordpress-seo/js/dist/{wp-seo-dismissible-350.min.js => wp-seo-dismissible-460.min.js} (100%) delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-featured-image-350.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-featured-image-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-metabox-350.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-metabox-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-metabox-category-350.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-metabox-category-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-post-scraper-360.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-post-scraper-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-recalculate-360.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-recalculate-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-replacevar-plugin-360.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-replacevar-plugin-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-shortcode-plugin-350.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-shortcode-plugin-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-term-scraper-360.min.js create mode 100644 wp-content/plugins/wordpress-seo/js/dist/wp-seo-term-scraper-460.min.js delete mode 100644 wp-content/plugins/wordpress-seo/js/index.php delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-bg_BG.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-ca.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-cs_CZ.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-cy.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-da_DK.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-de_DE.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-en_AU.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-en_CA.json delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-en_GB.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-en_NZ.json create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-es_CL.json delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-es_ES.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-es_MX.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-es_VE.json delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-eu.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-fa_IR.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-fi.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-fr_FR.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-he_IL.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-hr.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-hu_HU.json delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-id_ID.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-it_IT.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-ja.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-nb_NO.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-nl_NL.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-pl_PL.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-pt_BR.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-pt_PT.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-ro_RO.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-ru_RU.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-sk_SK.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-sq.json delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-sv_SE.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-tr_TR.mo delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-zh_CN.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-zh_HK.json delete mode 100644 wp-content/plugins/wordpress-seo/languages/wordpress-seo-zh_TW.mo create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-cs_CZ.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-en_CA.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-en_NZ.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-es_CL.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-es_VE.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-eu.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-hu_HU.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-ro_RO.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-sq.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-zh_HK.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components-zh_TW.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-components.php create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-seo-js.json create mode 100644 wp-content/plugins/wordpress-seo/languages/yoast-seo-js.php delete mode 100644 wp-content/plugins/wordpress-seo/phpmd.xml create mode 100644 wp-content/plugins/wordpress-seo/vendor/composer/autoload_files.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/composer/autoload_static.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/i18n-module/CHANGELOG.md create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/i18n-module/src/i18n-module-wordpressorg.php rename wp-content/plugins/wordpress-seo/vendor/yoast/i18n-module/{ => src}/i18n-module.php (70%) create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/license-manager/CHANGELOG.md create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/CHANGELOG.md create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/LICENSE create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/images/wp-message.png create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Whip_Configuration.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Whip_Host.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Whip_MessageFormatter.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Whip_MessagesManager.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Whip_RequirementsChecker.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/Whip_VersionRequirement.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/configs/default.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/configs/version.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/exceptions/Whip_EmptyProperty.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/exceptions/Whip_InvalidOperatorType.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/exceptions/Whip_InvalidType.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/exceptions/Whip_InvalidVersionComparisonString.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/facades/wordpress.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/interfaces/Whip_Message.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/interfaces/Whip_MessagePresenter.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/interfaces/Whip_Requirement.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/interfaces/Whip_VersionDetector.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/messages/Whip_BasicMessage.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/messages/Whip_HostMessage.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/messages/Whip_InvalidVersionRequirementMessage.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/messages/Whip_NullMessage.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/messages/Whip_UpgradePhpMessage.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/src/presenters/Whip_WPMessagePresenter.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/tests/ConfigurationTest.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/tests/MessageTest.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/tests/MessagesManagerTest.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/tests/RequirementsCheckerTest.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/tests/VersionRequirementTest.php create mode 100644 wp-content/plugins/wordpress-seo/vendor/yoast/whip/tests/bootstrap.php create mode 100644 wp-includes/IXR/class-IXR-base64.php create mode 100644 wp-includes/IXR/class-IXR-client.php create mode 100644 wp-includes/IXR/class-IXR-clientmulticall.php create mode 100644 wp-includes/IXR/class-IXR-date.php create mode 100644 wp-includes/IXR/class-IXR-error.php create mode 100644 wp-includes/IXR/class-IXR-introspectionserver.php create mode 100644 wp-includes/IXR/class-IXR-message.php create mode 100644 wp-includes/IXR/class-IXR-request.php create mode 100644 wp-includes/IXR/class-IXR-server.php create mode 100644 wp-includes/IXR/class-IXR-value.php create mode 100644 wp-includes/class-wp-dependency.php create mode 100644 wp-includes/class-wp-feed-cache-transient.php create mode 100644 wp-includes/class-wp-feed-cache.php create mode 100644 wp-includes/class-wp-hook.php create mode 100644 wp-includes/class-wp-http-requests-hooks.php create mode 100644 wp-includes/class-wp-list-util.php create mode 100644 wp-includes/class-wp-locale-switcher.php create mode 100644 wp-includes/class-wp-matchesmapregex.php create mode 100644 wp-includes/class-wp-query.php create mode 100644 wp-includes/class-wp-session-tokens.php create mode 100644 wp-includes/class-wp-simplepie-file.php create mode 100644 wp-includes/class-wp-simplepie-sanitize-kses.php create mode 100644 wp-includes/class-wp-taxonomy.php create mode 100644 wp-includes/class-wp-text-diff-renderer-inline.php create mode 100644 wp-includes/class-wp-text-diff-renderer-table.php create mode 100644 wp-includes/class-wp-user-meta-session-tokens.php create mode 100644 wp-includes/css/customize-preview-rtl.css create mode 100644 wp-includes/css/customize-preview-rtl.min.css create mode 100644 wp-includes/customize/class-wp-customize-background-position-control.php create mode 100644 wp-includes/customize/class-wp-customize-custom-css-setting.php create mode 100644 wp-includes/js/wp-api.js create mode 100644 wp-includes/js/wp-api.min.js create mode 100644 wp-includes/js/wp-custom-header.js create mode 100644 wp-includes/js/wp-custom-header.min.js create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-attachments-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-comments-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-post-statuses-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-post-types-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-revisions-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-settings-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-taxonomies-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php create mode 100644 wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php create mode 100644 wp-includes/rest-api/fields/class-wp-rest-comment-meta-fields.php create mode 100644 wp-includes/rest-api/fields/class-wp-rest-meta-fields.php create mode 100644 wp-includes/rest-api/fields/class-wp-rest-post-meta-fields.php create mode 100644 wp-includes/rest-api/fields/class-wp-rest-term-meta-fields.php create mode 100644 wp-includes/rest-api/fields/class-wp-rest-user-meta-fields.php diff --git a/.gitignore b/.gitignore index ed3d6d1..52fb03e 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ wp-config.php wp-content/uploads wp-content/**/bower_components wp-content/**/node_modules +.idea diff --git a/license.txt b/license.txt index 9166e62..5a605da 100644 --- a/license.txt +++ b/license.txt @@ -1,6 +1,6 @@ WordPress - Web publishing software -Copyright 2011-2016 by the contributors +Copyright 2011-2017 by the contributors This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/readme.html b/readme.html index 63b2598..11a4ca1 100644 --- a/readme.html +++ b/readme.html @@ -9,7 +9,7 @@

WordPress -
Version 4.6.1 +
Version 4.7

Semantic Personal Publishing Platform

@@ -59,9 +59,10 @@

Recommendations

diff --git a/wp-activate.php b/wp-activate.php index 0f6181a..b13279a 100644 --- a/wp-activate.php +++ b/wp-activate.php @@ -125,7 +125,7 @@ get_header( 'wp-activate' );

diff --git a/wp-admin/about.php b/wp-admin/about.php index 6e77b1b..98c4313 100644 --- a/wp-admin/about.php +++ b/wp-admin/about.php @@ -18,38 +18,23 @@ if ( ! wp_is_mobile() ) { ) ); } -/** - * Replaces the height and width attributes with values for full size. - * - * wp_video_shortcode() limits the width to 640px. - * - * @since 4.6.0 - * @ignore - * - * @param $output Video shortcode HTML output. - * @return string Filtered HTML content to display video. - */ -function _wp_override_admin_video_width_limit( $output ) { - return str_replace( array( '640', '384' ), array( '1050', '630' ), $output ); -} - -$video_url = 'https://videopress.com/embed/GbdhpGF3?hd=true'; -$locale = str_replace( '_', '-', get_locale() ); -list( $locale ) = explode( '-', $locale ); -if ( 'en' !== $locale ) { - $video_url = add_query_arg( 'defaultLangCode', $locale, $video_url ); +$video_url = 'https://videopress.com/embed/AHz0Ca46?hd=true'; +$lang_code = str_replace( '_', '-', get_user_locale() ); +list( $lang_code ) = explode( '-', $lang_code ); +if ( 'en' !== $lang_code ) { + $video_url = add_query_arg( 'defaultLangCode', $lang_code, $video_url ); } $title = __( 'About' ); -list( $display_version ) = explode( '-', $wp_version ); +list( $display_version ) = explode( '-', get_bloginfo( 'version' ) ); include( ABSPATH . 'wp-admin/admin-header.php' ); ?>

-

+

-

+

+

Version %1$s addressed %2$s bug.', + 'Version %1$s addressed %2$s bugs.', 47 ), '4.7.4', number_format_i18n( 47 ) ); ?> + the release notes.' ), 'https://codex.wordpress.org/Version_4.7.4' ); ?> +

Version %1$s addressed some security issues and fixed %2$s bug.', - 'Version %1$s addressed some security issues and fixed %2$s bugs.', 15 ), '4.6.1', number_format_i18n( 15 ) ); ?> - the release notes.' ), 'https://codex.wordpress.org/Version_4.6.1' ); ?> + 'Version %1$s addressed some security issues and fixed %2$s bugs.', 39 ), '4.7.3', number_format_i18n( 39 ) ); ?> + the release notes.' ), 'https://codex.wordpress.org/Version_4.7.3' ); ?> +

+

Version %s addressed some security issues.' ), '4.7.2' ); ?> + the release notes.' ), 'https://codex.wordpress.org/Version_4.7.2' ); ?> +

+

Version %1$s addressed some security issues and fixed %2$s bug.', + 'Version %1$s addressed some security issues and fixed %2$s bugs.', 62 ), '4.7.1', number_format_i18n( 62 ) ); ?> + the release notes.' ), 'https://codex.wordpress.org/Version_4.7.1' ); ?>

@@ -71,135 +67,176 @@ include( ABSPATH . 'wp-admin/admin-header.php' );
-
+
-
-

-

- 'https://s.w.org/images/core/4.6/streamlined-updates.mp4', - 'webm' => 'https://s.w.org/images/core/4.6/streamlined-updates.webm', - 'poster' => 'https://s.w.org/images/core/4.6/streamlined-updates-2000.png?v1', - 'loop' => true, - 'autoplay' => true, - 'width' => 1050, - 'height' => 630, - 'class' => 'wp-video-shortcode feature-video', - ) ); - remove_filter( 'wp_video_shortcode', '_wp_override_admin_video_width_limit' ); - } else { - echo ''; - } - ?> +
+

+

+ + + + + +


-
-

-

- +
+

+

-
-
-

- -

-

+

+

- -

-

+ 'https://s.w.org/images/core/4.7/starter-content-v1.mp4', + 'poster' => 'https://s.w.org/images/core/4.7/starter-content.jpg?v2', + 'width' => 1140, + 'height' => 624, + // 'class' => 'wp-video-shortcode feature-video', + ) ); + ?>
+
+
+

+ 'https://s.w.org/images/core/4.7/edit-shortcuts-v1.mp4', + 'poster' => 'https://s.w.org/images/core/4.7/edit-shortcuts.jpg?v2', + 'width' => 2520, + 'height' => 1454, + // 'class' => 'wp-video-shortcode feature-video', + ) ); + ?> +

+
+
+

+ 'https://s.w.org/images/core/4.7/header-video-v1.mp4', + 'poster' => 'https://s.w.org/images/core/4.7/header-video.jpg?v2', + 'width' => 2520, + 'height' => 1454, + // 'class' => 'wp-video-shortcode feature-video', + ) ); + ?> +

+
+
+ +
+
+

+ +

+
+
+

+ +

+
+
+ +
+ +
+
+

+ +

+
+
+

+ +

+
+
+ +
+ +
+

+

+ +

Check out the REST API reference.' ), + 'https://developer.wordpress.org/rest-api/reference/' + ); + ?>

+
+
-

+

-

+

+

+
+
+

Resource hints help browsers decide which resources to fetch and preprocess. WordPress 4.6 adds them automatically for your styles and scripts making your site even faster.' ), - 'https://make.wordpress.org/core/2016/07/06/resource-hints-in-4-6/' + /* translators: %s: https://make.wordpress.org/core/2016/09/09/new-functions-hooks-and-behaviour-for-theme-developers-in-wordpress-4-7/ */ + __( 'WordPress 4.7 includes new functions, hooks, and behavior for theme developers.' ), + 'https://make.wordpress.org/core/2016/09/09/new-functions-hooks-and-behaviour-for-theme-developers-in-wordpress-4-7/' ); ?>

-

-

-
-
-

WP_Term_Query', 'WP_Post_Type' ); - ?>

-

WP_Term_Query', - 'WP_Post_Type' - ); - ?>

+

+

-

+

WP_Hook

has been expanded to support types, descriptions, and REST API visibility.' ), - 'https://make.wordpress.org/core/2016/07/08/enhancing-register_meta-in-4-6/' + /* translators: %s: https://make.wordpress.org/core/2016/09/08/wp_hook-next-generation-actions-and-filters/ */ + __( 'The code that lies beneath actions and filters has been overhauled and modernized, fixing bugs along the way.' ), + 'https://make.wordpress.org/core/2016/09/08/wp_hook-next-generation-actions-and-filters/' ); ?>

-

-

WordPress.org’s community of translators.' ); ?>

+

+

has been enhanced to include type, description, and REST API visibility.' ), + 'register_setting()', + 'https://make.wordpress.org/core/2016/10/26/registering-your-settings-in-wordpress-4-7/' + ); + ?>

-

-

+

+

-
-
-

-

API for enforcing validation constraints. Likewise, customizer controls now support notifications, which are used to display validation errors instead of failing silently.' ); ?>

-
-
-

-

WP_Site_Query', - 'WP_Network_Query' - ); - ?>

-
-

diff --git a/wp-admin/admin-footer.php b/wp-admin/admin-footer.php index f32ce07..111d4d2 100644 --- a/wp-admin/admin-footer.php +++ b/wp-admin/admin-footer.php @@ -83,7 +83,7 @@ do_action( 'admin_footer', '' ); * * @param string $hook_suffix The current admin page. */ -do_action( "admin_print_footer_scripts-$hook_suffix" ); +do_action( "admin_print_footer_scripts-{$hook_suffix}" ); /** * Prints any scripts and data queued for the footer. @@ -103,7 +103,7 @@ do_action( 'admin_print_footer_scripts' ); * @global string $hook_suffix * @param string $hook_suffix The current admin page. */ -do_action( "admin_footer-$hook_suffix" ); +do_action( "admin_footer-{$hook_suffix}" ); // get_site_option() won't exist when auto upgrading from <= 2.7 if ( function_exists('get_site_option') ) { diff --git a/wp-admin/admin-header.php b/wp-admin/admin-header.php index 17dc162..d5ceecc 100644 --- a/wp-admin/admin-header.php +++ b/wp-admin/admin-header.php @@ -18,12 +18,11 @@ if ( ! defined( 'WP_ADMIN' ) ) * @global WP_Screen $current_screen * @global WP_Locale $wp_locale * @global string $pagenow - * @global string $wp_version * @global string $update_title * @global int $total_update_count * @global string $parent_file */ -global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow, $wp_version, +global $title, $hook_suffix, $current_screen, $wp_locale, $pagenow, $update_title, $total_update_count, $parent_file; // Catch plugins that include admin-header.php before admin.php completes. @@ -33,17 +32,23 @@ if ( empty( $current_screen ) ) get_admin_page_title(); $title = esc_html( strip_tags( $title ) ); -if ( is_network_admin() ) - $admin_title = sprintf( __( 'Network Admin: %s' ), esc_html( get_current_site()->site_name ) ); -elseif ( is_user_admin() ) - $admin_title = sprintf( __( 'User Dashboard: %s' ), esc_html( get_current_site()->site_name ) ); -else +if ( is_network_admin() ) { + /* translators: Network admin screen title. 1: Network name */ + $admin_title = sprintf( __( 'Network Admin: %s' ), esc_html( get_network()->site_name ) ); +} elseif ( is_user_admin() ) { + /* translators: User dashboard screen title. 1: Network name */ + $admin_title = sprintf( __( 'User Dashboard: %s' ), esc_html( get_network()->site_name ) ); +} else { $admin_title = get_bloginfo( 'name' ); +} -if ( $admin_title == $title ) +if ( $admin_title == $title ) { + /* translators: Admin screen title. 1: Admin screen name */ $admin_title = sprintf( __( '%1$s — WordPress' ), $title ); -else +} else { + /* translators: Admin screen title. 1: Admin screen name, 2: Network or site name */ $admin_title = sprintf( __( '%1$s ‹ %2$s — WordPress' ), $title, $admin_title ); +} /** * Filters the title tag content for an admin page. @@ -96,7 +101,7 @@ do_action( 'admin_enqueue_scripts', $hook_suffix ); * * @since 2.6.0 */ -do_action( "admin_print_styles-$hook_suffix" ); +do_action( "admin_print_styles-{$hook_suffix}" ); /** * Fires when styles are printed for all admin pages. @@ -110,7 +115,7 @@ do_action( 'admin_print_styles' ); * * @since 2.1.0 */ -do_action( "admin_print_scripts-$hook_suffix" ); +do_action( "admin_print_scripts-{$hook_suffix}" ); /** * Fires when scripts are printed for all admin pages. @@ -127,7 +132,7 @@ do_action( 'admin_print_scripts' ); * * @since 2.1.0 */ -do_action( "admin_head-$hook_suffix" ); +do_action( "admin_head-{$hook_suffix}" ); /** * Fires in head section for all admin pages. @@ -154,10 +159,10 @@ if ( $current_screen->post_type ) if ( $current_screen->taxonomy ) $admin_body_class .= ' taxonomy-' . $current_screen->taxonomy; -$admin_body_class .= ' branch-' . str_replace( array( '.', ',' ), '-', floatval( $wp_version ) ); -$admin_body_class .= ' version-' . str_replace( '.', '-', preg_replace( '/^([.0-9]+).*/', '$1', $wp_version ) ); +$admin_body_class .= ' branch-' . str_replace( array( '.', ',' ), '-', floatval( get_bloginfo( 'version' ) ) ); +$admin_body_class .= ' version-' . str_replace( '.', '-', preg_replace( '/^([.0-9]+).*/', '$1', get_bloginfo( 'version' ) ) ); $admin_body_class .= ' admin-color-' . sanitize_html_class( get_user_option( 'admin_color' ), 'fresh' ); -$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); +$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_user_locale() ) ) ); if ( wp_is_mobile() ) $admin_body_class .= ' mobile'; diff --git a/wp-admin/admin.php b/wp-admin/admin.php index ad341c8..2dd315d 100644 --- a/wp-admin/admin.php +++ b/wp-admin/admin.php @@ -209,7 +209,7 @@ if ( isset($plugin_page) ) { * * @since 2.1.0 */ - do_action( 'load-' . $page_hook ); + do_action( "load-{$page_hook}" ); if (! isset($_GET['noheader'])) require_once(ABSPATH . 'wp-admin/admin-header.php'); @@ -239,7 +239,7 @@ if ( isset($plugin_page) ) { * * @since 1.5.0 */ - do_action( 'load-' . $plugin_page ); + do_action( "load-{$plugin_page}" ); if ( !isset($_GET['noheader'])) require_once(ABSPATH . 'wp-admin/admin-header.php'); @@ -278,7 +278,7 @@ if ( isset($plugin_page) ) { * * @since 3.5.0 */ - do_action( 'load-importer-' . $importer ); + do_action( "load-importer-{$importer}" ); $parent_file = 'tools.php'; $submenu_file = 'import.php'; @@ -326,7 +326,7 @@ if ( isset($plugin_page) ) { * * @since 2.1.0 */ - do_action( 'load-' . $pagenow ); + do_action( "load-{$pagenow}" ); /* * The following hooks are fired to ensure backward compatibility. diff --git a/wp-admin/comment.php b/wp-admin/comment.php index aa2e054..c2eca11 100644 --- a/wp-admin/comment.php +++ b/wp-admin/comment.php @@ -48,8 +48,8 @@ case 'editcomment' : get_current_screen()->set_help_sidebar( '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Comments' ) . '

' . - '

' . __( 'Support Forums' ) . '

' + '

' . __( 'Documentation on Comments' ) . '

' . + '

' . __( 'Support Forums' ) . '

' ); wp_enqueue_script('comment'); @@ -213,7 +213,7 @@ if ( $comment->comment_approved != '0' ) { // if not unapproved -

comment_ID}" ); ?>">

+

comment_ID}" ); ?>">

@@ -222,7 +222,7 @@ if ( $comment->comment_approved != '0' ) { // if not unapproved

- +

diff --git a/wp-admin/credits.php b/wp-admin/credits.php index 3f5afc9..5938e95 100644 --- a/wp-admin/credits.php +++ b/wp-admin/credits.php @@ -12,7 +12,7 @@ require_once( dirname( __FILE__ ) . '/includes/credits.php' ); $title = __( 'Credits' ); -list( $display_version ) = explode( '-', $wp_version ); +list( $display_version ) = explode( '-', get_bloginfo( 'version' ) ); include( ABSPATH . 'wp-admin/admin-header.php' ); ?> @@ -20,7 +20,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );

-

+

diff --git a/wp-admin/css/about-rtl.css b/wp-admin/css/about-rtl.css index d9a3aa1..75bfc4b 100644 --- a/wp-admin/css/about-rtl.css +++ b/wp-admin/css/about-rtl.css @@ -40,6 +40,7 @@ max-width: 100%; height: auto; vertical-align: middle; + border: 1px solid rgba(0, 0, 0, 0.1); } .about-wrap .jetpack-video-wrapper { @@ -93,7 +94,7 @@ } .about-wrap .feature-section p { - max-width: 38em; + max-width: 55em; margin-right: auto; margin-left: auto; } @@ -108,8 +109,8 @@ } .about-wrap h2 { - margin: 50px 0 1em; - font-size: 1.8em; + margin: 40px 0 .6em; + font-size: 2.7em; line-height: 1.3; font-weight: 300; text-align: center; @@ -117,7 +118,7 @@ .about-wrap h3 { margin: 1.25em 0 .6em; - font-size: 1.25em; + font-size: 1.4em; line-height: 1.5; } @@ -125,6 +126,12 @@ color: #23282d; } +.about-wrap .changelog h2 { + font-size: 1.4em; + font-weight: 600; + text-align: right; +} + .about-wrap .changelog h3 { margin: 1.33em 0; font-size: 1em; @@ -193,11 +200,6 @@ overflow: hidden; } -.about-wrap .under-the-hood:nth-of-type(2n), -.about-wrap .under-the-hood:nth-of-type(3n) { - margin-top: 3em; -} - .about-wrap .feature-video .mejs-controls { display: none !important; } @@ -227,19 +229,6 @@ /* 2.1 - Typography */ -.about-wrap .headline-feature h2 { - margin: 30px 0 30px; - font-size: 2.2em; - font-weight: 300; - line-height: 1.3; - text-align: center; -} - -.about-wrap .headline-feature h3 { - margin-top: 0; - text-align: right; -} - .about-wrap .feature-section.two-col h3 { margin-top: 0; } @@ -253,6 +242,11 @@ margin-top: 0.6em; } +.about-wrap .lead-description { + font-size: 1.5em; + text-align: center; +} + .about-wrap .two-col-text { -webkit-column-count: 2; -moz-column-count: 2; @@ -300,6 +294,10 @@ padding: 0 0 40px; } +.about-wrap .feature-section.no-heading { + padding-top: 35px; +} + .about-wrap .headline-feature { margin: 0 auto; max-width: 80%; @@ -309,6 +307,10 @@ overflow: hidden; } +.about-wrap .feature-section img { + margin-bottom: 1em; +} + .about-wrap .embed-container { text-align: center; } diff --git a/wp-admin/css/about-rtl.min.css b/wp-admin/css/about-rtl.min.css index 899570b..1893161 100644 --- a/wp-admin/css/about-rtl.min.css +++ b/wp-admin/css/about-rtl.min.css @@ -1 +1 @@ -.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20160308) center 25px no-repeat #0073aa;-webkit-background-size:80px 80px;background-size:80px 80px;color:#fff;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:140px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20160308)}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap .nav-tab{padding-left:15px;padding-right:15px;font-size:18px}.about-wrap p{line-height:1.5;font-size:14px}.about-wrap .feature-section p{max-width:38em;margin-right:auto;margin-left:auto}.about-wrap h1{margin:.2em 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h2{margin:50px 0 1em;font-size:1.8em;line-height:1.3;font-weight:300;text-align:center}.about-wrap h3{margin:1.25em 0 .6em;font-size:1.25em;line-height:1.5}.about-wrap h4{color:#23282d}.about-wrap .changelog h3{margin:1.33em 0;font-size:1em;line-height:inherit;color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 0 1em 200px;min-height:60px;color:#555d66}.about-wrap [class$=col] .col{float:right;position:relative}.about-wrap .two-col .col{margin-left:4.799999999%;width:47.6%}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-top:1em;margin-left:4.799999999%;width:-webkit-calc(47.6% - 4px);width:calc(47.6% - 4px);vertical-align:top}.about-wrap .three-col .col{margin-left:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-left:0}.about-wrap .under-the-hood{clear:both;overflow:hidden}.about-wrap .under-the-hood:nth-of-type(2n),.about-wrap .under-the-hood:nth-of-type(3n){margin-top:3em}.about-wrap .feature-video .mejs-controls{display:none!important}.about-wrap .feature-video .mejs-overlay-loading span{background:0 0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #ddd}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .headline-feature h2{margin:30px 0;font-size:2.2em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .headline-feature h3{margin-top:0;text-align:right}.about-wrap .embed-container,.about-wrap .featured-image{text-align:center}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .native-fonts p,.about-wrap .streamlined-updates p{margin-bottom:3em}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .changelog.feature-section .col,.about-wrap .feature-section .col{margin-top:40px}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .changelog{margin-bottom:40px}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:600}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.about-wrap .wp-people-group{padding:0 5px;margin:0 -5px 0 -15px}.about-wrap .compact{margin-bottom:0}.about-wrap .wp-person{display:inline-block;vertical-align:top;margin-left:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap .wp-person .gravatar{float:right;margin:0 0 10px 10px;padding:1px;width:60px;height:60px}.about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2em;text-decoration:none}.about-wrap .wp-person .title{display:block}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:600}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}}@media only screen and (max-width:500px){.about-wrap{margin-left:20px;margin-right:10px}.about-wrap .about-text,.about-wrap h1{margin-left:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .three-col .col,.about-wrap .two-col .col{width:100%!important;float:none!important}.about-wrap .under-the-hood.one-col .col,.about-wrap .under-the-hood.three-col .col,.about-wrap .under-the-hood.two-col .col{margin-bottom:2em;padding-bottom:0}.about-wrap .under-the-hood:nth-of-type(2n),.about-wrap .under-the-hood:nth-of-type(3n){margin-top:0}.about-wrap .under-the-hood:nth-of-type(2n) h3,.about-wrap .under-the-hood:nth-of-type(3n) h3{margin-top:0}} \ No newline at end of file +.about-wrap{position:relative;margin:25px 20px 0 40px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle;border:1px solid rgba(0,0,0,.1)}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20160308) center 25px no-repeat #0073aa;-webkit-background-size:80px 80px;background-size:80px 80px;color:#fff;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:140px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20160308)}.about-wrap .wp-badge{position:absolute;top:0;left:0}.about-wrap .nav-tab{padding-left:15px;padding-right:15px;font-size:18px}.about-wrap p{line-height:1.5;font-size:14px}.about-wrap .feature-section p{max-width:55em;margin-right:auto;margin-left:auto}.about-wrap h1{margin:.2em 0 0 200px;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h2{margin:40px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.about-wrap h3{margin:1.25em 0 .6em;font-size:1.4em;line-height:1.5}.about-wrap h4{color:#23282d}.about-wrap .changelog h2{font-size:1.4em;font-weight:600;text-align:right}.about-wrap .embed-container,.about-wrap .featured-image,.about-wrap .lead-description{text-align:center}.about-wrap .changelog h3{margin:1.33em 0;font-size:1em;line-height:inherit;color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 0 1em 200px;min-height:60px;color:#555d66}.about-wrap [class$=col] .col{float:right;position:relative}.about-wrap .two-col .col{margin-left:4.799999999%;width:47.6%}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-top:1em;margin-left:4.799999999%;width:-webkit-calc(47.6% - 4px);width:calc(47.6% - 4px);vertical-align:top}.about-wrap .three-col .col{margin-left:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-left:0}.about-wrap .under-the-hood{clear:both;overflow:hidden}.about-wrap .feature-video .mejs-controls{display:none!important}.about-wrap .feature-video .mejs-overlay-loading span{background:0 0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #ddd}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .lead-description{font-size:1.5em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .native-fonts p,.about-wrap .streamlined-updates p{margin-bottom:3em}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;right:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .feature-section.no-heading{padding-top:35px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .changelog.feature-section .col,.about-wrap .feature-section .col{margin-top:40px}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .feature-section img{margin-bottom:1em}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .changelog{margin-bottom:40px}.about-wrap .return-to-dashboard{margin:30px -5px 0 0;font-size:14px;font-weight:600}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.about-wrap .wp-people-group{padding:0 5px;margin:0 -5px 0 -15px}.about-wrap .compact{margin-bottom:0}.about-wrap .wp-person{display:inline-block;vertical-align:top;margin-left:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap .wp-person .gravatar{float:right;margin:0 0 10px 10px;padding:1px;width:60px;height:60px}.about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2em;text-decoration:none}.about-wrap .wp-person .title{display:block}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:600}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}}@media only screen and (max-width:500px){.about-wrap{margin-left:20px;margin-right:10px}.about-wrap .about-text,.about-wrap h1{margin-left:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .three-col .col,.about-wrap .two-col .col{width:100%!important;float:none!important}.about-wrap .under-the-hood.one-col .col,.about-wrap .under-the-hood.three-col .col,.about-wrap .under-the-hood.two-col .col{margin-bottom:2em;padding-bottom:0}.about-wrap .under-the-hood:nth-of-type(2n),.about-wrap .under-the-hood:nth-of-type(3n){margin-top:0}.about-wrap .under-the-hood:nth-of-type(2n) h3,.about-wrap .under-the-hood:nth-of-type(3n) h3{margin-top:0}} \ No newline at end of file diff --git a/wp-admin/css/about.css b/wp-admin/css/about.css index 8995e03..2dc72f5 100644 --- a/wp-admin/css/about.css +++ b/wp-admin/css/about.css @@ -40,6 +40,7 @@ max-width: 100%; height: auto; vertical-align: middle; + border: 1px solid rgba(0, 0, 0, 0.1); } .about-wrap .jetpack-video-wrapper { @@ -93,7 +94,7 @@ } .about-wrap .feature-section p { - max-width: 38em; + max-width: 55em; margin-left: auto; margin-right: auto; } @@ -108,8 +109,8 @@ } .about-wrap h2 { - margin: 50px 0 1em; - font-size: 1.8em; + margin: 40px 0 .6em; + font-size: 2.7em; line-height: 1.3; font-weight: 300; text-align: center; @@ -117,7 +118,7 @@ .about-wrap h3 { margin: 1.25em 0 .6em; - font-size: 1.25em; + font-size: 1.4em; line-height: 1.5; } @@ -125,6 +126,12 @@ color: #23282d; } +.about-wrap .changelog h2 { + font-size: 1.4em; + font-weight: 600; + text-align: left; +} + .about-wrap .changelog h3 { margin: 1.33em 0; font-size: 1em; @@ -193,11 +200,6 @@ overflow: hidden; } -.about-wrap .under-the-hood:nth-of-type(2n), -.about-wrap .under-the-hood:nth-of-type(3n) { - margin-top: 3em; -} - .about-wrap .feature-video .mejs-controls { display: none !important; } @@ -227,19 +229,6 @@ /* 2.1 - Typography */ -.about-wrap .headline-feature h2 { - margin: 30px 0 30px; - font-size: 2.2em; - font-weight: 300; - line-height: 1.3; - text-align: center; -} - -.about-wrap .headline-feature h3 { - margin-top: 0; - text-align: left; -} - .about-wrap .feature-section.two-col h3 { margin-top: 0; } @@ -253,6 +242,11 @@ margin-top: 0.6em; } +.about-wrap .lead-description { + font-size: 1.5em; + text-align: center; +} + .about-wrap .two-col-text { -webkit-column-count: 2; -moz-column-count: 2; @@ -300,6 +294,10 @@ padding: 0 0 40px; } +.about-wrap .feature-section.no-heading { + padding-top: 35px; +} + .about-wrap .headline-feature { margin: 0 auto; max-width: 80%; @@ -309,6 +307,10 @@ overflow: hidden; } +.about-wrap .feature-section img { + margin-bottom: 1em; +} + .about-wrap .embed-container { text-align: center; } diff --git a/wp-admin/css/about.min.css b/wp-admin/css/about.min.css index 7bcbe5f..4488c0c 100644 --- a/wp-admin/css/about.min.css +++ b/wp-admin/css/about.min.css @@ -1 +1 @@ -.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20160308) center 25px no-repeat #0073aa;-webkit-background-size:80px 80px;background-size:80px 80px;color:#fff;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:140px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20160308)}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap .nav-tab{padding-right:15px;padding-left:15px;font-size:18px}.about-wrap p{line-height:1.5;font-size:14px}.about-wrap .feature-section p{max-width:38em;margin-left:auto;margin-right:auto}.about-wrap h1{margin:.2em 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h2{margin:50px 0 1em;font-size:1.8em;line-height:1.3;font-weight:300;text-align:center}.about-wrap h3{margin:1.25em 0 .6em;font-size:1.25em;line-height:1.5}.about-wrap h4{color:#23282d}.about-wrap .changelog h3{margin:1.33em 0;font-size:1em;line-height:inherit;color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 200px 1em 0;min-height:60px;color:#555d66}.about-wrap [class$=col] .col{float:left;position:relative}.about-wrap .two-col .col{margin-right:4.799999999%;width:47.6%}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-top:1em;margin-right:4.799999999%;width:-webkit-calc(47.6% - 4px);width:calc(47.6% - 4px);vertical-align:top}.about-wrap .three-col .col{margin-right:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-right:0}.about-wrap .under-the-hood{clear:both;overflow:hidden}.about-wrap .under-the-hood:nth-of-type(2n),.about-wrap .under-the-hood:nth-of-type(3n){margin-top:3em}.about-wrap .feature-video .mejs-controls{display:none!important}.about-wrap .feature-video .mejs-overlay-loading span{background:0 0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #ddd}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .headline-feature h2{margin:30px 0;font-size:2.2em;font-weight:300;line-height:1.3;text-align:center}.about-wrap .headline-feature h3{margin-top:0;text-align:left}.about-wrap .embed-container,.about-wrap .featured-image{text-align:center}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .native-fonts p,.about-wrap .streamlined-updates p{margin-bottom:3em}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .changelog.feature-section .col,.about-wrap .feature-section .col{margin-top:40px}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .changelog{margin-bottom:40px}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:600}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.about-wrap .wp-people-group{padding:0 5px;margin:0 -15px 0 -5px}.about-wrap .compact{margin-bottom:0}.about-wrap .wp-person{display:inline-block;vertical-align:top;margin-right:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap .wp-person .gravatar{float:left;margin:0 10px 10px 0;padding:1px;width:60px;height:60px}.about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2em;text-decoration:none}.about-wrap .wp-person .title{display:block}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:600}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}}@media only screen and (max-width:500px){.about-wrap{margin-right:20px;margin-left:10px}.about-wrap .about-text,.about-wrap h1{margin-right:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .three-col .col,.about-wrap .two-col .col{width:100%!important;float:none!important}.about-wrap .under-the-hood.one-col .col,.about-wrap .under-the-hood.three-col .col,.about-wrap .under-the-hood.two-col .col{margin-bottom:2em;padding-bottom:0}.about-wrap .under-the-hood:nth-of-type(2n),.about-wrap .under-the-hood:nth-of-type(3n){margin-top:0}.about-wrap .under-the-hood:nth-of-type(2n) h3,.about-wrap .under-the-hood:nth-of-type(3n) h3{margin-top:0}} \ No newline at end of file +.about-wrap{position:relative;margin:25px 40px 0 20px;max-width:1050px;font-size:15px}.about-wrap .notice,.about-wrap div.error,.about-wrap div.updated{display:none!important}.about-wrap hr{border:0;height:0;margin:0;border-top:1px solid rgba(0,0,0,.1)}.about-wrap img{margin:0;max-width:100%;height:auto;vertical-align:middle;border:1px solid rgba(0,0,0,.1)}.about-wrap .jetpack-video-wrapper{margin-bottom:0}.wp-badge{background:url(../images/w-logo-white.png?ver=20160308) center 25px no-repeat #0073aa;-webkit-background-size:80px 80px;background-size:80px 80px;color:#fff;font-size:14px;text-align:center;font-weight:600;margin:5px 0 0;padding-top:120px;height:40px;display:inline-block;width:140px;text-rendering:optimizeLegibility;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.2)}.svg .wp-badge{background-image:url(../images/wordpress-logo-white.svg?ver=20160308)}.about-wrap .wp-badge{position:absolute;top:0;right:0}.about-wrap .nav-tab{padding-right:15px;padding-left:15px;font-size:18px}.about-wrap p{line-height:1.5;font-size:14px}.about-wrap .feature-section p{max-width:55em;margin-left:auto;margin-right:auto}.about-wrap h1{margin:.2em 200px 0 0;padding:0;color:#32373c;line-height:1.2em;font-size:2.8em;font-weight:400}.about-wrap h2{margin:40px 0 .6em;font-size:2.7em;line-height:1.3;font-weight:300;text-align:center}.about-wrap h3{margin:1.25em 0 .6em;font-size:1.4em;line-height:1.5}.about-wrap h4{color:#23282d}.about-wrap .changelog h2{font-size:1.4em;font-weight:600;text-align:left}.about-wrap .embed-container,.about-wrap .featured-image,.about-wrap .lead-description{text-align:center}.about-wrap .changelog h3{margin:1.33em 0;font-size:1em;line-height:inherit;color:#23282d}.about-wrap code,.about-wrap ol li p{font-size:14px;font-weight:400}.about-wrap .about-description,.about-wrap .about-text{margin-top:1.4em;font-weight:400;line-height:1.6em;font-size:19px}.about-wrap .about-text{margin:1em 200px 1em 0;min-height:60px;color:#555d66}.about-wrap [class$=col] .col{float:left;position:relative}.about-wrap .two-col .col{margin-right:4.799999999%;width:47.6%}.about-wrap .two-col img{margin-bottom:1.5em}.about-wrap .feature-section.two-col .col{display:inline-block;float:none;margin-top:1em;margin-right:4.799999999%;width:-webkit-calc(47.6% - 4px);width:calc(47.6% - 4px);vertical-align:top}.about-wrap .three-col .col{margin-right:4.999999999%;width:29.95%}.about-wrap .three-col .col:nth-of-type(3n),.about-wrap .two-col .col:nth-of-type(2n){margin-right:0}.about-wrap .under-the-hood{clear:both;overflow:hidden}.about-wrap .feature-video .mejs-controls{display:none!important}.about-wrap .feature-video .mejs-overlay-loading span{background:0 0}.about-wrap .point-releases{margin-top:5px;border-bottom:1px solid #ddd}.about-wrap .changelog.point-releases h3{padding-top:35px}.about-wrap .changelog.point-releases h3:first-child{padding-top:7px}.about-wrap .feature-section.two-col h3{margin-top:0}.about-wrap .feature-section h4{margin:1.4em 0 .6em;font-size:1em}.about-wrap .feature-section p{margin-top:.6em}.about-wrap .lead-description{font-size:1.5em}.about-wrap .two-col-text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.about-wrap .two-col-text p:first-of-type{margin-top:0}.about-wrap .native-fonts p,.about-wrap .streamlined-updates p{margin-bottom:3em}.about-wrap .headline-feature.feature-video{position:relative;margin:40px 0;padding-bottom:56.25%;width:100%;max-width:100%;height:0;text-align:center}.about-wrap .feature-video embed{position:absolute;top:0;left:0;width:100%;height:100%}.about-wrap .feature-section{overflow:hidden;padding:0 0 40px}.about-wrap .feature-section.no-heading{padding-top:35px}.about-wrap .headline-feature{margin:0 auto;max-width:80%}.about-wrap .changelog.feature-section .col,.about-wrap .feature-section .col{margin-top:40px}.about-wrap .feature-section .media-container{overflow:hidden}.about-wrap .feature-section img{margin-bottom:1em}.about-wrap .embed-container iframe,.about-wrap .wp-embedded-content{max-width:100%}.about-wrap .changelog{margin-bottom:40px}.about-wrap .return-to-dashboard{margin:30px 0 0 -5px;font-size:14px;font-weight:600}.about-wrap .return-to-dashboard a{text-decoration:none;padding:0 5px}.about-wrap h3.wp-people-group{margin:2.6em 0 1.33em;padding:0;font-size:16px;line-height:inherit}.about-wrap .wp-people-group{padding:0 5px;margin:0 -15px 0 -5px}.about-wrap .compact{margin-bottom:0}.about-wrap .wp-person{display:inline-block;vertical-align:top;margin-right:10px;padding-bottom:15px;height:70px;width:280px}.about-wrap .compact .wp-person{height:auto;width:180px;padding-bottom:0;margin-bottom:0}.about-wrap .wp-person .gravatar{float:left;margin:0 10px 10px 0;padding:1px;width:60px;height:60px}.about-wrap .compact .wp-person .gravatar{width:30px;height:30px}.about-wrap .wp-person .web{margin:6px 0 2px;font-size:16px;font-weight:400;line-height:2em;text-decoration:none}.about-wrap .wp-person .title{display:block}.about-wrap #wp-people-group-validators+p.wp-credits-list{margin-top:0}.about-wrap p.wp-credits-list a{white-space:nowrap}.freedoms-php .about-wrap ol{margin:40px 60px}.freedoms-php .about-wrap ol li{list-style-type:decimal;font-weight:600}.freedoms-php .about-wrap ol p{font-weight:400;margin:.6em 0}@media screen and (max-width:782px){.about-wrap .two-col-text{-webkit-column-count:1;-moz-column-count:1;column-count:1}.about-wrap .three-col img{display:block;margin:0 auto}}@media only screen and (max-width:500px){.about-wrap{margin-right:20px;margin-left:10px}.about-wrap .about-text,.about-wrap h1{margin-right:0}.about-wrap .about-text{margin-bottom:.25em}.about-wrap .wp-badge{position:relative;margin-bottom:1.5em;width:100%}.about-wrap .three-col .col,.about-wrap .two-col .col{width:100%!important;float:none!important}.about-wrap .under-the-hood.one-col .col,.about-wrap .under-the-hood.three-col .col,.about-wrap .under-the-hood.two-col .col{margin-bottom:2em;padding-bottom:0}.about-wrap .under-the-hood:nth-of-type(2n),.about-wrap .under-the-hood:nth-of-type(3n){margin-top:0}.about-wrap .under-the-hood:nth-of-type(2n) h3,.about-wrap .under-the-hood:nth-of-type(3n) h3{margin-top:0}} \ No newline at end of file diff --git a/wp-admin/css/admin-menu-rtl.css b/wp-admin/css/admin-menu-rtl.css index ac231f9..09f9dd0 100644 --- a/wp-admin/css/admin-menu-rtl.css +++ b/wp-admin/css/admin-menu-rtl.css @@ -264,7 +264,7 @@ .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu a.menu-top:focus + .wp-submenu, .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, -.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { +.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { top: 0; right: 36px; } @@ -547,79 +547,82 @@ ul#adminmenu > li.current > a.current:after { display: none; } -#collapse-menu { - font-size: 13px; +#collapse-button { + display: block; + width: 100%; + height: 34px; + margin: 0; + border: none; + padding: 0; + position: relative; + overflow: visible; line-height: 34px; - margin-top: 10px; - color: #a0a5aa; - color: rgba(240,245,250,0.6); - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; + background: none; + color: #aaa; + cursor: pointer; + outline: 0; } -#collapse-menu:hover, -#collapse-menu:hover #collapse-button div:after { +#collapse-button:hover, +#collapse-button:focus { color: #00b9eb; } -.folded #collapse-menu span { +#collapse-button .collapse-button-icon, +#collapse-button .collapse-button-label { + /* absolutely positioned to avoid 1px shift in IE when button is pressed */ + display: block; + position: absolute; + top: 0; + right: 0; + line-height: 34px; +} + +#collapse-button .collapse-button-icon { + width: 36px; + height: 34px; +} + +#collapse-button .collapse-button-label { + padding: 0 36px 0 0; +} + +.folded #collapse-button .collapse-button-label { display: none; } -#collapse-button, -#collapse-button div { - width: 15px; - height: 15px; -} - -#collapse-button { - float: right; - height: 15px; - margin: 10px 11px 10px 8px; - width: 15px; - -webkit-border-radius: 10px; - border-radius: 10px; -} - -#wpwrap #collapse-button div { - padding: 0; -} - -#collapse-button div:after { +#collapse-button .collapse-button-icon:after { content: "\f148"; display: block; - line-height: 15px; - right: -3px; - top: -3px; - color: #a0a5aa; - color: rgba(240,245,250,0.6); + position: relative; + top: 7px; + text-align: center; font: normal 20px/1 dashicons !important; speak: none; - margin: 0 auto; - padding: 0 !important; - position: relative; - text-align: center; - width: 20px; - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* rtl:ignore */ -.folded #collapse-button div:after, -.rtl #collapse-button div:after { +.folded #collapse-button .collapse-button-icon:after, +.rtl #collapse-button .collapse-button-icon:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } -.rtl.folded #collapse-button div:after { +.rtl.folded #collapse-button .collapse-button-icon:after { -webkit-transform: none; -ms-transform: none; transform: none; } +#collapse-button .collapse-button-icon:after, +#collapse-button .collapse-button-label { + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + /** * Toolbar menu toggle */ @@ -652,7 +655,7 @@ li#wp-admin-bar-menu-toggle { .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { + .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { top: 0px; right: 36px; } @@ -731,22 +734,18 @@ li#wp-admin-bar-menu-toggle { z-index: 10000; } - .auto-fold #collapse-menu span { + .auto-fold #collapse-menu .collapse-button-label { display: none; } - .auto-fold #collapse-button div { - background: none; - } - /* rtl:ignore */ - .auto-fold #collapse-button div:after { + .auto-fold #collapse-button .collapse-button-icon:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } - .rtl.auto-fold #collapse-button div:after { + .rtl.auto-fold #collapse-button .collapse-button-icon:after { -webkit-transform: none; -ms-transform: none; transform: none; diff --git a/wp-admin/css/admin-menu-rtl.min.css b/wp-admin/css/admin-menu-rtl.min.css index 4a51af5..0ec7756 100644 --- a/wp-admin/css/admin-menu-rtl.min.css +++ b/wp-admin/css/admin-menu-rtl.min.css @@ -1 +1 @@ -#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:right;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px -8px 0 0;float:right}.icon16:before{color:#82878c;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f541"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:right;z-index:9990}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;right:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;right:auto;left:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;right:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;right:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:right;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-right:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{left:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#collapse-button,#collapse-button div{height:15px;width:15px}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 11px 8px 4px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 2px 0 0;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,.folded #collapse-menu span{display:none}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#a0a5aa;color:rgba(240,245,250,.6);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#00b9eb}#collapse-button{float:right;margin:10px 11px 10px 8px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:"\f148";display:block;line-height:15px;right:-3px;top:-3px;color:#a0a5aa;color:rgba(240,245,250,.6);font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-right:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;right:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-left:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-right:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;right:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-right:0;padding-right:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 20px 10px 10px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-right:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;right:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;right:-1px;left:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;right:4px;padding-left:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-right:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:right;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}} \ No newline at end of file +#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:right;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px -8px 0 0;float:right}.icon16:before{color:#82878c;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f541"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:right;z-index:9990}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;right:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;right:auto;left:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;right:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;right:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:right;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-right:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{left:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-left-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 11px 8px 4px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 2px 0 0;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#adminmenu li span.count-0{display:none}#collapse-button{display:block;width:100%;height:34px;margin:0;border:none;padding:0;position:relative;overflow:visible;line-height:34px;background:0 0;color:#aaa;cursor:pointer;outline:0}#collapse-button:focus,#collapse-button:hover{color:#00b9eb}#collapse-button .collapse-button-icon,#collapse-button .collapse-button-label{display:block;position:absolute;top:0;right:0;line-height:34px}#collapse-button .collapse-button-icon{width:36px;height:34px}#collapse-button .collapse-button-label{padding:0 36px 0 0}.folded #collapse-button .collapse-button-label{display:none}#collapse-button .collapse-button-icon:after{content:"\f148";display:block;position:relative;top:7px;text-align:center;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button .collapse-button-icon:after,.rtl #collapse-button .collapse-button-icon:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button .collapse-button-icon:after{-webkit-transform:none;-ms-transform:none;transform:none}#collapse-button .collapse-button-icon:after,#collapse-button .collapse-button-label{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-right:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;right:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-left:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-left:16px;padding-right:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-right:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;right:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu .collapse-button-label{display:none}.auto-fold #collapse-button .collapse-button-icon:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button .collapse-button-icon:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-right:0;padding-right:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 20px 10px 10px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-right:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;right:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;right:-1px;left:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;right:4px;padding-left:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-right:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:right;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}} \ No newline at end of file diff --git a/wp-admin/css/admin-menu.css b/wp-admin/css/admin-menu.css index 2d55637..74b922e 100644 --- a/wp-admin/css/admin-menu.css +++ b/wp-admin/css/admin-menu.css @@ -264,7 +264,7 @@ .folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .folded #adminmenu a.menu-top:focus + .wp-submenu, .folded #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu, -.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { +.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu { top: 0; left: 36px; } @@ -547,79 +547,82 @@ ul#adminmenu > li.current > a.current:after { display: none; } -#collapse-menu { - font-size: 13px; +#collapse-button { + display: block; + width: 100%; + height: 34px; + margin: 0; + border: none; + padding: 0; + position: relative; + overflow: visible; line-height: 34px; - margin-top: 10px; - color: #a0a5aa; - color: rgba(240,245,250,0.6); - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; + background: none; + color: #aaa; + cursor: pointer; + outline: 0; } -#collapse-menu:hover, -#collapse-menu:hover #collapse-button div:after { +#collapse-button:hover, +#collapse-button:focus { color: #00b9eb; } -.folded #collapse-menu span { +#collapse-button .collapse-button-icon, +#collapse-button .collapse-button-label { + /* absolutely positioned to avoid 1px shift in IE when button is pressed */ + display: block; + position: absolute; + top: 0; + left: 0; + line-height: 34px; +} + +#collapse-button .collapse-button-icon { + width: 36px; + height: 34px; +} + +#collapse-button .collapse-button-label { + padding: 0 0 0 36px; +} + +.folded #collapse-button .collapse-button-label { display: none; } -#collapse-button, -#collapse-button div { - width: 15px; - height: 15px; -} - -#collapse-button { - float: left; - height: 15px; - margin: 10px 8px 10px 11px; - width: 15px; - -webkit-border-radius: 10px; - border-radius: 10px; -} - -#wpwrap #collapse-button div { - padding: 0; -} - -#collapse-button div:after { +#collapse-button .collapse-button-icon:after { content: "\f148"; display: block; - line-height: 15px; - left: -3px; - top: -3px; - color: #a0a5aa; - color: rgba(240,245,250,0.6); + position: relative; + top: 7px; + text-align: center; font: normal 20px/1 dashicons !important; speak: none; - margin: 0 auto; - padding: 0 !important; - position: relative; - text-align: center; - width: 20px; - -webkit-transition: all .1s ease-in-out; - transition: all .1s ease-in-out; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } /* rtl:ignore */ -.folded #collapse-button div:after, -.rtl #collapse-button div:after { +.folded #collapse-button .collapse-button-icon:after, +.rtl #collapse-button .collapse-button-icon:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } -.rtl.folded #collapse-button div:after { +.rtl.folded #collapse-button .collapse-button-icon:after { -webkit-transform: none; -ms-transform: none; transform: none; } +#collapse-button .collapse-button-icon:after, +#collapse-button .collapse-button-label { + -webkit-transition: all .1s ease-in-out; + transition: all .1s ease-in-out; +} + /** * Toolbar menu toggle */ @@ -652,7 +655,7 @@ li#wp-admin-bar-menu-toggle { .auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open, .auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu, .auto-fold #adminmenu a.menu-top:focus + .wp-submenu, - .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { + .auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus + .wp-submenu { top: 0px; left: 36px; } @@ -731,22 +734,18 @@ li#wp-admin-bar-menu-toggle { z-index: 10000; } - .auto-fold #collapse-menu span { + .auto-fold #collapse-menu .collapse-button-label { display: none; } - .auto-fold #collapse-button div { - background: none; - } - /* rtl:ignore */ - .auto-fold #collapse-button div:after { + .auto-fold #collapse-button .collapse-button-icon:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } - .rtl.auto-fold #collapse-button div:after { + .rtl.auto-fold #collapse-button .collapse-button-icon:after { -webkit-transform: none; -ms-transform: none; transform: none; diff --git a/wp-admin/css/admin-menu.min.css b/wp-admin/css/admin-menu.min.css index 649eda8..4db4daa 100644 --- a/wp-admin/css/admin-menu.min.css +++ b/wp-admin/css/admin-menu.min.css @@ -1 +1 @@ -#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:left;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px 0 0 -8px;float:left}.icon16:before{color:#82878c;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f541"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:left;z-index:9990}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;left:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;left:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:left;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-left:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{right:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#collapse-button,#collapse-button div{height:15px;width:15px}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 4px 8px 11px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 0 0 2px;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li span.count-0,.folded #collapse-menu span{display:none}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#collapse-menu{font-size:13px;line-height:34px;margin-top:10px;color:#a0a5aa;color:rgba(240,245,250,.6);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#collapse-menu:hover,#collapse-menu:hover #collapse-button div:after{color:#00b9eb}#collapse-button{float:left;margin:10px 8px 10px 11px;-webkit-border-radius:10px;border-radius:10px}#wpwrap #collapse-button div{padding:0}#collapse-button div:after{content:"\f148";display:block;line-height:15px;left:-3px;top:-3px;color:#a0a5aa;color:rgba(240,245,250,.6);font:400 20px/1 dashicons!important;speak:none;margin:0 auto;padding:0!important;position:relative;text-align:center;width:20px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button div:after,.rtl #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;left:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-right:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;left:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu span{display:none}.auto-fold #collapse-button div{background:0 0}.auto-fold #collapse-button div:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button div:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-left:0;padding-left:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 10px 10px 20px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-left:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;left:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;left:-1px;right:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;left:4px;padding-right:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-left:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:left;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}} \ No newline at end of file +#adminmenu,#adminmenu .wp-submenu,#adminmenuback,#adminmenuwrap{width:160px;background-color:#23282d}#adminmenuback{position:fixed;top:0;bottom:-120px;z-index:1}#adminmenu{clear:left;margin:12px 0;padding:0;list-style:none}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:36px}.icon16{height:18px;width:18px;padding:6px;margin:-6px 0 0 -8px;float:left}.icon16:before{color:#82878c;font:400 20px/1 dashicons;speak:none;padding:6px 0;height:34px;width:20px;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.icon16.icon-dashboard:before{content:"\f226"}.icon16.icon-post:before{content:"\f109"}.icon16.icon-media:before{content:"\f104"}.icon16.icon-links:before{content:"\f103"}.icon16.icon-page:before{content:"\f105"}.icon16.icon-comments:before{content:"\f101";margin-top:1px}.icon16.icon-appearance:before{content:"\f100"}.icon16.icon-plugins:before{content:"\f106"}.icon16.icon-users:before{content:"\f110"}.icon16.icon-tools:before{content:"\f107"}.icon16.icon-settings:before{content:"\f108"}.icon16.icon-site:before{content:"\f541"}.icon16.icon-generic:before{content:"\f111"}.icon16.icon-appearance,.icon16.icon-comments,.icon16.icon-dashboard,.icon16.icon-generic,.icon16.icon-links,.icon16.icon-media,.icon16.icon-page,.icon16.icon-plugins,.icon16.icon-post,.icon16.icon-settings,.icon16.icon-site,.icon16.icon-tools,.icon16.icon-users,.menu-icon-appearance div.wp-menu-image,.menu-icon-comments div.wp-menu-image,.menu-icon-dashboard div.wp-menu-image,.menu-icon-generic div.wp-menu-image,.menu-icon-links div.wp-menu-image,.menu-icon-media div.wp-menu-image,.menu-icon-page div.wp-menu-image,.menu-icon-plugins div.wp-menu-image,.menu-icon-post div.wp-menu-image,.menu-icon-settings div.wp-menu-image,.menu-icon-site div.wp-menu-image,.menu-icon-tools div.wp-menu-image,.menu-icon-users div.wp-menu-image{background-image:none!important}#adminmenuwrap{position:relative;float:left;z-index:9990}#adminmenu *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#adminmenu li{margin:0;padding:0;cursor:pointer}#adminmenu a{display:block;line-height:18px;padding:2px 5px;color:#eee}#adminmenu .wp-submenu a{color:#b4b9be;color:rgba(240,245,250,.7)}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover{background:0 0}#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a:hover,#adminmenu li.menu-top>a:focus{color:#00b9eb}#adminmenu li.menu-top{border:none;min-height:34px;position:relative}#adminmenu .wp-submenu{list-style:none;position:absolute;top:-1000em;left:160px;overflow:visible;word-wrap:break-word}#adminmenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{padding:7px 0 8px;z-index:9999;background-color:#32373c;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}#adminmenu a.menu-top:focus+.wp-submenu,.js #adminmenu .opensub .wp-submenu,.js #adminmenu .sub-open,.no-js li.wp-has-submenu:hover .wp-submenu{top:-1px}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu .wp-submenu.sub-open,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.no-js li.wp-has-current-submenu:hover .wp-submenu{position:relative;z-index:3;top:auto;left:auto;right:auto;bottom:auto;border:0;margin-top:0;-webkit-box-shadow:none;box-shadow:none;background-color:#32373c}#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{position:relative;background-color:#191e23;color:#00b9eb}.folded #adminmenu li.menu-top:hover,.folded #adminmenu li.opensub>a.menu-top,.folded #adminmenu li>a.menu-top:focus{z-index:10000}#adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu .wp-menu-arrow,#adminmenu .wp-menu-arrow div,#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top,.folded #adminmenu li.wp-has-current-submenu{background:#0073aa;color:#fff}.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.folded #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open,.folded #adminmenu a.menu-top:focus+.wp-submenu,.no-js.folded #adminmenu .wp-has-submenu:hover .wp-submenu{top:0;left:36px}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em}#adminmenu .wp-not-current-submenu .wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{min-width:160px;width:auto}#adminmenu .wp-submenu a{font-size:13px;line-height:1.2;margin:0;padding:6px 0}#adminmenu .opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-not-current-submenu li>a,.folded #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu .wp-has-current-submenu ul>li>a,.folded #adminmenu li.menu-top .wp-submenu>li>a{padding:6px 12px}#adminmenu .wp-submenu-head,#adminmenu a.menu-top{font-size:14px;font-weight:400;line-height:18px;padding:0}#adminmenu .wp-submenu-head{display:none}.folded #adminmenu .wp-menu-name{position:absolute;left:-999px}.folded #adminmenu .wp-submenu-head{display:block}#adminmenu .wp-submenu li{padding:0;margin:0;overflow:hidden}#adminmenu .wp-menu-image img{padding:9px 0 0;opacity:.6;filter:alpha(opacity=60)}#adminmenu div.wp-menu-name{padding:8px 0}#adminmenu div.wp-menu-image{float:left;width:36px;height:34px;margin:0;text-align:center}#adminmenu div.wp-menu-image.svg{background-repeat:no-repeat;background-position:center;-webkit-background-size:20px auto;background-size:20px auto}div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6);padding:7px 0;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#adminmenu div.wp-menu-image:before{color:#a0a5aa;color:rgba(240,245,250,.6)}#adminmenu .current div.wp-menu-image:before,#adminmenu .wp-has-current-submenu div.wp-menu-image:before,#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu a.wp-has-current-submenu:hover div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu:hover div.wp-menu-image:before{color:#fff}#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before{color:#00b9eb}.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#a0a5aa}.folded #adminmenu div.wp-menu-image{width:35px;height:30px;position:absolute;z-index:25}.folded #adminmenu a.menu-top{height:34px}.no-font-face #adminmenu .wp-menu-image{display:none}.no-font-face #adminmenu div.wp-menu-name{padding:8px 12px}.no-font-face.auto-fold #adminmenu .wp-menu-name{margin-left:0}.sticky-menu #adminmenuwrap{position:fixed}.wp-menu-arrow{display:none!important}ul#adminmenu a.wp-has-current-submenu{position:relative}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{right:0;border:8px solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-right-color:#f1f1f1;top:50%;margin-top:-8px}.folded ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.folded ul#adminmenu a.wp-has-current-submenu:after,.folded ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-width:8px;top:10px;z-index:10000}.folded ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:18px}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#32373c}#adminmenu li.menu-top:hover .wp-menu-image img,#adminmenu li.wp-has-current-submenu .wp-menu-image img{opacity:1;filter:alpha(opacity=100)}#adminmenu li.wp-menu-separator{height:5px;padding:0;margin:0 0 6px;cursor:inherit}#adminmenu div.separator{height:2px;padding:0}#adminmenu .wp-submenu .wp-submenu-head{color:#fff;font-weight:400;font-size:14px;padding:8px 4px 8px 11px;margin:-7px 0 4px}#adminmenu li.current,.folded #adminmenu li.wp-menu-open{border:0}#adminmenu .awaiting-mod,#adminmenu .update-plugins{display:inline-block;background-color:#d54e21;color:#fff;font-size:9px;line-height:17px;font-weight:600;margin:1px 0 0 2px;vertical-align:top;-webkit-border-radius:10px;border-radius:10px;z-index:26}#adminmenu li .awaiting-mod span,#adminmenu li span.update-plugins span{display:block;padding:0 6px}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod{background-color:#00b9eb;color:#fff}#adminmenu li span.count-0{display:none}#collapse-button{display:block;width:100%;height:34px;margin:0;border:none;padding:0;position:relative;overflow:visible;line-height:34px;background:0 0;color:#aaa;cursor:pointer;outline:0}#collapse-button:focus,#collapse-button:hover{color:#00b9eb}#collapse-button .collapse-button-icon,#collapse-button .collapse-button-label{display:block;position:absolute;top:0;left:0;line-height:34px}#collapse-button .collapse-button-icon{width:36px;height:34px}#collapse-button .collapse-button-label{padding:0 0 0 36px}.folded #collapse-button .collapse-button-label{display:none}#collapse-button .collapse-button-icon:after{content:"\f148";display:block;position:relative;top:7px;text-align:center;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.folded #collapse-button .collapse-button-icon:after,.rtl #collapse-button .collapse-button-icon:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.folded #collapse-button .collapse-button-icon:after{-webkit-transform:none;-ms-transform:none;transform:none}#collapse-button .collapse-button-icon:after,#collapse-button .collapse-button-label{-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.customize-support #menu-appearance a[href="themes.php?page=custom-header"],.customize-support #menu-appearance a[href="themes.php?page=custom-background"],li#wp-admin-bar-menu-toggle{display:none}@media only screen and (max-width:960px){.auto-fold #wpcontent,.auto-fold #wpfooter{margin-left:36px}.auto-fold #adminmenu,.auto-fold #adminmenu li.menu-top,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{width:36px}.auto-fold #adminmenu .opensub .wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu.sub-open,.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu .wp-has-current-submenu.opensub .wp-submenu,.auto-fold #adminmenu .wp-submenu.sub-open,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{top:0;left:36px}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu,.auto-fold #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{position:absolute;top:-1000em;margin-right:-1px;padding:7px 0 8px;z-index:9999}.auto-fold #adminmenu .wp-has-current-submenu .wp-submenu{min-width:150px;width:auto}.auto-fold #adminmenu .wp-has-current-submenu li>a{padding-right:16px;padding-left:14px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding-left:12px}.auto-fold #adminmenu .wp-menu-name{position:absolute;left:-999px}.auto-fold #adminmenu .wp-submenu-head{display:block}.auto-fold #adminmenu div.wp-menu-image{height:30px;width:34px;position:absolute;z-index:25}.auto-fold #adminmenu a.menu-top{height:34px}.auto-fold #adminmenu li.wp-menu-open{border:0}.auto-fold #adminmenu .wp-has-current-submenu.menu-top-last{margin-bottom:0}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:none}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{border-width:4px;margin-top:-4px;top:16px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li a.current:after{border-width:4px;margin-top:-4px}.auto-fold #adminmenu li.menu-top:hover,.auto-fold #adminmenu li.opensub>a.menu-top,.auto-fold #adminmenu li>a.menu-top:focus{z-index:10000}.auto-fold #collapse-menu .collapse-button-label{display:none}.auto-fold #collapse-button .collapse-button-icon:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.rtl.auto-fold #collapse-button .collapse-button-icon:after{-webkit-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width:782px){.auto-fold #wpcontent{position:relative;margin-left:0;padding-left:10px}.sticky-menu #adminmenuwrap{position:relative;z-index:auto;top:0}.auto-fold #adminmenu,.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{position:absolute;width:190px;z-index:100}.auto-fold #adminmenuback,.auto-fold #adminmenuwrap{display:none}.auto-fold .wp-responsive-open #adminmenuback,.auto-fold .wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu li.menu-top{width:100%}.auto-fold #adminmenu li a{font-size:16px;padding:5px}.auto-fold #adminmenu li.menu-top .wp-submenu>li>a{padding:10px 10px 10px 20px}.auto-fold #adminmenu .wp-menu-name{position:static;margin-left:35px}.auto-fold ul#adminmenu a.wp-has-current-submenu:after,.auto-fold ul#adminmenu>li.current>a.current:after{border-width:8px;margin-top:-8px}.auto-fold ul#adminmenu li.wp-has-submenu.wp-not-current-submenu:hover:after{display:none}#adminmenu .wp-submenu{position:relative;display:none}.auto-fold #adminmenu .selected .wp-submenu,.auto-fold #adminmenu .wp-menu-open .wp-submenu{position:relative;display:block;top:0;left:-1px;-webkit-box-shadow:none;box-shadow:none}.auto-fold #adminmenu .selected .wp-submenu:after,.auto-fold #adminmenu .wp-menu-open .wp-submenu:after{display:none}.auto-fold #adminmenu .opensub .wp-submenu{display:none}.auto-fold #adminmenu .selected .wp-submenu{display:block}.auto-fold ul#adminmenu li:hover a.wp-has-current-submenu:after{display:block}.auto-fold #adminmenu .wp-has-current-submenu a.menu-top:focus+.wp-submenu,.auto-fold #adminmenu a.menu-top:focus+.wp-submenu{position:relative;left:-1px;right:0;top:0}#adminmenu .wp-submenu .wp-submenu-head{display:none}#wp-responsive-toggle{position:fixed;top:5px;left:4px;padding-right:10px;z-index:99999;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpadminbar #wp-admin-bar-menu-toggle a{display:block;padding:0;overflow:hidden;outline:0;text-decoration:none;border:1px solid transparent;background:0 0;height:44px;margin-left:-1px}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#32373c}li#wp-admin-bar-menu-toggle{display:block}#wpadminbar #wp-admin-bar-menu-toggle a:hover{border:1px solid transparent}#wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{content:"\f228";display:inline-block;float:left;font:400 40px/45px dashicons;vertical-align:middle;outline:0;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:44px;width:50px;padding:0;border:none;text-align:center;text-decoration:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#00b9eb}}@media screen and (max-width:600px){#adminmenuback,#adminmenuwrap{display:none}.wp-responsive-open #adminmenuback,.wp-responsive-open #adminmenuwrap{display:block}.auto-fold #adminmenu{top:46px}} \ No newline at end of file diff --git a/wp-admin/css/color-picker-rtl.css b/wp-admin/css/color-picker-rtl.css index b502a0f..b69714f 100644 --- a/wp-admin/css/color-picker-rtl.css +++ b/wp-admin/css/color-picker-rtl.css @@ -124,3 +124,13 @@ border-color: #c00; color: #000; } + +.iris-picker .ui-square-handle:focus, +.iris-picker .iris-strip .ui-slider-handle:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} \ No newline at end of file diff --git a/wp-admin/css/color-picker-rtl.min.css b/wp-admin/css/color-picker-rtl.min.css index f14e240..62d1055 100644 --- a/wp-admin/css/color-picker-rtl.min.css +++ b/wp-admin/css/color-picker-rtl.min.css @@ -1 +1 @@ -.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 0 6px 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-right:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;left:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-right:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-right:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#ddd;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;line-height:16px;margin:0}.wp-color-picker::-webkit-input-placeholder{color:#72777c}.wp-color-picker::-moz-placeholder{color:#72777c;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#72777c}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000} \ No newline at end of file +.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 0 6px 6px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-right:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px;border-right:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;left:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-right:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-right:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#ddd;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;line-height:16px;margin:0}.wp-color-picker::-webkit-input-placeholder{color:#72777c}.wp-color-picker::-moz-placeholder{color:#72777c;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#72777c}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)} \ No newline at end of file diff --git a/wp-admin/css/color-picker.css b/wp-admin/css/color-picker.css index 50edbda..baa1d94 100644 --- a/wp-admin/css/color-picker.css +++ b/wp-admin/css/color-picker.css @@ -124,3 +124,13 @@ border-color: #c00; color: #000; } + +.iris-picker .ui-square-handle:focus, +.iris-picker .iris-strip .ui-slider-handle:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} \ No newline at end of file diff --git a/wp-admin/css/color-picker.min.css b/wp-admin/css/color-picker.min.css index bfbcee1..2b96caf 100644 --- a/wp-admin/css/color-picker.min.css +++ b/wp-admin/css/color-picker.min.css @@ -1 +1 @@ -.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 6px 6px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-left:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#ddd;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;line-height:16px;margin:0}.wp-color-picker::-webkit-input-placeholder{color:#72777c}.wp-color-picker::-moz-placeholder{color:#72777c;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#72777c}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000} \ No newline at end of file +.wp-color-picker{width:80px}.wp-picker-container .hidden{display:none}.wp-color-result{background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:3px;border-radius:3px;cursor:pointer;height:22px;margin:0 6px 6px 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:bottom;display:inline-block;padding-left:30px;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;top:0}.wp-color-result:after{background:#f7f7f7;-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0;border-left:1px solid #ccc;color:#555;content:attr(title);display:block;font-size:11px;line-height:22px;padding:0 6px;position:relative;right:0;text-align:center;top:0}.wp-color-result:focus,.wp-color-result:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-color-result:focus:after,.wp-color-result:hover:after{color:#23282d;border-color:#a0a5aa;border-left:1px solid #999}.wp-color-result.wp-picker-open:after{content:attr(data-current)}.wp-picker-container,.wp-picker-container:active{display:inline-block;outline:0}.wp-color-result:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-picker-open+.wp-picker-input-wrap{display:inline-block;vertical-align:top}.wp-picker-container .button{margin-left:6px}.wp-picker-container .iris-square-slider .ui-slider-handle:focus{background-color:#555}.wp-picker-container .iris-picker{-webkit-border-radius:0;border-radius:0;border-color:#ddd;margin-top:6px}.wp-picker-container input[type=text].wp-color-picker{width:65px;font-size:12px;font-family:monospace;line-height:16px;margin:0}.wp-color-picker::-webkit-input-placeholder{color:#72777c}.wp-color-picker::-moz-placeholder{color:#72777c;opacity:1}.wp-color-picker:-ms-input-placeholder{color:#72777c}.wp-picker-container input[type=text].iris-error{background-color:#ffebe8;border-color:#c00;color:#000}.iris-picker .iris-strip .ui-slider-handle:focus,.iris-picker .ui-square-handle:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)} \ No newline at end of file diff --git a/wp-admin/css/colors/_admin.scss b/wp-admin/css/colors/_admin.scss index f03c211..da53b00 100644 --- a/wp-admin/css/colors/_admin.scss +++ b/wp-admin/css/colors/_admin.scss @@ -3,7 +3,7 @@ @import 'mixins'; -html { +body { background: $body-background; } @@ -227,23 +227,15 @@ ul#adminmenu > li.current > a.current:after { /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: $menu-collapse-text; } -#collapse-menu:hover { - color: $menu-collapse-focus-text; +#collapse-button:hover, +#collapse-button:focus { + color: $menu-submenu-focus-text; } -#collapse-button div:after { - color: $menu-collapse-icon; -} - -#collapse-menu:hover #collapse-button div:after { - color: $menu-collapse-focus-icon; -} - - /* Admin Bar */ #wpadminbar { @@ -324,6 +316,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -474,17 +467,6 @@ body.more-filters-opened .more-filters:focus:before { color: $menu-highlight-text; } -/* Customize */ - -#customize-theme-controls .widget-area-select .selected { - background-color: $menu-highlight-background; - color: $menu-highlight-text; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: $highlight-color; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { diff --git a/wp-admin/css/colors/_mixins.scss b/wp-admin/css/colors/_mixins.scss index c8213c1..b9dd2ef 100644 --- a/wp-admin/css/colors/_mixins.scss +++ b/wp-admin/css/colors/_mixins.scss @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -@mixin button( $button-color, $text-color: white ) { +@mixin button( $button-color, $text-color: #fff ) { background: $button-color; border-color: darken( $button-color, 10% ) darken( $button-color, 15% ) darken( $button-color, 15% ); color: $text-color; diff --git a/wp-admin/css/colors/blue/colors-rtl.css b/wp-admin/css/colors/blue/colors-rtl.css index dd214af..0d757df 100644 --- a/wp-admin/css/colors/blue/colors-rtl.css +++ b/wp-admin/css/colors/blue/colors-rtl.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #e1a948; border-color: #d39323 #bd831f #bd831f; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #bd831f; box-shadow: 0 1px 0 #bd831f; text-shadow: 0 -1px 1px #bd831f, -1px 0 1px #bd831f, 0 1px 1px #bd831f, 1px 0 1px #bd831f; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #e3af55; border-color: #bd831f; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #bd831f; box-shadow: 0 1px 0 #bd831f; } @@ -259,19 +259,12 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #e5f8ff; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #e5f8ff; -} - -#collapse-menu:hover #collapse-button div:after { +#collapse-button:hover, +#collapse-button:focus { color: #fff; } @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #096484; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #096484; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #e5f8ff; diff --git a/wp-admin/css/colors/blue/colors-rtl.min.css b/wp-admin/css/colors/blue/colors-rtl.min.css index 2bc550a..715a331 100644 --- a/wp-admin/css/colors/blue/colors-rtl.min.css +++ b/wp-admin/css/colors/blue/colors-rtl.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,-1px 0 1px #bd831f,0 1px 1px #bd831f,1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#096484}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,-1px 0 1px #bd831f,0 1px 1px #bd831f,1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-button{color:#e5f8ff}#collapse-button:focus,#collapse-button:hover{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484} \ No newline at end of file diff --git a/wp-admin/css/colors/blue/colors.css b/wp-admin/css/colors/blue/colors.css index 14835f8..4f79db5 100644 --- a/wp-admin/css/colors/blue/colors.css +++ b/wp-admin/css/colors/blue/colors.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #e1a948; border-color: #d39323 #bd831f #bd831f; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #bd831f; box-shadow: 0 1px 0 #bd831f; text-shadow: 0 -1px 1px #bd831f, 1px 0 1px #bd831f, 0 1px 1px #bd831f, -1px 0 1px #bd831f; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #e3af55; border-color: #bd831f; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #bd831f; box-shadow: 0 1px 0 #bd831f; } @@ -259,19 +259,12 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #e5f8ff; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #e5f8ff; -} - -#collapse-menu:hover #collapse-button div:after { +#collapse-button:hover, +#collapse-button:focus { color: #fff; } @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #096484; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #096484; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #e5f8ff; diff --git a/wp-admin/css/colors/blue/colors.min.css b/wp-admin/css/colors/blue/colors.min.css index 45d54da..c3435bc 100644 --- a/wp-admin/css/colors/blue/colors.min.css +++ b/wp-admin/css/colors/blue/colors.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,1px 0 1px #bd831f,0 1px 1px #bd831f,-1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-menu{color:#e5f8ff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#e5f8ff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#096484}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#096484}input[type=radio]:checked:before{background:#096484}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e1a948;border-color:#d39323 #bd831f #bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f;text-shadow:0 -1px 1px #bd831f,1px 0 1px #bd831f,0 1px 1px #bd831f,-1px 0 1px #bd831f}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e3af55;border-color:#bd831f;color:#fff;-webkit-box-shadow:0 1px 0 #bd831f;box-shadow:0 1px 0 #bd831f}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d39323,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d39323;border-color:#bd831f;-webkit-box-shadow:inset 0 2px 0 #bd831f;box-shadow:inset 0 2px 0 #bd831f}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cdc7!important;background:#db9925!important;border-color:#bd831f!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #bd831f!important;box-shadow:0 2px 0 #bd831f!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #bd831f!important;box-shadow:inset 0 3px 0 #bd831f!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#52accc}.wp-core-ui .wp-ui-text-primary{color:#52accc}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#096484}.wp-core-ui .wp-ui-text-highlight{color:#096484}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#e1a948}.wp-core-ui .wp-ui-text-notification{color:#e1a948}.wp-core-ui .wp-ui-text-icon{color:#e5f8ff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#52accc}.view-switch a.current:before{color:#52accc}.view-switch a:hover:before{color:#e1a948}#adminmenu,#adminmenuback,#adminmenuwrap{background:#52accc}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#e5f8ff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#096484}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#4796b3}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#4796b3}#adminmenu .wp-submenu .wp-submenu-head{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#e2ecf1}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#fff}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#096484}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#e1a948}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#4796b3}#collapse-button{color:#e5f8ff}#collapse-button:focus,#collapse-button:hover{color:#fff}#wpadminbar{color:#fff;background:#52accc}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#e5f8ff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#fff;background:#4796b3}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#fff}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#4796b3}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#74b6ce}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#e2ecf1}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#e5f8ff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#fff}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#fff}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#e5f8ff}#wpadminbar #adminbarsearch:before{color:#e5f8ff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6eb9d4}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6eb9d4;background-color:#6eb9d4}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info .username{color:#e2ecf1}.wp-pointer .wp-pointer-content h3{background-color:#096484;border-color:#07526c}.wp-pointer .wp-pointer-content h3:before{color:#096484}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#096484}.media-item .bar,.media-progress-bar div{background-color:#096484}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #096484}.attachment.details .check{background-color:#096484;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #096484;box-shadow:0 0 0 1px #fff,0 0 0 2px #096484}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #096484;box-shadow:0 0 0 1px #fff,0 0 0 3px #096484}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#096484}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#096484}.theme-filter.current,.theme-section.current{border-bottom-color:#52accc}body.more-filters-opened .more-filters{color:#fff;background-color:#52accc}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#096484;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#096484;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#e5f8ff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#096484}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#4796b3}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#e5f8ff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#096484} \ No newline at end of file diff --git a/wp-admin/css/colors/coffee/colors-rtl.css b/wp-admin/css/colors/coffee/colors-rtl.css index d82f7af..7cfa4f1 100644 --- a/wp-admin/css/colors/coffee/colors-rtl.css +++ b/wp-admin/css/colors/coffee/colors-rtl.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #c7a589; border-color: #b78b66 #ae7d55 #ae7d55; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ae7d55; box-shadow: 0 1px 0 #ae7d55; text-shadow: 0 -1px 1px #ae7d55, -1px 0 1px #ae7d55, 0 1px 1px #ae7d55, 1px 0 1px #ae7d55; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #ccad93; border-color: #ae7d55; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ae7d55; box-shadow: 0 1px 0 #ae7d55; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f3f2f1; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f3f2f1; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #c7a589; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #c7a589; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #c7a589; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f3f2f1; diff --git a/wp-admin/css/colors/coffee/colors-rtl.min.css b/wp-admin/css/colors/coffee/colors-rtl.min.css index 4530597..2ef2bd0 100644 --- a/wp-admin/css/colors/coffee/colors-rtl.min.css +++ b/wp-admin/css/colors/coffee/colors-rtl.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,-1px 0 1px #ae7d55,0 1px 1px #ae7d55,1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,-1px 0 1px #ae7d55,0 1px 1px #ae7d55,1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-button{color:#f3f2f1}#collapse-button:focus,#collapse-button:hover{color:#c7a589}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589} \ No newline at end of file diff --git a/wp-admin/css/colors/coffee/colors.css b/wp-admin/css/colors/coffee/colors.css index 7f3a63d..7a1557b 100644 --- a/wp-admin/css/colors/coffee/colors.css +++ b/wp-admin/css/colors/coffee/colors.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #c7a589; border-color: #b78b66 #ae7d55 #ae7d55; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ae7d55; box-shadow: 0 1px 0 #ae7d55; text-shadow: 0 -1px 1px #ae7d55, 1px 0 1px #ae7d55, 0 1px 1px #ae7d55, -1px 0 1px #ae7d55; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #ccad93; border-color: #ae7d55; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ae7d55; box-shadow: 0 1px 0 #ae7d55; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f3f2f1; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f3f2f1; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #c7a589; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #c7a589; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #c7a589; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f3f2f1; diff --git a/wp-admin/css/colors/coffee/colors.min.css b/wp-admin/css/colors/coffee/colors.min.css index 9770f53..1a747fb 100644 --- a/wp-admin/css/colors/coffee/colors.min.css +++ b/wp-admin/css/colors/coffee/colors.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,1px 0 1px #ae7d55,0 1px 1px #ae7d55,-1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-menu{color:#f3f2f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f2f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#c7a589}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#59524c}input[type=radio]:checked:before{background:#59524c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#c7a589;border-color:#b78b66 #ae7d55 #ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55;text-shadow:0 -1px 1px #ae7d55,1px 0 1px #ae7d55,0 1px 1px #ae7d55,-1px 0 1px #ae7d55}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#ccad93;border-color:#ae7d55;color:#fff;-webkit-box-shadow:0 1px 0 #ae7d55;box-shadow:0 1px 0 #ae7d55}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #b78b66,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#b78b66;border-color:#ae7d55;-webkit-box-shadow:inset 0 2px 0 #ae7d55;box-shadow:inset 0 2px 0 #ae7d55}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1ccc7!important;background:#ba906d!important;border-color:#ae7d55!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ae7d55!important;box-shadow:0 2px 0 #ae7d55!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ae7d55!important;box-shadow:inset 0 3px 0 #ae7d55!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#59524c}.wp-core-ui .wp-ui-text-primary{color:#59524c}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#c7a589}.wp-core-ui .wp-ui-text-highlight{color:#c7a589}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#9ea476}.wp-core-ui .wp-ui-text-notification{color:#9ea476}.wp-core-ui .wp-ui-text-icon{color:#f3f2f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#59524c}.view-switch a.current:before{color:#59524c}.view-switch a:hover:before{color:#9ea476}#adminmenu,#adminmenuback,#adminmenuwrap{background:#59524c}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f2f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#c7a589}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#46403c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#46403c}#adminmenu .wp-submenu .wp-submenu-head{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cdcbc9}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#c7a589}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#c7a589}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#c7a589}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#9ea476}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#46403c}#collapse-button{color:#f3f2f1}#collapse-button:focus,#collapse-button:hover{color:#c7a589}#wpadminbar{color:#fff;background:#59524c}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f2f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#c7a589;background:#46403c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#c7a589}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#46403c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#656463}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cdcbc9}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f2f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#c7a589}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#c7a589}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f2f1}#wpadminbar #adminbarsearch:before{color:#f3f2f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#6c645c}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#6c645c;background-color:#6c645c}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#c7a589}#wpadminbar #wp-admin-bar-user-info .username{color:#cdcbc9}.wp-pointer .wp-pointer-content h3{background-color:#c7a589;border-color:#bf9878}.wp-pointer .wp-pointer-content h3:before{color:#c7a589}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#c7a589}.media-item .bar,.media-progress-bar div{background-color:#c7a589}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #c7a589}.attachment.details .check{background-color:#c7a589;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 2px #c7a589}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589;box-shadow:0 0 0 1px #fff,0 0 0 3px #c7a589}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#c7a589}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#c7a589}.theme-filter.current,.theme-section.current{border-bottom-color:#59524c}body.more-filters-opened .more-filters{color:#fff;background-color:#59524c}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#c7a589;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#c7a589;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f2f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#c7a589}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#46403c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f2f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#c7a589} \ No newline at end of file diff --git a/wp-admin/css/colors/ectoplasm/colors-rtl.css b/wp-admin/css/colors/ectoplasm/colors-rtl.css index 17d5a42..6def77a 100644 --- a/wp-admin/css/colors/ectoplasm/colors-rtl.css +++ b/wp-admin/css/colors/ectoplasm/colors-rtl.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #a3b745; border-color: #829237 #727f30 #727f30; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #727f30; box-shadow: 0 1px 0 #727f30; text-shadow: 0 -1px 1px #727f30, -1px 0 1px #727f30, 0 1px 1px #727f30, 1px 0 1px #727f30; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #a9bd4f; border-color: #727f30; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #727f30; box-shadow: 0 1px 0 #727f30; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #ece6f6; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #ece6f6; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #a3b745; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #a3b745; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #a3b745; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #ece6f6; diff --git a/wp-admin/css/colors/ectoplasm/colors-rtl.min.css b/wp-admin/css/colors/ectoplasm/colors-rtl.min.css index 2ab769b..10e741e 100644 --- a/wp-admin/css/colors/ectoplasm/colors-rtl.min.css +++ b/wp-admin/css/colors/ectoplasm/colors-rtl.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,-1px 0 1px #727f30,0 1px 1px #727f30,1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,-1px 0 1px #727f30,0 1px 1px #727f30,1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-button{color:#ece6f6}#collapse-button:focus,#collapse-button:hover{color:#a3b745}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745} \ No newline at end of file diff --git a/wp-admin/css/colors/ectoplasm/colors.css b/wp-admin/css/colors/ectoplasm/colors.css index 980a0c3..b55ce97 100644 --- a/wp-admin/css/colors/ectoplasm/colors.css +++ b/wp-admin/css/colors/ectoplasm/colors.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #a3b745; border-color: #829237 #727f30 #727f30; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #727f30; box-shadow: 0 1px 0 #727f30; text-shadow: 0 -1px 1px #727f30, 1px 0 1px #727f30, 0 1px 1px #727f30, -1px 0 1px #727f30; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #a9bd4f; border-color: #727f30; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #727f30; box-shadow: 0 1px 0 #727f30; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #ece6f6; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #ece6f6; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #a3b745; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #a3b745; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #a3b745; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #ece6f6; diff --git a/wp-admin/css/colors/ectoplasm/colors.min.css b/wp-admin/css/colors/ectoplasm/colors.min.css index afbf5d0..e56354b 100644 --- a/wp-admin/css/colors/ectoplasm/colors.min.css +++ b/wp-admin/css/colors/ectoplasm/colors.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,1px 0 1px #727f30,0 1px 1px #727f30,-1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-menu{color:#ece6f6}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#ece6f6}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#a3b745}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#523f6d}input[type=radio]:checked:before{background:#523f6d}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#a3b745;border-color:#829237 #727f30 #727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30;text-shadow:0 -1px 1px #727f30,1px 0 1px #727f30,0 1px 1px #727f30,-1px 0 1px #727f30}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a9bd4f;border-color:#727f30;color:#fff;-webkit-box-shadow:0 1px 0 #727f30;box-shadow:0 1px 0 #727f30}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #829237,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#829237;border-color:#727f30;-webkit-box-shadow:inset 0 2px 0 #727f30;box-shadow:inset 0 2px 0 #727f30}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#cfd1c7!important;background:#89993a!important;border-color:#727f30!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #727f30!important;box-shadow:0 2px 0 #727f30!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #727f30!important;box-shadow:inset 0 3px 0 #727f30!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#523f6d}.wp-core-ui .wp-ui-text-primary{color:#523f6d}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#a3b745}.wp-core-ui .wp-ui-text-highlight{color:#a3b745}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d46f15}.wp-core-ui .wp-ui-text-notification{color:#d46f15}.wp-core-ui .wp-ui-text-icon{color:#ece6f6}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#523f6d}.view-switch a.current:before{color:#523f6d}.view-switch a:hover:before{color:#d46f15}#adminmenu,#adminmenuback,#adminmenuwrap{background:#523f6d}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#ece6f6}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#a3b745}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#413256}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#413256}#adminmenu .wp-submenu .wp-submenu-head{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#cbc5d3}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#a3b745}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#a3b745}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#a3b745}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d46f15}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#413256}#collapse-button{color:#ece6f6}#collapse-button:focus,#collapse-button:hover{color:#a3b745}#wpadminbar{color:#fff;background:#523f6d}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#ece6f6}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#a3b745;background:#413256}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#a3b745}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#413256}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#64537c}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#cbc5d3}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#ece6f6}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#a3b745}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#a3b745}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#ece6f6}#wpadminbar #adminbarsearch:before{color:#ece6f6}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#634c84}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#634c84;background-color:#634c84}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#a3b745}#wpadminbar #wp-admin-bar-user-info .username{color:#cbc5d3}.wp-pointer .wp-pointer-content h3{background-color:#a3b745;border-color:#93a43e}.wp-pointer .wp-pointer-content h3:before{color:#a3b745}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#a3b745}.media-item .bar,.media-progress-bar div{background-color:#a3b745}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #a3b745}.attachment.details .check{background-color:#a3b745;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 2px #a3b745}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745;box-shadow:0 0 0 1px #fff,0 0 0 3px #a3b745}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#a3b745}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#a3b745}.theme-filter.current,.theme-section.current{border-bottom-color:#523f6d}body.more-filters-opened .more-filters{color:#fff;background-color:#523f6d}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#a3b745;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#a3b745;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#ece6f6}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#a3b745}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#413256}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#ece6f6}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#a3b745} \ No newline at end of file diff --git a/wp-admin/css/colors/light/colors-rtl.css b/wp-admin/css/colors/light/colors-rtl.css index 5822584..25a88c0 100644 --- a/wp-admin/css/colors/light/colors-rtl.css +++ b/wp-admin/css/colors/light/colors-rtl.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f5f5f5; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #04a4cc; border-color: #037c9a #036881 #036881; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #036881; box-shadow: 0 1px 0 #036881; text-shadow: 0 -1px 1px #036881, -1px 0 1px #036881, 0 1px 1px #036881, 1px 0 1px #036881; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #04b0db; border-color: #036881; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #036881; box-shadow: 0 1px 0 #036881; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #777; } -#collapse-menu:hover { - color: #333; -} - -#collapse-button div:after { - color: #999; -} - -#collapse-menu:hover #collapse-button div:after { - color: #555; +#collapse-button:hover, +#collapse-button:focus { + color: #04a4cc; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #888; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #04a4cc; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #999; diff --git a/wp-admin/css/colors/light/colors-rtl.min.css b/wp-admin/css/colors/light/colors-rtl.min.css index d0f6603..31e644c 100644 --- a/wp-admin/css/colors/light/colors-rtl.min.css +++ b/wp-admin/css/colors/light/colors-rtl.min.css @@ -1 +1 @@ -html{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,-1px 0 1px #036881,0 1px 1px #036881,1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.theme-filter.current,.theme-section.current,.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover,#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333} \ No newline at end of file +body{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,-1px 0 1px #036881,0 1px 1px #036881,1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-button{color:#777}#collapse-button:focus,#collapse-button:hover{color:#04a4cc}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}.theme-filter.current,.theme-section.current{border-bottom-color:#04a4cc} \ No newline at end of file diff --git a/wp-admin/css/colors/light/colors.css b/wp-admin/css/colors/light/colors.css index d1b05dd..c27ae3c 100644 --- a/wp-admin/css/colors/light/colors.css +++ b/wp-admin/css/colors/light/colors.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f5f5f5; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #04a4cc; border-color: #037c9a #036881 #036881; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #036881; box-shadow: 0 1px 0 #036881; text-shadow: 0 -1px 1px #036881, 1px 0 1px #036881, 0 1px 1px #036881, -1px 0 1px #036881; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #04b0db; border-color: #036881; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #036881; box-shadow: 0 1px 0 #036881; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #777; } -#collapse-menu:hover { - color: #333; -} - -#collapse-button div:after { - color: #999; -} - -#collapse-menu:hover #collapse-button div:after { - color: #555; +#collapse-button:hover, +#collapse-button:focus { + color: #04a4cc; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #888; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #04a4cc; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #999; diff --git a/wp-admin/css/colors/light/colors.min.css b/wp-admin/css/colors/light/colors.min.css index 108d1a3..75e1c73 100644 --- a/wp-admin/css/colors/light/colors.min.css +++ b/wp-admin/css/colors/light/colors.min.css @@ -1 +1 @@ -html{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,1px 0 1px #036881,0 1px 1px #036881,-1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}.theme-filter.current,.theme-section.current,.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-menu{color:#777}#collapse-menu:hover,#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#collapse-button div:after{color:#999}#collapse-menu:hover #collapse-button div:after{color:#555}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#04a4cc}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333} \ No newline at end of file +body{background:#f5f5f5}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#04a4cc}input[type=radio]:checked:before{background:#04a4cc}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#04a4cc;border-color:#037c9a #036881 #036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881;text-shadow:0 -1px 1px #036881,1px 0 1px #036881,0 1px 1px #036881,-1px 0 1px #036881}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#04b0db;border-color:#036881;color:#fff;-webkit-box-shadow:0 1px 0 #036881;box-shadow:0 1px 0 #036881}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #037c9a,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#037c9a;border-color:#036881;-webkit-box-shadow:inset 0 2px 0 #036881;box-shadow:inset 0 2px 0 #036881}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7cfd1!important;background:#0384a4!important;border-color:#036881!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #036881!important;box-shadow:0 2px 0 #036881!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #036881!important;box-shadow:inset 0 3px 0 #036881!important}.wp-core-ui .wp-ui-primary{color:#333;background-color:#e5e5e5}.wp-core-ui .wp-ui-text-primary{color:#e5e5e5}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#888}.wp-core-ui .wp-ui-text-highlight{color:#888}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#d64e07}.wp-core-ui .wp-ui-text-notification{color:#d64e07}.wp-core-ui .wp-ui-text-icon{color:#999}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#333;background-color:#e5e5e5}.view-switch a.current:before{color:#e5e5e5}.view-switch a:hover:before{color:#d64e07}#adminmenu,#adminmenuback,#adminmenuwrap{background:#e5e5e5}#adminmenu a{color:#333}#adminmenu div.wp-menu-image:before{color:#999}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#888}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#ccc}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f5f5f5;border-bottom-color:#f5f5f5}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#fff}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#fff}#adminmenu .wp-submenu .wp-submenu-head{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#686868}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#04a4cc}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#333}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#04a4cc}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f5f5f5}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#888}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#ccc}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#d64e07}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#333;background:#fff}#collapse-button{color:#777}#collapse-button:focus,#collapse-button:hover{color:#04a4cc}#wpadminbar{color:#333;background:#e5e5e5}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#333}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#999}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#04a4cc;background:#fff}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#04a4cc}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#ccc}#wpadminbar .menupop .ab-sub-wrapper{background:#fff}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#f7f7f7}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#686868}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#999}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#04a4cc}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#04a4cc}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#999}#wpadminbar #adminbarsearch:before{color:#999}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#333;background:#f7f7f7}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#f7f7f7;background-color:#f7f7f7}#wpadminbar #wp-admin-bar-user-info .display-name{color:#333}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#04a4cc}#wpadminbar #wp-admin-bar-user-info .username{color:#686868}.wp-pointer .wp-pointer-content h3{background-color:#04a4cc;border-color:#0490b3}.wp-pointer .wp-pointer-content h3:before{color:#04a4cc}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#04a4cc}.media-item .bar,.media-progress-bar div{background-color:#04a4cc}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #04a4cc}.attachment.details .check{background-color:#04a4cc;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 2px #04a4cc}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc;box-shadow:0 0 0 1px #fff,0 0 0 3px #04a4cc}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#04a4cc}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#04a4cc}body.more-filters-opened .more-filters{color:#333;background-color:#e5e5e5}body.more-filters-opened .more-filters:before{color:#333}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#888;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#888;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#999}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#888}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#fff}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#999}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#04a4cc}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar .ab-top-menu>li:hover>.ab-item,#wpadminbar .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default li:hover span.ab-label,#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary li.hover span.ab-label{color:#333}.theme-filter.current,.theme-section.current{border-bottom-color:#04a4cc} \ No newline at end of file diff --git a/wp-admin/css/colors/midnight/colors-rtl.css b/wp-admin/css/colors/midnight/colors-rtl.css index 2e4990f..c72bee3 100644 --- a/wp-admin/css/colors/midnight/colors-rtl.css +++ b/wp-admin/css/colors/midnight/colors-rtl.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #e14d43; border-color: #d02c21 #ba281e #ba281e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ba281e; box-shadow: 0 1px 0 #ba281e; text-shadow: 0 -1px 1px #ba281e, -1px 0 1px #ba281e, 0 1px 1px #ba281e, 1px 0 1px #ba281e; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #e35950; border-color: #ba281e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ba281e; box-shadow: 0 1px 0 #ba281e; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f1f2f3; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f1f2f3; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #e14d43; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #e14d43; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #e14d43; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f1f2f3; diff --git a/wp-admin/css/colors/midnight/colors-rtl.min.css b/wp-admin/css/colors/midnight/colors-rtl.min.css index fb38143..0246378 100644 --- a/wp-admin/css/colors/midnight/colors-rtl.min.css +++ b/wp-admin/css/colors/midnight/colors-rtl.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,-1px 0 1px #ba281e,0 1px 1px #ba281e,1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,-1px 0 1px #ba281e,0 1px 1px #ba281e,1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-button{color:#f1f2f3}#collapse-button:focus,#collapse-button:hover{color:#e14d43}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43} \ No newline at end of file diff --git a/wp-admin/css/colors/midnight/colors.css b/wp-admin/css/colors/midnight/colors.css index a94d472..8b0dd7c 100644 --- a/wp-admin/css/colors/midnight/colors.css +++ b/wp-admin/css/colors/midnight/colors.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #e14d43; border-color: #d02c21 #ba281e #ba281e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ba281e; box-shadow: 0 1px 0 #ba281e; text-shadow: 0 -1px 1px #ba281e, 1px 0 1px #ba281e, 0 1px 1px #ba281e, -1px 0 1px #ba281e; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #e35950; border-color: #ba281e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ba281e; box-shadow: 0 1px 0 #ba281e; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f1f2f3; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f1f2f3; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #e14d43; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #e14d43; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #e14d43; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f1f2f3; diff --git a/wp-admin/css/colors/midnight/colors.min.css b/wp-admin/css/colors/midnight/colors.min.css index ca119d2..1aa82d3 100644 --- a/wp-admin/css/colors/midnight/colors.min.css +++ b/wp-admin/css/colors/midnight/colors.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,1px 0 1px #ba281e,0 1px 1px #ba281e,-1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-menu{color:#f1f2f3}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f1f2f3}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#e14d43}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#e14d43}input[type=radio]:checked:before{background:#e14d43}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#e14d43;border-color:#d02c21 #ba281e #ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e;text-shadow:0 -1px 1px #ba281e,1px 0 1px #ba281e,0 1px 1px #ba281e,-1px 0 1px #ba281e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#e35950;border-color:#ba281e;color:#fff;-webkit-box-shadow:0 1px 0 #ba281e;box-shadow:0 1px 0 #ba281e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #d02c21,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#d02c21;border-color:#ba281e;-webkit-box-shadow:inset 0 2px 0 #ba281e;box-shadow:inset 0 2px 0 #ba281e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1c8c7!important;background:#d92e23!important;border-color:#ba281e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ba281e!important;box-shadow:0 2px 0 #ba281e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ba281e!important;box-shadow:inset 0 3px 0 #ba281e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#363b3f}.wp-core-ui .wp-ui-text-primary{color:#363b3f}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#e14d43}.wp-core-ui .wp-ui-text-highlight{color:#e14d43}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#69a8bb}.wp-core-ui .wp-ui-text-notification{color:#69a8bb}.wp-core-ui .wp-ui-text-icon{color:#f1f2f3}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#363b3f}.view-switch a.current:before{color:#363b3f}.view-switch a:hover:before{color:#69a8bb}#adminmenu,#adminmenuback,#adminmenuwrap{background:#363b3f}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f1f2f3}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#e14d43}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#26292c}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#26292c}#adminmenu .wp-submenu .wp-submenu-head{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#c3c4c5}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#e14d43}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#e14d43}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#e14d43}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#69a8bb}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#26292c}#collapse-button{color:#f1f2f3}#collapse-button:focus,#collapse-button:hover{color:#e14d43}#wpadminbar{color:#fff;background:#363b3f}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f1f2f3}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#e14d43;background:#26292c}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#e14d43}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#26292c}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#4c4c4d}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#c3c4c5}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f1f2f3}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#e14d43}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#e14d43}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f1f2f3}#wpadminbar #adminbarsearch:before{color:#f1f2f3}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#464d52}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#464d52;background-color:#464d52}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#e14d43}#wpadminbar #wp-admin-bar-user-info .username{color:#c3c4c5}.wp-pointer .wp-pointer-content h3{background-color:#e14d43;border-color:#dd382d}.wp-pointer .wp-pointer-content h3:before{color:#e14d43}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#e14d43}.media-item .bar,.media-progress-bar div{background-color:#e14d43}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #e14d43}.attachment.details .check{background-color:#e14d43;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 2px #e14d43}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43;box-shadow:0 0 0 1px #fff,0 0 0 3px #e14d43}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#e14d43}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#e14d43}.theme-filter.current,.theme-section.current{border-bottom-color:#363b3f}body.more-filters-opened .more-filters{color:#fff;background-color:#363b3f}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#e14d43;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#e14d43;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f1f2f3}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#e14d43}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#26292c}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f1f2f3}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#e14d43} \ No newline at end of file diff --git a/wp-admin/css/colors/ocean/colors-rtl.css b/wp-admin/css/colors/ocean/colors-rtl.css index 65c0ead..e258d5a 100644 --- a/wp-admin/css/colors/ocean/colors-rtl.css +++ b/wp-admin/css/colors/ocean/colors-rtl.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #9ebaa0; border-color: #80a583 #719a74 #719a74; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #719a74; box-shadow: 0 1px 0 #719a74; text-shadow: 0 -1px 1px #719a74, -1px 0 1px #719a74, 0 1px 1px #719a74, 1px 0 1px #719a74; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #a7c0a9; border-color: #719a74; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #719a74; box-shadow: 0 1px 0 #719a74; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f2fcff; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f2fcff; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #9ebaa0; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #9ebaa0; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #9ebaa0; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f2fcff; diff --git a/wp-admin/css/colors/ocean/colors-rtl.min.css b/wp-admin/css/colors/ocean/colors-rtl.min.css index 52506fc..6471e74 100644 --- a/wp-admin/css/colors/ocean/colors-rtl.min.css +++ b/wp-admin/css/colors/ocean/colors-rtl.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,-1px 0 1px #719a74,0 1px 1px #719a74,1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,-1px 0 1px #719a74,0 1px 1px #719a74,1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-button{color:#f2fcff}#collapse-button:focus,#collapse-button:hover{color:#9ebaa0}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0} \ No newline at end of file diff --git a/wp-admin/css/colors/ocean/colors.css b/wp-admin/css/colors/ocean/colors.css index c98d3be..47109d7 100644 --- a/wp-admin/css/colors/ocean/colors.css +++ b/wp-admin/css/colors/ocean/colors.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #9ebaa0; border-color: #80a583 #719a74 #719a74; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #719a74; box-shadow: 0 1px 0 #719a74; text-shadow: 0 -1px 1px #719a74, 1px 0 1px #719a74, 0 1px 1px #719a74, -1px 0 1px #719a74; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #a7c0a9; border-color: #719a74; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #719a74; box-shadow: 0 1px 0 #719a74; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f2fcff; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f2fcff; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #9ebaa0; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #9ebaa0; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #9ebaa0; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f2fcff; diff --git a/wp-admin/css/colors/ocean/colors.min.css b/wp-admin/css/colors/ocean/colors.min.css index 4aaf1a2..9dc06ca 100644 --- a/wp-admin/css/colors/ocean/colors.min.css +++ b/wp-admin/css/colors/ocean/colors.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,1px 0 1px #719a74,0 1px 1px #719a74,-1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-menu{color:#f2fcff}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f2fcff}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#9ebaa0}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#738e96}input[type=radio]:checked:before{background:#738e96}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#9ebaa0;border-color:#80a583 #719a74 #719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74;text-shadow:0 -1px 1px #719a74,1px 0 1px #719a74,0 1px 1px #719a74,-1px 0 1px #719a74}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#a7c0a9;border-color:#719a74;color:#fff;-webkit-box-shadow:0 1px 0 #719a74;box-shadow:0 1px 0 #719a74}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #80a583,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#80a583;border-color:#719a74;-webkit-box-shadow:inset 0 2px 0 #719a74;box-shadow:inset 0 2px 0 #719a74}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#c7d1c8!important;background:#86a989!important;border-color:#719a74!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #719a74!important;box-shadow:0 2px 0 #719a74!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #719a74!important;box-shadow:inset 0 3px 0 #719a74!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#738e96}.wp-core-ui .wp-ui-text-primary{color:#738e96}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#9ebaa0}.wp-core-ui .wp-ui-text-highlight{color:#9ebaa0}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#aa9d88}.wp-core-ui .wp-ui-text-notification{color:#aa9d88}.wp-core-ui .wp-ui-text-icon{color:#f2fcff}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#738e96}.view-switch a.current:before{color:#738e96}.view-switch a:hover:before{color:#aa9d88}#adminmenu,#adminmenuback,#adminmenuwrap{background:#738e96}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f2fcff}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#9ebaa0}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#627c83}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#627c83}#adminmenu .wp-submenu .wp-submenu-head{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#d5dde0}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#9ebaa0}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#9ebaa0}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#9ebaa0}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#aa9d88}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#627c83}#collapse-button{color:#f2fcff}#collapse-button:focus,#collapse-button:hover{color:#9ebaa0}#wpadminbar{color:#fff;background:#738e96}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f2fcff}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#9ebaa0;background:#627c83}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#9ebaa0}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#627c83}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#8f9a9e}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#d5dde0}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f2fcff}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#9ebaa0}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#9ebaa0}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f2fcff}#wpadminbar #adminbarsearch:before{color:#f2fcff}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#879ea5}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#879ea5;background-color:#879ea5}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#9ebaa0}#wpadminbar #wp-admin-bar-user-info .username{color:#d5dde0}.wp-pointer .wp-pointer-content h3{background-color:#9ebaa0;border-color:#8faf91}.wp-pointer .wp-pointer-content h3:before{color:#9ebaa0}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#9ebaa0}.media-item .bar,.media-progress-bar div{background-color:#9ebaa0}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #9ebaa0}.attachment.details .check{background-color:#9ebaa0;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 2px #9ebaa0}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0;box-shadow:0 0 0 1px #fff,0 0 0 3px #9ebaa0}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#9ebaa0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#9ebaa0}.theme-filter.current,.theme-section.current{border-bottom-color:#738e96}body.more-filters-opened .more-filters{color:#fff;background-color:#738e96}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#9ebaa0;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#9ebaa0;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f2fcff}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#9ebaa0}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#627c83}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f2fcff}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#9ebaa0} \ No newline at end of file diff --git a/wp-admin/css/colors/sunrise/colors-rtl.css b/wp-admin/css/colors/sunrise/colors-rtl.css index cd9e9eb..2837315 100644 --- a/wp-admin/css/colors/sunrise/colors-rtl.css +++ b/wp-admin/css/colors/sunrise/colors-rtl.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #dd823b; border-color: #c36922 #ad5d1e #ad5d1e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ad5d1e; box-shadow: 0 1px 0 #ad5d1e; text-shadow: 0 -1px 1px #ad5d1e, -1px 0 1px #ad5d1e, 0 1px 1px #ad5d1e, 1px 0 1px #ad5d1e; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #df8a48; border-color: #ad5d1e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ad5d1e; box-shadow: 0 1px 0 #ad5d1e; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f3f1f1; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f3f1f1; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #f7e3d3; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #dd823b; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #dd823b; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f3f1f1; diff --git a/wp-admin/css/colors/sunrise/colors-rtl.min.css b/wp-admin/css/colors/sunrise/colors-rtl.min.css index aab1253..cd9ee18 100644 --- a/wp-admin/css/colors/sunrise/colors-rtl.min.css +++ b/wp-admin/css/colors/sunrise/colors-rtl.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,-1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,-1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-left-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-left-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-button{color:#f3f1f1}#collapse-button:focus,#collapse-button:hover{color:#f7e3d3}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b} \ No newline at end of file diff --git a/wp-admin/css/colors/sunrise/colors.css b/wp-admin/css/colors/sunrise/colors.css index 88cde53..38676a0 100644 --- a/wp-admin/css/colors/sunrise/colors.css +++ b/wp-admin/css/colors/sunrise/colors.css @@ -2,7 +2,7 @@ * Button mixin- creates 3d-ish button effect with correct * highlights/shadows, based on a base color. */ -html { +body { background: #f1f1f1; } @@ -40,7 +40,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary { background: #dd823b; border-color: #c36922 #ad5d1e #ad5d1e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ad5d1e; box-shadow: 0 1px 0 #ad5d1e; text-shadow: 0 -1px 1px #ad5d1e, 1px 0 1px #ad5d1e, 0 1px 1px #ad5d1e, -1px 0 1px #ad5d1e; @@ -49,7 +49,7 @@ input[type=radio]:checked:before { .wp-core-ui .button-primary:hover, .wp-core-ui .button-primary:focus { background: #df8a48; border-color: #ad5d1e; - color: white; + color: #fff; -webkit-box-shadow: 0 1px 0 #ad5d1e; box-shadow: 0 1px 0 #ad5d1e; } @@ -259,20 +259,13 @@ ul#adminmenu > li.current > a.current:after { } /* Admin Menu: collapse button */ -#collapse-menu { +#collapse-button { color: #f3f1f1; } -#collapse-menu:hover { - color: #fff; -} - -#collapse-button div:after { - color: #f3f1f1; -} - -#collapse-menu:hover #collapse-button div:after { - color: #fff; +#collapse-button:hover, +#collapse-button:focus { + color: #f7e3d3; } /* Admin Bar */ @@ -352,6 +345,7 @@ ul#adminmenu > li.current > a.current:after { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, @@ -488,16 +482,6 @@ body.more-filters-opened .more-filters:focus:before { color: #fff; } -/* Customize */ -#customize-theme-controls .widget-area-select .selected { - background-color: #dd823b; - color: #fff; -} - -#customize-footer-actions .devices button:focus { - border-bottom-color: #dd823b; -} - /* Responsive Component */ div#wp-responsive-toggle a:before { color: #f3f1f1; diff --git a/wp-admin/css/colors/sunrise/colors.min.css b/wp-admin/css/colors/sunrise/colors.min.css index 6ff5461..9c6ac75 100644 --- a/wp-admin/css/colors/sunrise/colors.min.css +++ b/wp-admin/css/colors/sunrise/colors.min.css @@ -1 +1 @@ -html{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,-1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-menu{color:#f3f1f1}#collapse-menu:hover{color:#fff}#collapse-button div:after{color:#f3f1f1}#collapse-menu:hover #collapse-button div:after{color:#fff}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}#customize-theme-controls .widget-area-select .selected,.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}#customize-footer-actions .devices button:focus{border-bottom-color:#dd823b}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b} \ No newline at end of file +body{background:#f1f1f1}a{color:#0073aa}a:active,a:focus,a:hover{color:#0096dd}#media-upload a.del-link:hover,.subsubsub a.current:hover,.subsubsub a:hover,div.dashboard-widget-submit input:hover{color:#0096dd}input[type=checkbox]:checked:before{color:#dd823b}input[type=radio]:checked:before{background:#dd823b}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#0096dd}.wp-core-ui .button-primary{background:#dd823b;border-color:#c36922 #ad5d1e #ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e;text-shadow:0 -1px 1px #ad5d1e,1px 0 1px #ad5d1e,0 1px 1px #ad5d1e,-1px 0 1px #ad5d1e}.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#df8a48;border-color:#ad5d1e;color:#fff;-webkit-box-shadow:0 1px 0 #ad5d1e;box-shadow:0 1px 0 #ad5d1e}.wp-core-ui .button-primary:focus{-webkit-box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db;box-shadow:inset 0 1px 0 #c36922,0 0 2px 1px #33b3db}.wp-core-ui .button-primary:active{background:#c36922;border-color:#ad5d1e;-webkit-box-shadow:inset 0 2px 0 #ad5d1e;box-shadow:inset 0 2px 0 #ad5d1e}.wp-core-ui .button-primary.button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#d1cbc7!important;background:#cc6d23!important;border-color:#ad5d1e!important;text-shadow:none!important}.wp-core-ui .button-primary.button-hero{-webkit-box-shadow:0 2px 0 #ad5d1e!important;box-shadow:0 2px 0 #ad5d1e!important}.wp-core-ui .button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #ad5d1e!important;box-shadow:inset 0 3px 0 #ad5d1e!important}.wp-core-ui .wp-ui-primary{color:#fff;background-color:#cf4944}.wp-core-ui .wp-ui-text-primary{color:#cf4944}.wp-core-ui .wp-ui-highlight{color:#fff;background-color:#dd823b}.wp-core-ui .wp-ui-text-highlight{color:#dd823b}.wp-core-ui .wp-ui-notification{color:#fff;background-color:#ccaf0b}.wp-core-ui .wp-ui-text-notification{color:#ccaf0b}.wp-core-ui .wp-ui-text-icon{color:#f3f1f1}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover,.wrap .add-new-h2:hover,.wrap .page-title-action:hover{color:#fff;background-color:#cf4944}.view-switch a.current:before{color:#cf4944}.view-switch a:hover:before{color:#ccaf0b}#adminmenu,#adminmenuback,#adminmenuwrap{background:#cf4944}#adminmenu a{color:#fff}#adminmenu div.wp-menu-image:before{color:#f3f1f1}#adminmenu a:hover,#adminmenu li.menu-top:hover,#adminmenu li.opensub>a.menu-top,#adminmenu li>a.menu-top:focus{color:#fff;background-color:#dd823b}#adminmenu li.menu-top:hover div.wp-menu-image:before,#adminmenu li.opensub>a.menu-top div.wp-menu-image:before{color:#fff}.about-wrap h2 .nav-tab-active,.nav-tab-active,.nav-tab-active:hover{background-color:#f1f1f1;border-bottom-color:#f1f1f1}#adminmenu .wp-has-current-submenu .wp-submenu,#adminmenu .wp-has-current-submenu.opensub .wp-submenu,#adminmenu .wp-submenu,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu,.folded #adminmenu .wp-has-current-submenu .wp-submenu{background:#be3631}#adminmenu li.wp-has-submenu.wp-not-current-submenu.opensub:hover:after{border-right-color:#be3631}#adminmenu .wp-submenu .wp-submenu-head{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a,#adminmenu .wp-submenu a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a,.folded #adminmenu .wp-has-current-submenu .wp-submenu a{color:#f1c8c7}#adminmenu .wp-has-current-submenu .wp-submenu a:focus,#adminmenu .wp-has-current-submenu .wp-submenu a:hover,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu a:hover,#adminmenu .wp-submenu a:focus,#adminmenu .wp-submenu a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu a:hover,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:focus,.folded #adminmenu .wp-has-current-submenu .wp-submenu a:hover{color:#f7e3d3}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a,#adminmenu .wp-submenu li.current a,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a{color:#fff}#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:focus,#adminmenu .wp-has-current-submenu.opensub .wp-submenu li.current a:hover,#adminmenu .wp-submenu li.current a:focus,#adminmenu .wp-submenu li.current a:hover,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:focus,#adminmenu a.wp-has-current-submenu:focus+.wp-submenu li.current a:hover{color:#f7e3d3}ul#adminmenu a.wp-has-current-submenu:after,ul#adminmenu>li.current>a.current:after{border-right-color:#f1f1f1}#adminmenu li.current a.menu-top,#adminmenu li.wp-has-current-submenu .wp-submenu .wp-submenu-head,#adminmenu li.wp-has-current-submenu a.wp-has-current-submenu,.folded #adminmenu li.current.menu-top{color:#fff;background:#dd823b}#adminmenu a.current:hover div.wp-menu-image:before,#adminmenu li a:focus div.wp-menu-image:before,#adminmenu li.opensub div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu a:focus div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu div.wp-menu-image:before,#adminmenu li.wp-has-current-submenu.opensub div.wp-menu-image:before,#adminmenu li:hover div.wp-menu-image:before,.ie8 #adminmenu li.opensub div.wp-menu-image:before{color:#fff}#adminmenu .awaiting-mod,#adminmenu .update-plugins{color:#fff;background:#ccaf0b}#adminmenu li a.wp-has-current-submenu .update-plugins,#adminmenu li.current a .awaiting-mod,#adminmenu li.menu-top:hover>a .update-plugins,#adminmenu li:hover a .awaiting-mod{color:#fff;background:#be3631}#collapse-button{color:#f3f1f1}#collapse-button:focus,#collapse-button:hover{color:#f7e3d3}#wpadminbar{color:#fff;background:#cf4944}#wpadminbar .ab-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#fff}#wpadminbar .ab-icon,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:after,#wpadminbar .ab-item:before{color:#f3f1f1}#wpadminbar .ab-top-menu>li.menupop.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar.nojs .ab-top-menu>li.menupop:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{color:#f7e3d3;background:#be3631}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li.hover span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label{color:#f7e3d3}#wpadminbar:not(.mobile) li:hover #adminbarsearch:before,#wpadminbar:not(.mobile) li:hover .ab-icon:before,#wpadminbar:not(.mobile) li:hover .ab-item:after,#wpadminbar:not(.mobile) li:hover .ab-item:before{color:#fff}#wpadminbar .menupop .ab-sub-wrapper{background:#be3631}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#cf6b67}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#f1c8c7}#wpadminbar .menupop .menupop>.ab-item:before,#wpadminbar .quicklinks li .blavatar{color:#f3f1f1}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#f7e3d3}#wpadminbar .menupop .menupop>.ab-item:hover:before,#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar,#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#f7e3d3}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#f3f1f1}#wpadminbar #adminbarsearch:before{color:#f3f1f1}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{color:#fff;background:#d66560}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{border-color:#d66560;background-color:#d66560}#wpadminbar #wp-admin-bar-user-info .display-name{color:#fff}#wpadminbar #wp-admin-bar-user-info a:hover .display-name{color:#f7e3d3}#wpadminbar #wp-admin-bar-user-info .username{color:#f1c8c7}.wp-pointer .wp-pointer-content h3{background-color:#dd823b;border-color:#d97426}.wp-pointer .wp-pointer-content h3:before{color:#dd823b}.wp-pointer.wp-pointer-top .wp-pointer-arrow,.wp-pointer.wp-pointer-top .wp-pointer-arrow-inner,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow,.wp-pointer.wp-pointer-undefined .wp-pointer-arrow-inner{border-bottom-color:#dd823b}.media-item .bar,.media-progress-bar div{background-color:#dd823b}.details.attachment{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #dd823b}.attachment.details .check{background-color:#dd823b;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 2px #dd823b}.media-selection .attachment.selection.details .thumbnail{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b;box-shadow:0 0 0 1px #fff,0 0 0 3px #dd823b}.theme-browser .theme.active .theme-name,.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{background:#dd823b}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{color:#dd823b}.theme-filter.current,.theme-section.current{border-bottom-color:#cf4944}body.more-filters-opened .more-filters{color:#fff;background-color:#cf4944}body.more-filters-opened .more-filters:before{color:#fff}body.more-filters-opened .more-filters:focus,body.more-filters-opened .more-filters:hover{background-color:#dd823b;color:#fff}body.more-filters-opened .more-filters:focus:before,body.more-filters-opened .more-filters:hover:before{color:#fff}.widgets-chooser li.widgets-chooser-selected{background-color:#dd823b;color:#fff}.widgets-chooser li.widgets-chooser-selected:before,.widgets-chooser li.widgets-chooser-selected:focus:before{color:#fff}div#wp-responsive-toggle a:before{color:#f3f1f1}.wp-responsive-open div#wp-responsive-toggle a{border-color:transparent;background:#dd823b}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle a{background:#be3631}.wp-responsive-open #wpadminbar #wp-admin-bar-menu-toggle .ab-icon:before{color:#f3f1f1}.mce-container.mce-menu .mce-menu-item-normal.mce-active,.mce-container.mce-menu .mce-menu-item-preview.mce-active,.mce-container.mce-menu .mce-menu-item.mce-selected,.mce-container.mce-menu .mce-menu-item:focus,.mce-container.mce-menu .mce-menu-item:hover{background:#dd823b} \ No newline at end of file diff --git a/wp-admin/css/common-rtl.css b/wp-admin/css/common-rtl.css index e660523..e7a5f54 100644 --- a/wp-admin/css/common-rtl.css +++ b/wp-admin/css/common-rtl.css @@ -572,10 +572,20 @@ code { font-size: 23px; font-weight: 400; margin: 0; - padding: 9px 0 4px 15px; + padding: 9px 0 4px 0; line-height: 29px; } +.wrap h1.wp-heading-inline { + display: inline-block; + margin-left: 5px; +} + +.wp-header-end { + visibility: hidden; + margin: -2px 0 0; +} + .subtitle { margin: 0; padding-right: 25px; @@ -608,6 +618,10 @@ code { outline: 0; } +.wrap .wp-heading-inline + .page-title-action { + margin-right: 0; +} + .wrap .add-new-h2:hover, /* deprecated */ .wrap .page-title-action:hover { border-color: #008EC2; @@ -680,7 +694,7 @@ ul.striped > :nth-child(odd), } .wp-ui-highlight { - color: white; + color: #fff; background-color: #1e8cbe; } .wp-ui-text-highlight { @@ -759,7 +773,7 @@ img.emoji { /* @todo can we combine these into a class or use an existing dashicon one? */ .welcome-panel .welcome-panel-close:before, -.tagchecklist span a:before, +.tagchecklist .ntdelbutton .remove-tag-icon:before, #bulk-titles div a:before, .notice-dismiss:before { background: none; @@ -779,18 +793,41 @@ img.emoji { margin: 0; } -.tagchecklist span a:before, #bulk-titles div a:before { margin: 1px 0; } +.tagchecklist .ntdelbutton .remove-tag-icon:before { + margin-right: 2px; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #0073aa; + /* vertically center the icon cross browsers */ + line-height: 1.28; +} + +.tagchecklist .ntdelbutton:focus { + outline: 0; +} + .welcome-panel .welcome-panel-close:hover:before, .welcome-panel .welcome-panel-close:focus:before, -.tagchecklist span a:hover:before, -#bulk-titles div a:hover:before { +.tagchecklist .ntdelbutton:hover .remove-tag-icon:before, +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before, +#bulk-titles div a:hover:before, +#bulk-titles div a:focus:before { color: #c00; } +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + .key-labels label { line-height: 24px; } @@ -826,6 +863,8 @@ hr { border-bottom: 1px solid #fafafa; } +.widget-control-remove, +.widget-control-remove:focus, .row-actions span.delete a, .row-actions span.trash a, .row-actions span.spam a, @@ -842,7 +881,6 @@ hr { abbr.required, span.required, .file-error, -.widget-control-remove:hover, .row-actions .delete a:hover, .row-actions .trash a:hover, .row-actions .spam a:hover, @@ -854,10 +892,13 @@ span.required, #media-items a.delete-permanently:hover, #nav-menu-footer .menu-delete:hover { color: #f00; - text-decoration: none; border: none; } +.widget-control-remove:hover { + color: #f00; +} + /*------------------------------------------------------------------------------ 3.0 - Actions ------------------------------------------------------------------------------*/ @@ -870,10 +911,8 @@ span.required, } #delete-action { - line-height: 28px; - vertical-align: middle; - text-align: right; float: right; + line-height: 28px; } #publishing-action { @@ -1043,39 +1082,53 @@ th.action-links { display: inline-block; } -.wp-filter .drawer-toggle { - display: inline-block; - margin: 0 10px; - padding: 4px 6px; +.wp-filter .button.drawer-toggle { + margin: 10px 9px 0; + padding: 0 6px 0 10px; + border-color: transparent; + background-color: transparent; color: #666; - cursor: pointer; + vertical-align: baseline; + -webkit-box-shadow: none; + box-shadow: none; } .wp-filter .drawer-toggle:before { - display: inline-block; - vertical-align: top; content: "\f111"; margin: 0 0 0 5px; - width: 16px; - height: 16px; color: #72777c; - -webkit-transition: color .1s ease-in 0; - transition: color .1s ease-in 0; - font-family: dashicons; - font-size: 16px; - line-height: 1; - text-align: center; - text-decoration: inherit; - font-weight: 400; - font-style: normal; + font: normal 16px/1 dashicons; + vertical-align: text-bottom; -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } -.wp-filter .drawer-toggle:hover, -.wp-filter .drawer-toggle:hover:before { +.wp-filter .button.drawer-toggle:hover, +.wp-filter .drawer-toggle:hover:before, +.wp-filter .button.drawer-toggle:focus, +.wp-filter .drawer-toggle:focus:before { + background-color: transparent; color: #00a0d2; } +.wp-filter .button.drawer-toggle:hover, +.wp-filter .button.drawer-toggle:focus:active { + border-color: transparent; +} + +.wp-filter .button.drawer-toggle:focus { + border-color: #5b9dd9; +} + +.wp-filter .button.drawer-toggle:active { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + .wp-filter .drawer-toggle.current:before { color: #fff; } @@ -1090,7 +1143,7 @@ th.action-links { width: 100%; } -.show-favorites-form .wp-filter .favorites-form { +.show-favorites-form .favorites-form { display: block; } @@ -1108,23 +1161,22 @@ th.action-links { width: 100%; } -.show-filters .wp-filter .drawer-toggle:hover, -.show-filters .wp-filter .drawer-toggle:focus { - background: rgb(46, 162, 204); -} - .show-filters .filter-links a.current { border-bottom: none; } -.show-filters .wp-filter .drawer-toggle { +.show-filters .wp-filter .button.drawer-toggle { -webkit-border-radius: 2px; border-radius: 2px; - border: none; background: #72777c; color: #fff; } +.show-filters .wp-filter .drawer-toggle:hover, +.show-filters .wp-filter .drawer-toggle:focus { + background: rgb(46, 162, 204); +} + .show-filters .wp-filter .drawer-toggle:before { color: #fff; } @@ -1168,9 +1220,15 @@ th.action-links { } .filter-drawer .buttons { + clear: both; margin-bottom: 20px; } +.filter-drawer .filter-group + .buttons { + margin-bottom: 0; + padding-top: 20px; +} + .filter-drawer .buttons .button span { display: inline-block; opacity: 0.8; @@ -1183,6 +1241,21 @@ th.action-links { margin-right: 10px; } +.wp-filter .button-link.edit-filters { + color: #0073aa; + text-decoration: underline; + padding: 0 5px; + line-height: 28px; +} + +.wp-filter .button-link.edit-filters:hover { + color: #00a0d2; +} + +.wp-filter .button-link.edit-filters:focus { + color: #124964; +} + .filtered-by { display: none; margin: 0; @@ -1224,6 +1297,7 @@ th.action-links { padding: 20px; } +.show-filters .favorites-form, .show-filters .content-filterable, .show-filters.filters-applied.loading-content .content-filterable, .loading-content .content-filterable, @@ -2098,14 +2172,6 @@ html.wp-toolbar { font-style: italic; } -#wpfooter a { - text-decoration: none; -} - -#wpfooter a:hover { - text-decoration: underline; -} - /*------------------------------------------------------------------------------ 25.0 - Tabbed Admin Screen Interface (Experimental) ------------------------------------------------------------------------------*/ @@ -2160,7 +2226,7 @@ h3 .nav-tab, /* Back-compat for pre-4.4 */ h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */ .wrap h2.nav-tab-wrapper, /* higher specificity to override .wrap > h2:first-child */ -h3.nav-tab-wrapper { +.nav-tab-wrapper { border-bottom: 1px solid #ccc; margin: 0; padding-top: 9px; @@ -2823,6 +2889,11 @@ div.action-links { font-size: 13px; } +/* For non-js plugin installation screen ticket #36430. */ +.update-php .button.button-primary { + margin-left: 1em; +} + @media screen and ( max-width: 771px ) { #plugin-information-title.with-banner { height: 100px; @@ -2865,7 +2936,7 @@ div.action-links { #section-holder { position: static; margin: 0; - padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */ + padding-bottom: 70px; /* reset from the two column height fix, plus accommodate footer */ } #plugin-information .fyi h3, @@ -3333,7 +3404,8 @@ img { display: none; } -.control-section .accordion-section-title { +.control-section .accordion-section-title, +.customize-pane-child .accordion-section-title { border-right: none; border-left: none; padding: 10px 14px 11px 10px; @@ -3341,7 +3413,8 @@ img { background: #fff; } -.control-section .accordion-section-title:after { +.control-section .accordion-section-title:after, +.customize-pane-child .accordion-section-title:after { top: 11px; } @@ -3535,9 +3608,7 @@ img { .sidebar-name-arrow, .sidebar-name:hover .sidebar-name-arrow, .meta-box-sortables .postbox:hover .handlediv, - .tagchecklist span a, #bulk-titles div a, - .tagchecklist span a:hover, #bulk-titles div a:hover { background: none !important; } @@ -3597,6 +3668,10 @@ img { display: none !important; } + .wrap h1.wp-heading-inline { + margin-bottom: 0.5em; + } + .wrap .add-new-h2, /* deprecated */ .wrap .add-new-h2:active, /* deprecated */ .wrap .page-title-action, @@ -3722,6 +3797,12 @@ img { .filter-drawer .filter-group-feature label { line-height: 25px; } + + .wp-filter .button.drawer-toggle { + font-size: 13px; + line-height: 26px; + height: 28px; + } } /* Smartphone */ @@ -3747,7 +3828,7 @@ img { h1.nav-tab-wrapper, .wrap h2.nav-tab-wrapper, - h3.nav-tab-wrapper { + .nav-tab-wrapper { border-bottom: 0; } diff --git a/wp-admin/css/common-rtl.min.css b/wp-admin/css/common-rtl.min.css index 139b6b6..2fb455e 100644 --- a/wp-admin/css/common-rtl.min.css +++ b/wp-admin/css/common-rtl.min.css @@ -1,8 +1,8 @@ -#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code{direction:ltr}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-right:20px}#wpcontent,#wpfooter{margin-right:160px}.folded #wpcontent,.folded #wpfooter{margin-right:36px}#wpbody-content{padding-bottom:65px;float:right;width:100%;overflow:visible!important}.inner-sidebar{float:left;clear:left;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-left:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:right;clear:right;width:100%;margin-left:-2000px}.has-right-sidebar #post-body-content{margin-left:300px;float:none;width:auto}#col-left{float:right;width:35%}#col-right{float:left;width:65%}#col-left .col-wrap{padding:0 0 0 6px}#col-right .col-wrap{padding:0 6px 0 0}.alignleft{float:right}.alignright{float:left}#publishing-action .spinner,#save-post,.subsubsub{float:right}.textleft{text-align:right}.textright{text-align:left}.clear{clear:both}.wp-clearfix:after{content:"";display:table;clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}#templateside,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{right:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}.wp-person a:focus .gravatar,a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em;margin:1em 0}.update-core-php h2{margin-top:2em}.update-messages h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-right:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-right:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#555d66;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:right;line-height:1.3em;font-size:14px}.updates-table td input,.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 8px 0 0;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.updates-table tbody td.check-column,.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 3px 0 0}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-right:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 2px 0 20px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px 15px;line-height:29px}.subtitle{margin:0;padding-right:25px;color:#555d66;font-size:14px;font-weight:400;line-height:1}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#f7f7f7;text-shadow:none;font-weight:600;font-size:13px;line-height:normal;color:#0073aa;cursor:pointer;outline:0}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{border-color:#008EC2;background:#00a0d2;color:#fff}.page-title-action:focus{color:#124964}.ac_match,.highlight,.subsubsub a.current{color:#000}.wrap .page-title-action:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.wrap h1.long-header{padding-left:0}.wp-dialog{background-color:#fff}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sorthelper{background-color:#ccf3fa}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-left-color:#99d}.highlight{background-color:#e4f2fd}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#82878c}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.filter-group,.wp-filter{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist span a:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:1px 0}#bulk-titles div a:hover:before,.tagchecklist span a:hover:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required,span.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:right;float:right}#publishing-action{text-align:left;float:left;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:left}.preview{float:left}#sticky-span{margin-right:18px}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:left}.wp-filter{display:inline-block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#72777c;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-right:5px;margin-left:20px}.filter-items{float:right}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:left;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .search-form.search-plugins{display:inline-block}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 0 0 5px;width:16px;height:16px;color:#72777c;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#00a0d2}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .wp-filter .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#72777c;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;position:relative;float:right;margin:0 0 0 1%;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 0 7px 4px;line-height:16px}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-right:10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-right:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}div[class=update-message]{padding:.5em 0 .5em 12px}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-left:38px;position:relative}.notice-dismiss{position:absolute;top:0;left:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-right-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-right-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-right-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-right-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updated-message p:before,.updating-message p:before{display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updating-message p:before{color:#f56e28;content:"\f463"}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.updating-message p:before{-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.button.updated-message:before,.installed p:before,.updated-message p:before{color:#79ba49;content:'\f147'}.update-message.notice-error p:before{color:#dc3232;content:"\f534"}.import-php .updating-message:before,.wrap .notice p:before{margin-left:6px;vertical-align:bottom}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:right;margin:25px 2px 0 20px;background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#screen-meta,ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-right:2em}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before{margin:3px -2px 0 5px}.button-primary.updating-message:before{color:#fff}.button-primary.updated-message:before{color:#66c6e4}.button.updated-message,.notice .button-link{-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.notice .button-link{color:#0073aa}.notice .button-link:active,.notice .button-link:hover{color:#00a0d2}@media aural{.button.installed:before,.button.installing:before,.update-message p:before,.wrap .notice p:before{speak:none}}#adminmenu a,#catlist a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-right:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 0 0 20px}#screen-meta{margin:0 0 -1px 20px;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:left;height:28px;margin:0 6px 0 0;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#72777c;line-height:1.7;padding:3px 16px 3px 6px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{left:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 5px;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#72777c}#templateside ul li a,#wpfooter a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-left:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 0 0 5px}.metabox-prefs .columns-prefs label input{margin:-1px 0 0 2px}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-left:15px}.metabox-prefs .screen-options label{line-height:28px;padding-left:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;right:150px;left:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;border-left-width:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 2px 0 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 12px 5px 5px;line-height:18px;text-decoration:none;border:1px solid transparent;border-left:none;border-right:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-right:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 0 12px 22px;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-right:18px}.contextual-help-sidebar{width:150px;float:left;padding:0 12px 0 8px;overflow:auto}html.wp-toolbar{padding-top:32px;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.widefat .column-comment ul{list-style:outside;margin-right:2em}.postbox-container{float:right}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px;position:relative}.metabox-holder .postbox-container .empty-container:after{content:attr(data-emptystring);margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;height:1em;width:200px;text-align:center;color:#ccc;font-size:18px;display:none}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:right}#post-body.columns-2 #postbox-container-1{float:left;margin-left:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:left;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 0 0 10px}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;color:#555d66}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a:hover{text-decoration:underline}.nav-tab{float:right;border:1px solid #ccc;border-bottom:none;margin-right:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e5e5e5;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#444}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#444}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding-top:9px;padding-bottom:0;line-height:inherit}.nav-tab-wrapper:not(.wp-clearfix):after{content:"";display:table;clear:both}.ie8 .nav-tab-wrapper{display:inline-block;width:100%;vertical-align:top}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;visibility:hidden;float:left;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.loading-content .spinner,.spinner.is-active{visibility:visible}#template div{margin-left:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 14px 11px 10px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:right}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}#howto,.importer-action,.importer-desc,.importer-title{display:block}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e5e5e5;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px}.importers{font-size:16px;width:auto}.importers td{padding-left:14px;line-height:1.5em}.importers .import-system{max-width:250px}.importers td.desc{max-width:500px}.post-categories,.post-categories li{display:inline}.importer-title{color:#000;font-size:14px;font-weight:400;margin-bottom:.2em}.importer-action{line-height:20px;color:#ddd;margin-bottom:1em}.not-installed-main-site .importer-action{color:#555}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;font-weight:600;color:#222;margin:2px 9px 0 0}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.checkbox,.post-categories,.zerosize,fieldset{margin:0;padding:0}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:right}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;left:0;right:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-left:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:600;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 10px 0 0;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:left;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;left:0;right:0;min-height:36px;font-size:0;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;display:inline-block;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;left:0;right:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;left:250px;bottom:0;right:0;margin-left:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:left;position:relative;top:0;left:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-right:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#444}#plugin-information .fyi h3{font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-left:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .fyi-description{margin-top:0}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:right;margin-left:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#e5e5e5;float:right}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:right}#plugin-information .counter-count{margin-right:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-left:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-left:4px}#plugin-information-footer{padding:13px 16px;position:absolute;left:0;bottom:0;right:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e5e5e5}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}body.about-php #TB_ajaxWindowTitle,body.about-php .tb-close-icon,body.import-php #TB_ajaxWindowTitle,body.import-php .tb-close-icon,body.index-php #TB_ajaxWindowTitle,body.index-php .tb-close-icon,body.plugin-install-php #TB_ajaxWindowTitle,body.plugin-install-php .tb-close-icon,body.plugins-php #TB_ajaxWindowTitle,body.plugins-php .tb-close-icon,body.update-core-php #TB_ajaxWindowTitle,body.update-core-php .tb-close-icon{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:right;height:1px}.about-php #TB_closeWindowButton,.import-php #TB_closeWindowButton,.index-php #TB_closeWindowButton,.plugin-install-php #TB_closeWindowButton,.plugins-php #TB_closeWindowButton,.update-core-php #TB_closeWindowButton{right:auto;left:-30px;color:#eee}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php #TB_closeWindowButton:after,body.import-php #TB_closeWindowButton:after,body.index-php #TB_closeWindowButton:after,body.plugin-install-php #TB_closeWindowButton:after,body.plugins-php #TB_closeWindowButton:after,body.update-core-php #TB_closeWindowButton:after{content:"\f335";font:400 32px/29px dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:830px){body.about-php #TB_closeWindowButton,body.import-php #TB_closeWindowButton,body.index-php #TB_closeWindowButton,body.plugin-install-php #TB_closeWindowButton,body.plugins-php #TB_closeWindowButton,body.update-core-php #TB_closeWindowButton{left:0;top:-30px}}img{border:none}.bulk-action-notice .toggle-indicator:before,.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator:before,.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;right:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.bulk-action-notice .toggle-indicator:before{line-height:16px;vertical-align:top;color:#72777c}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:left;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 12px 3px 3px;text-decoration:none}.theme-editor-php .highlight{margin:-3px -12px -3px 3px}#templateside .highlight{border:none;font-weight:600}.nonessential{color:#666;font-size:11px;font-style:italic;padding-right:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{left:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow{color:#72777c}.widget-action{color:#555d66}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:focus,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:focus,.widget-top:hover .widget-action{color:#23282d}.widget-top a.widget-action:after{padding:1px 0 1px 2px;margin-top:10px;margin-left:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:left;left:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*! +.subsubsub a,.widefat a,.wp-filter a{text-decoration:none}#ajax-loading,#screen-meta .screen-reader-text,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading,.spinner,.wp-header-end{visibility:hidden}#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code{direction:ltr}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-right:20px}#wpcontent,#wpfooter{margin-right:160px}.folded #wpcontent,.folded #wpfooter{margin-right:36px}#wpbody-content{padding-bottom:65px;float:right;width:100%;overflow:visible!important}.inner-sidebar{float:left;clear:left;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-left:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:right;clear:right;width:100%;margin-left:-2000px}.has-right-sidebar #post-body-content{margin-left:300px;float:none;width:auto}#col-left{float:right;width:35%}#col-right{float:left;width:65%}#col-left .col-wrap{padding:0 0 0 6px}#col-right .col-wrap{padding:0 6px 0 0}.alignleft{float:right}.alignright{float:left}#publishing-action .spinner,#save-post,.subsubsub{float:right}.textleft{text-align:right}.textright{text-align:left}.clear{clear:both}.wp-clearfix:after{content:"";display:table;clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}h2,h3,p{margin:1em 0}#templateside,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{right:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}.wp-person a:focus .gravatar,a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em}.update-core-php h2{margin-top:2em}.update-messages h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-right:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-right:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em}.subsubsub a .count,.subsubsub a.current .count{color:#555d66;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:right;line-height:1.3em;font-size:14px}.updates-table td input,.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 8px 0 0;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.updates-table tbody td.check-column,.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 3px 0 0}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-right:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 2px 0 20px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px;line-height:29px}.wrap h1.wp-heading-inline{display:inline-block;margin-left:5px}.wp-header-end{margin:-2px 0 0}.subtitle{margin:0;padding-right:25px;color:#555d66;font-size:14px;font-weight:400;line-height:1}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-right:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#f7f7f7;text-shadow:none;font-weight:600;font-size:13px;line-height:normal;color:#0073aa;cursor:pointer;outline:0}.wrap .wp-heading-inline+.page-title-action{margin-right:0}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{border-color:#008EC2;background:#00a0d2;color:#fff}.page-title-action:focus{color:#124964}.ac_match,.highlight,.subsubsub a.current{color:#000}.wrap .page-title-action:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.wrap h1.long-header{padding-left:0}.wp-dialog{background-color:#fff}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sorthelper{background-color:#ccf3fa}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-left-color:#99d}.highlight{background-color:#e4f2fd}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#82878c}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist .ntdelbutton .remove-tag-icon:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before{margin:1px 0}.tagchecklist .ntdelbutton .remove-tag-icon:before{margin-right:2px;-webkit-border-radius:50%;border-radius:50%;color:#0073aa;line-height:1.28}.tagchecklist .ntdelbutton:focus{outline:0}#bulk-titles div a:focus:before,#bulk-titles div a:hover:before,.tagchecklist .ntdelbutton:focus .remove-tag-icon:before,.tagchecklist .ntdelbutton:hover .remove-tag-icon:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.filter-group,.wp-filter{position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete,.widget-control-remove,.widget-control-remove:focus{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,abbr.required,span.required{color:red;border:none}.widget-control-remove:hover{color:red}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{float:right;line-height:28px}#publishing-action{text-align:left;float:left;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:left}.preview{float:left}#sticky-span{margin-right:18px}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:left}.wp-filter{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#72777c;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-right:5px;margin-left:20px}.filter-links li>a,.wp-filter .search-form.search-plugins{display:inline-block}.filter-items{float:right}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:left;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .button.drawer-toggle{margin:10px 9px 0;padding:0 6px 0 10px;border-color:transparent;background-color:transparent;color:#666;vertical-align:baseline;-webkit-box-shadow:none;box-shadow:none}.wp-filter .drawer-toggle:before{content:"\f111";margin:0 0 0 5px;color:#72777c;font:400 16px/1 dashicons;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-filter .button.drawer-toggle:focus,.wp-filter .button.drawer-toggle:hover,.wp-filter .drawer-toggle:focus:before,.wp-filter .drawer-toggle:hover:before{background-color:transparent;color:#00a0d2}.wp-filter .button.drawer-toggle:focus:active,.wp-filter .button.drawer-toggle:hover{border-color:transparent}.wp-filter .button.drawer-toggle:focus{border-color:#5b9dd9}.wp-filter .button.drawer-toggle:active{background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .button.drawer-toggle{-webkit-border-radius:2px;border-radius:2px;background:#72777c;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;float:right;margin:0 0 0 1%;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 0 7px 4px;line-height:16px}.filter-drawer .buttons{clear:both;margin-bottom:20px}.filter-drawer .filter-group+.buttons{margin-bottom:0;padding-top:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-right:10px}.wp-filter .button-link.edit-filters{color:#0073aa;text-decoration:underline;padding:0 5px;line-height:28px}.wp-filter .button-link.edit-filters:hover{color:#00a0d2}.wp-filter .button-link.edit-filters:focus{color:#124964}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-right:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters .favorites-form,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-right:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}div[class=update-message]{padding:.5em 0 .5em 12px}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-left:38px;position:relative}.notice-dismiss{position:absolute;top:0;left:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-right-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-right-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-right-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-right-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updated-message p:before,.updating-message p:before{display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updating-message p:before{color:#f56e28;content:"\f463"}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.updating-message p:before{-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.button.updated-message:before,.installed p:before,.updated-message p:before{color:#79ba49;content:'\f147'}.update-message.notice-error p:before{color:#dc3232;content:"\f534"}.import-php .updating-message:before,.wrap .notice p:before{margin-left:6px;vertical-align:bottom}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:right;margin:25px 2px 0 20px;background-color:#fff;border-right:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#screen-meta,ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}.update-php .spinner{float:none;margin:-4px 0}#ajax-response.alignleft{margin-right:2em}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before{margin:3px -2px 0 5px}.button-primary.updating-message:before{color:#fff}.button-primary.updated-message:before{color:#66c6e4}.button.updated-message,.notice .button-link{-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.notice .button-link{color:#0073aa}.notice .button-link:active,.notice .button-link:hover{color:#00a0d2}@media aural{.button.installed:before,.button.installing:before,.update-message p:before,.wrap .notice p:before{speak:none}}#adminmenu a,#catlist a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-right:0!important}#screen-meta-links{margin:0 0 0 20px}#screen-meta{margin:0 0 -1px 20px;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:left;height:28px;margin:0 6px 0 0;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#72777c;line-height:1.7;padding:3px 16px 3px 6px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{left:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 5px;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#72777c}#templateside ul li a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-left:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-left:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 0 0 5px}.metabox-prefs .columns-prefs label input{margin:-1px 0 0 2px}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-left:15px}.metabox-prefs .screen-options label{line-height:28px;padding-left:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;right:150px;left:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{left:0;border-left-width:0;-webkit-border-bottom-left-radius:2px;border-bottom-left-radius:2px}.contextual-help-tabs{float:right;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 2px 0 0;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 12px 5px 5px;line-height:18px;text-decoration:none;border:1px solid transparent;border-left:none;border-right:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 0 0 -1px;border-right:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 0 12px 22px;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-right:18px}.contextual-help-sidebar{width:150px;float:left;padding:0 12px 0 8px;overflow:auto}html.wp-toolbar{padding-top:32px;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.widefat .column-comment ul{list-style:outside;margin-right:2em}.postbox-container{float:right}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px;position:relative}.metabox-holder .postbox-container .empty-container:after{content:attr(data-emptystring);margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;height:1em;width:200px;text-align:center;color:#ccc;font-size:18px;display:none}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:right}#post-body.columns-2 #postbox-container-1{float:left;margin-left:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:left;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 0 0 10px}#wpfooter{position:absolute;bottom:0;right:0;left:0;padding:10px 20px;color:#555d66}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}.nav-tab{float:right;border:1px solid #ccc;border-bottom:none;margin-right:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e5e5e5;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#444}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#444}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.nav-tab-wrapper,.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding-top:9px;padding-bottom:0;line-height:inherit}.nav-tab-wrapper:not(.wp-clearfix):after{content:"";display:table;clear:both}.ie8 .nav-tab-wrapper{display:inline-block;width:100%;vertical-align:top}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;float:left;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.loading-content .spinner,.spinner.is-active{visibility:visible}#template div{margin-left:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 14px 11px 10px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:right}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}#howto,.importer-action,.importer-desc,.importer-title{display:block}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e5e5e5;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px}.importers{font-size:16px;width:auto}.importers td{padding-left:14px;line-height:1.5em}.importers .import-system{max-width:250px}.importers td.desc{max-width:500px}.post-categories,.post-categories li{display:inline}.importer-title{color:#000;font-size:14px;font-weight:400;margin-bottom:.2em}.importer-action{line-height:20px;color:#ddd;margin-bottom:1em}.not-installed-main-site .importer-action{color:#555}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;font-weight:600;color:#222;margin:2px 9px 0 0}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.checkbox,.post-categories,.zerosize,fieldset{margin:0;padding:0}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:right}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;left:0;right:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-left:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:600;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 10px 0 0;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:left;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;left:0;right:0;min-height:36px;font-size:0;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;display:inline-block;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;left:0;right:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;left:250px;bottom:0;right:0;margin-left:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:left;position:relative;top:0;left:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-right:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#444}#plugin-information .fyi h3{font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-left:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .fyi-description{margin-top:0}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:right;margin-left:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#e5e5e5;float:right}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:right}#plugin-information .counter-count{margin-right:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-left:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-left:4px}#plugin-information-footer{padding:13px 16px;position:absolute;left:0;bottom:0;right:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e5e5e5}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}.update-php .button.button-primary{margin-left:1em}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}body.about-php #TB_ajaxWindowTitle,body.about-php .tb-close-icon,body.import-php #TB_ajaxWindowTitle,body.import-php .tb-close-icon,body.index-php #TB_ajaxWindowTitle,body.index-php .tb-close-icon,body.plugin-install-php #TB_ajaxWindowTitle,body.plugin-install-php .tb-close-icon,body.plugins-php #TB_ajaxWindowTitle,body.plugins-php .tb-close-icon,body.update-core-php #TB_ajaxWindowTitle,body.update-core-php .tb-close-icon{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:right;height:1px}.about-php #TB_closeWindowButton,.import-php #TB_closeWindowButton,.index-php #TB_closeWindowButton,.plugin-install-php #TB_closeWindowButton,.plugins-php #TB_closeWindowButton,.update-core-php #TB_closeWindowButton{right:auto;left:-30px;color:#eee}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php #TB_closeWindowButton:after,body.import-php #TB_closeWindowButton:after,body.index-php #TB_closeWindowButton:after,body.plugin-install-php #TB_closeWindowButton:after,body.plugins-php #TB_closeWindowButton:after,body.update-core-php #TB_closeWindowButton:after{content:"\f335";font:400 32px/29px dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:830px){body.about-php #TB_closeWindowButton,body.import-php #TB_closeWindowButton,body.index-php #TB_closeWindowButton,body.plugin-install-php #TB_closeWindowButton,body.plugins-php #TB_closeWindowButton,body.update-core-php #TB_closeWindowButton{left:0;top:-30px}}img{border:none}.bulk-action-notice .toggle-indicator:before,.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator:before,.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;right:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.bulk-action-notice .toggle-indicator:before{line-height:16px;vertical-align:top;color:#72777c}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:left;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 12px 3px 3px;text-decoration:none}.theme-editor-php .highlight{margin:-3px -12px -3px 3px}#templateside .highlight{border:none;font-weight:600}.nonessential{color:#666;font-size:11px;font-style:italic;padding-right:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{left:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow{color:#72777c}.widget-action{color:#555d66}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:focus,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:focus,.widget-top:hover .widget-action{color:#23282d}.widget-top a.widget-action:after{padding:1px 0 1px 2px;margin-top:10px;margin-left:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:left;left:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*! * jQuery UI Draggable/Sortable 1.11.4 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #ddd;margin:0}.accordion-section.open:hover{border-bottom-color:#ddd}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-right:1px solid #ddd;border-left:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;left:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-right:none;border-left:none;padding:10px 14px 11px 10px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #ddd}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;left:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:right;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:right}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:right;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:right;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:right}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:right;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:right}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:right;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:right}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}.my-sites li a{text-decoration:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#col-left,#col-right,#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-right:0;padding-right:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-left:12px;margin-right:0}#col-left .col-wrap,#col-right .col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-right:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-left:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{left:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin:10px 0 0 10px;border-bottom:1px solid #ccc}}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:right}} \ No newline at end of file + */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #ddd;margin:0}.accordion-section.open:hover{border-bottom-color:#ddd}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-right:1px solid #ddd;border-left:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;left:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title,.customize-pane-child .accordion-section-title{border-right:none;border-left:none;padding:10px 14px 11px 10px;line-height:21px;background:#fff}.control-section .accordion-section-title:after,.customize-pane-child .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #ddd}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;left:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:right;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:right}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:right;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:right;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:right}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:right;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:right}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:right;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:right}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}.my-sites li a{text-decoration:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#col-left,#col-right,#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-right:0;padding-right:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-left:12px;margin-right:0}#col-left .col-wrap,#col-right .col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap h1.wp-heading-inline{margin-bottom:.5em}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-right:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-left:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{left:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-right:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}.wp-filter .button.drawer-toggle{font-size:13px;line-height:26px;height:28px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.nav-tab-wrapper,.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper{border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin:10px 0 0 10px;border-bottom:1px solid #ccc}}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:right}} \ No newline at end of file diff --git a/wp-admin/css/common.css b/wp-admin/css/common.css index 42c4c7b..9b127c5 100644 --- a/wp-admin/css/common.css +++ b/wp-admin/css/common.css @@ -572,10 +572,20 @@ code { font-size: 23px; font-weight: 400; margin: 0; - padding: 9px 15px 4px 0; + padding: 9px 0 4px 0; line-height: 29px; } +.wrap h1.wp-heading-inline { + display: inline-block; + margin-right: 5px; +} + +.wp-header-end { + visibility: hidden; + margin: -2px 0 0; +} + .subtitle { margin: 0; padding-left: 25px; @@ -608,6 +618,10 @@ code { outline: 0; } +.wrap .wp-heading-inline + .page-title-action { + margin-left: 0; +} + .wrap .add-new-h2:hover, /* deprecated */ .wrap .page-title-action:hover { border-color: #008EC2; @@ -680,7 +694,7 @@ ul.striped > :nth-child(odd), } .wp-ui-highlight { - color: white; + color: #fff; background-color: #1e8cbe; } .wp-ui-text-highlight { @@ -759,7 +773,7 @@ img.emoji { /* @todo can we combine these into a class or use an existing dashicon one? */ .welcome-panel .welcome-panel-close:before, -.tagchecklist span a:before, +.tagchecklist .ntdelbutton .remove-tag-icon:before, #bulk-titles div a:before, .notice-dismiss:before { background: none; @@ -779,18 +793,41 @@ img.emoji { margin: 0; } -.tagchecklist span a:before, #bulk-titles div a:before { margin: 1px 0; } +.tagchecklist .ntdelbutton .remove-tag-icon:before { + margin-left: 2px; + -webkit-border-radius: 50%; + border-radius: 50%; + color: #0073aa; + /* vertically center the icon cross browsers */ + line-height: 1.28; +} + +.tagchecklist .ntdelbutton:focus { + outline: 0; +} + .welcome-panel .welcome-panel-close:hover:before, .welcome-panel .welcome-panel-close:focus:before, -.tagchecklist span a:hover:before, -#bulk-titles div a:hover:before { +.tagchecklist .ntdelbutton:hover .remove-tag-icon:before, +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before, +#bulk-titles div a:hover:before, +#bulk-titles div a:focus:before { color: #c00; } +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + .key-labels label { line-height: 24px; } @@ -826,6 +863,8 @@ hr { border-bottom: 1px solid #fafafa; } +.widget-control-remove, +.widget-control-remove:focus, .row-actions span.delete a, .row-actions span.trash a, .row-actions span.spam a, @@ -842,7 +881,6 @@ hr { abbr.required, span.required, .file-error, -.widget-control-remove:hover, .row-actions .delete a:hover, .row-actions .trash a:hover, .row-actions .spam a:hover, @@ -854,10 +892,13 @@ span.required, #media-items a.delete-permanently:hover, #nav-menu-footer .menu-delete:hover { color: #f00; - text-decoration: none; border: none; } +.widget-control-remove:hover { + color: #f00; +} + /*------------------------------------------------------------------------------ 3.0 - Actions ------------------------------------------------------------------------------*/ @@ -870,10 +911,8 @@ span.required, } #delete-action { - line-height: 28px; - vertical-align: middle; - text-align: left; float: left; + line-height: 28px; } #publishing-action { @@ -1043,39 +1082,53 @@ th.action-links { display: inline-block; } -.wp-filter .drawer-toggle { - display: inline-block; - margin: 0 10px; - padding: 4px 6px; +.wp-filter .button.drawer-toggle { + margin: 10px 9px 0; + padding: 0 10px 0 6px; + border-color: transparent; + background-color: transparent; color: #666; - cursor: pointer; + vertical-align: baseline; + -webkit-box-shadow: none; + box-shadow: none; } .wp-filter .drawer-toggle:before { - display: inline-block; - vertical-align: top; content: "\f111"; margin: 0 5px 0 0; - width: 16px; - height: 16px; color: #72777c; - -webkit-transition: color .1s ease-in 0; - transition: color .1s ease-in 0; - font-family: dashicons; - font-size: 16px; - line-height: 1; - text-align: center; - text-decoration: inherit; - font-weight: 400; - font-style: normal; + font: normal 16px/1 dashicons; + vertical-align: text-bottom; -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; } -.wp-filter .drawer-toggle:hover, -.wp-filter .drawer-toggle:hover:before { +.wp-filter .button.drawer-toggle:hover, +.wp-filter .drawer-toggle:hover:before, +.wp-filter .button.drawer-toggle:focus, +.wp-filter .drawer-toggle:focus:before { + background-color: transparent; color: #00a0d2; } +.wp-filter .button.drawer-toggle:hover, +.wp-filter .button.drawer-toggle:focus:active { + border-color: transparent; +} + +.wp-filter .button.drawer-toggle:focus { + border-color: #5b9dd9; +} + +.wp-filter .button.drawer-toggle:active { + background: transparent; + -webkit-box-shadow: none; + box-shadow: none; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + .wp-filter .drawer-toggle.current:before { color: #fff; } @@ -1090,7 +1143,7 @@ th.action-links { width: 100%; } -.show-favorites-form .wp-filter .favorites-form { +.show-favorites-form .favorites-form { display: block; } @@ -1108,23 +1161,22 @@ th.action-links { width: 100%; } -.show-filters .wp-filter .drawer-toggle:hover, -.show-filters .wp-filter .drawer-toggle:focus { - background: rgb(46, 162, 204); -} - .show-filters .filter-links a.current { border-bottom: none; } -.show-filters .wp-filter .drawer-toggle { +.show-filters .wp-filter .button.drawer-toggle { -webkit-border-radius: 2px; border-radius: 2px; - border: none; background: #72777c; color: #fff; } +.show-filters .wp-filter .drawer-toggle:hover, +.show-filters .wp-filter .drawer-toggle:focus { + background: rgb(46, 162, 204); +} + .show-filters .wp-filter .drawer-toggle:before { color: #fff; } @@ -1168,9 +1220,15 @@ th.action-links { } .filter-drawer .buttons { + clear: both; margin-bottom: 20px; } +.filter-drawer .filter-group + .buttons { + margin-bottom: 0; + padding-top: 20px; +} + .filter-drawer .buttons .button span { display: inline-block; opacity: 0.8; @@ -1183,6 +1241,21 @@ th.action-links { margin-left: 10px; } +.wp-filter .button-link.edit-filters { + color: #0073aa; + text-decoration: underline; + padding: 0 5px; + line-height: 28px; +} + +.wp-filter .button-link.edit-filters:hover { + color: #00a0d2; +} + +.wp-filter .button-link.edit-filters:focus { + color: #124964; +} + .filtered-by { display: none; margin: 0; @@ -1224,6 +1297,7 @@ th.action-links { padding: 20px; } +.show-filters .favorites-form, .show-filters .content-filterable, .show-filters.filters-applied.loading-content .content-filterable, .loading-content .content-filterable, @@ -2098,14 +2172,6 @@ html.wp-toolbar { font-style: italic; } -#wpfooter a { - text-decoration: none; -} - -#wpfooter a:hover { - text-decoration: underline; -} - /*------------------------------------------------------------------------------ 25.0 - Tabbed Admin Screen Interface (Experimental) ------------------------------------------------------------------------------*/ @@ -2160,7 +2226,7 @@ h3 .nav-tab, /* Back-compat for pre-4.4 */ h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */ .wrap h2.nav-tab-wrapper, /* higher specificity to override .wrap > h2:first-child */ -h3.nav-tab-wrapper { +.nav-tab-wrapper { border-bottom: 1px solid #ccc; margin: 0; padding-top: 9px; @@ -2823,6 +2889,11 @@ div.action-links { font-size: 13px; } +/* For non-js plugin installation screen ticket #36430. */ +.update-php .button.button-primary { + margin-right: 1em; +} + @media screen and ( max-width: 771px ) { #plugin-information-title.with-banner { height: 100px; @@ -2865,7 +2936,7 @@ div.action-links { #section-holder { position: static; margin: 0; - padding-bottom: 70px; /* reset from the two column height fix, plus accomodate footer */ + padding-bottom: 70px; /* reset from the two column height fix, plus accommodate footer */ } #plugin-information .fyi h3, @@ -3333,7 +3404,8 @@ img { display: none; } -.control-section .accordion-section-title { +.control-section .accordion-section-title, +.customize-pane-child .accordion-section-title { border-left: none; border-right: none; padding: 10px 10px 11px 14px; @@ -3341,7 +3413,8 @@ img { background: #fff; } -.control-section .accordion-section-title:after { +.control-section .accordion-section-title:after, +.customize-pane-child .accordion-section-title:after { top: 11px; } @@ -3535,9 +3608,7 @@ img { .sidebar-name-arrow, .sidebar-name:hover .sidebar-name-arrow, .meta-box-sortables .postbox:hover .handlediv, - .tagchecklist span a, #bulk-titles div a, - .tagchecklist span a:hover, #bulk-titles div a:hover { background: none !important; } @@ -3597,6 +3668,10 @@ img { display: none !important; } + .wrap h1.wp-heading-inline { + margin-bottom: 0.5em; + } + .wrap .add-new-h2, /* deprecated */ .wrap .add-new-h2:active, /* deprecated */ .wrap .page-title-action, @@ -3722,6 +3797,12 @@ img { .filter-drawer .filter-group-feature label { line-height: 25px; } + + .wp-filter .button.drawer-toggle { + font-size: 13px; + line-height: 26px; + height: 28px; + } } /* Smartphone */ @@ -3747,7 +3828,7 @@ img { h1.nav-tab-wrapper, .wrap h2.nav-tab-wrapper, - h3.nav-tab-wrapper { + .nav-tab-wrapper { border-bottom: 0; } diff --git a/wp-admin/css/common.min.css b/wp-admin/css/common.min.css index ffa633b..fa9b93c 100644 --- a/wp-admin/css/common.min.css +++ b/wp-admin/css/common.min.css @@ -1,8 +1,8 @@ -#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code{direction:ltr}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-left:20px}#wpcontent,#wpfooter{margin-left:160px}.folded #wpcontent,.folded #wpfooter{margin-left:36px}#wpbody-content{padding-bottom:65px;float:left;width:100%;overflow:visible!important}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-right:300px;float:none;width:auto}#col-left{float:left;width:35%}#col-right{float:right;width:65%}#col-left .col-wrap{padding:0 6px 0 0}#col-right .col-wrap{padding:0 0 0 6px}.alignleft{float:left}.alignright{float:right}#publishing-action .spinner,#save-post,.subsubsub{float:left}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.wp-clearfix:after{content:"";display:table;clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}#templateside,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{left:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}.wp-person a:focus .gravatar,a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5;margin:1em 0}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em;margin:1em 0}.update-core-php h2{margin-top:2em}.update-messages h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-left:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em;text-decoration:none}.subsubsub a .count,.subsubsub a.current .count{color:#555d66;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat a{text-decoration:none}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:left;line-height:1.3em;font-size:14px}.updates-table td input,.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.updates-table tbody td.check-column,.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 0 0 3px}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-left:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 20px 0 2px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 15px 4px 0;line-height:29px}.subtitle{margin:0;padding-left:25px;color:#555d66;font-size:14px;font-weight:400;line-height:1}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#f7f7f7;text-shadow:none;font-weight:600;font-size:13px;line-height:normal;color:#0073aa;cursor:pointer;outline:0}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{border-color:#008EC2;background:#00a0d2;color:#fff}.page-title-action:focus{color:#124964}.ac_match,.highlight,.subsubsub a.current{color:#000}.wrap .page-title-action:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.wrap h1.long-header{padding-right:0}.wp-dialog{background-color:#fff}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sorthelper{background-color:#ccf3fa}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-right-color:#99d}.highlight{background-color:#e4f2fd}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#82878c}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}.filter-group,.wp-filter{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist span a:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before,.tagchecklist span a:before{margin:1px 0}#bulk-titles div a:hover:before,.tagchecklist span a:hover:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,.widget-control-remove:hover,abbr.required,span.required{color:red;text-decoration:none;border:none}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{line-height:28px;vertical-align:middle;text-align:left;float:left}#publishing-action{text-align:right;float:right;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:right}.preview{float:right}#sticky-span{margin-left:18px}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:right}.wp-filter{display:inline-block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.wp-filter a{text-decoration:none}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#72777c;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.filter-items{float:left}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{display:inline-block;margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:right;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .search-form.search-plugins{display:inline-block}.wp-filter .drawer-toggle{display:inline-block;margin:0 10px;padding:4px 6px;color:#666;cursor:pointer}.wp-filter .drawer-toggle:before{display:inline-block;vertical-align:top;content:"\f111";margin:0 5px 0 0;width:16px;height:16px;color:#72777c;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;font-family:dashicons;font-size:16px;line-height:1;text-align:center;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-font-smoothing:antialiased}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle:hover,.wp-filter .drawer-toggle:hover:before{color:#00a0d2}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .wp-filter .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .drawer-toggle{-webkit-border-radius:2px;border-radius:2px;border:none;background:#72777c;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;position:relative;float:left;margin:0 1% 0 0;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 4px 7px 0;line-height:16px}.filter-drawer .buttons{margin-bottom:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-left:10px}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-left:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-left:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}div[class=update-message]{padding:.5em 12px .5em 0}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-right:38px;position:relative}.notice-dismiss{position:absolute;top:0;right:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-left-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-left-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-left-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-left-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updated-message p:before,.updating-message p:before{display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updating-message p:before{color:#f56e28;content:"\f463"}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.updating-message p:before{-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.button.updated-message:before,.installed p:before,.updated-message p:before{color:#79ba49;content:'\f147'}.update-message.notice-error p:before{color:#dc3232;content:"\f534"}.import-php .updating-message:before,.wrap .notice p:before{margin-right:6px;vertical-align:bottom}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#screen-meta,ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}.update-php .spinner{float:none;margin:-4px 0}#ajax-loading,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading{visibility:hidden}#ajax-response.alignleft{margin-left:2em}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before{margin:3px 5px 0 -2px}.button-primary.updating-message:before{color:#fff}.button-primary.updated-message:before{color:#66c6e4}.button.updated-message,.notice .button-link{-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.notice .button-link{color:#0073aa}.notice .button-link:active,.notice .button-link:hover{color:#00a0d2}@media aural{.button.installed:before,.button.installing:before,.update-message p:before,.wrap .notice p:before{speak:none}}#adminmenu a,#catlist a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-left:0!important}#screen-meta .screen-reader-text{visibility:hidden}#screen-meta-links{margin:0 20px 0 0}#screen-meta{margin:0 20px -1px 0;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:right;height:28px;margin:0 0 0 6px;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#72777c;line-height:1.7;padding:3px 6px 3px 16px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{right:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 5px 0 0;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#72777c}#templateside ul li a,#wpfooter a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-right:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 5px 0 0}.metabox-prefs .columns-prefs label input{margin:-1px 2px 0 0}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-right:15px}.metabox-prefs .screen-options label{line-height:28px;padding-right:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 0 0 2px;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none;border:1px solid transparent;border-right:none;border-left:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}html.wp-toolbar{padding-top:32px;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.widefat .column-comment ul{list-style:outside;margin-left:2em}.postbox-container{float:left}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px;position:relative}.metabox-holder .postbox-container .empty-container:after{content:attr(data-emptystring);margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:1em;width:200px;text-align:center;color:#ccc;font-size:18px;display:none}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:left}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:right;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 10px 0 0}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#555d66}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}#wpfooter a:hover{text-decoration:underline}.nav-tab{float:left;border:1px solid #ccc;border-bottom:none;margin-left:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e5e5e5;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#444}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#444}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding-top:9px;padding-bottom:0;line-height:inherit}.nav-tab-wrapper:not(.wp-clearfix):after{content:"";display:table;clear:both}.ie8 .nav-tab-wrapper{display:inline-block;width:100%;vertical-align:top}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;visibility:hidden;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.loading-content .spinner,.spinner.is-active{visibility:visible}#template div{margin-right:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 10px 11px 14px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:left}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}#howto,.importer-action,.importer-desc,.importer-title{display:block}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e5e5e5;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px}.importers{font-size:16px;width:auto}.importers td{padding-right:14px;line-height:1.5em}.importers .import-system{max-width:250px}.importers td.desc{max-width:500px}.post-categories,.post-categories li{display:inline}.importer-title{color:#000;font-size:14px;font-weight:400;margin-bottom:.2em}.importer-action{line-height:20px;color:#ddd;margin-bottom:1em}.not-installed-main-site .importer-action{color:#555}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;font-weight:600;color:#222;margin:2px 0 0 9px}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.checkbox,.post-categories,.zerosize,fieldset{margin:0;padding:0}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:left}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;right:0;left:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-right:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:600;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 0 0 10px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:right;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;right:0;left:0;min-height:36px;font-size:0;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;display:inline-block;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;right:0;left:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;right:250px;bottom:0;left:0;margin-right:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:right;position:relative;top:0;right:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-left:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#444}#plugin-information .fyi h3{font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .fyi-description{margin-top:0}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:left;margin-right:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#e5e5e5;float:left}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:left}#plugin-information .counter-count{margin-left:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-right:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-right:4px}#plugin-information-footer{padding:13px 16px;position:absolute;right:0;bottom:0;left:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e5e5e5}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}body.about-php #TB_ajaxWindowTitle,body.about-php .tb-close-icon,body.import-php #TB_ajaxWindowTitle,body.import-php .tb-close-icon,body.index-php #TB_ajaxWindowTitle,body.index-php .tb-close-icon,body.plugin-install-php #TB_ajaxWindowTitle,body.plugin-install-php .tb-close-icon,body.plugins-php #TB_ajaxWindowTitle,body.plugins-php .tb-close-icon,body.update-core-php #TB_ajaxWindowTitle,body.update-core-php .tb-close-icon{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:left;height:1px}.about-php #TB_closeWindowButton,.import-php #TB_closeWindowButton,.index-php #TB_closeWindowButton,.plugin-install-php #TB_closeWindowButton,.plugins-php #TB_closeWindowButton,.update-core-php #TB_closeWindowButton{left:auto;right:-30px;color:#eee}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php #TB_closeWindowButton:after,body.import-php #TB_closeWindowButton:after,body.index-php #TB_closeWindowButton:after,body.plugin-install-php #TB_closeWindowButton:after,body.plugins-php #TB_closeWindowButton:after,body.update-core-php #TB_closeWindowButton:after{content:"\f335";font:400 32px/29px dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:830px){body.about-php #TB_closeWindowButton,body.import-php #TB_closeWindowButton,body.index-php #TB_closeWindowButton,body.plugin-install-php #TB_closeWindowButton,body.plugins-php #TB_closeWindowButton,body.update-core-php #TB_closeWindowButton{right:0;top:-30px}}img{border:none}.bulk-action-notice .toggle-indicator:before,.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator:before,.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;left:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.bulk-action-notice .toggle-indicator:before{line-height:16px;vertical-align:top;color:#72777c}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 3px 3px 12px;text-decoration:none}.theme-editor-php .highlight{margin:-3px 3px -3px -12px}#templateside .highlight{border:none;font-weight:600}.nonessential{color:#666;font-size:11px;font-style:italic;padding-left:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{right:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow{color:#72777c}.widget-action{color:#555d66}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:focus,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:focus,.widget-top:hover .widget-action{color:#23282d}.widget-top a.widget-action:after{padding:1px 2px 1px 0;margin-top:10px;margin-right:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:right;right:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*! +.subsubsub a,.widefat a,.wp-filter a{text-decoration:none}#ajax-loading,#screen-meta .screen-reader-text,.ajax-feedback,.ajax-loading,.imgedit-wait-spin,.list-ajax-loading,.spinner,.wp-header-end{visibility:hidden}#docs-list,#plugin-information .section,#template textarea,.code,.ltr,code{direction:ltr}#wpwrap{height:auto;min-height:100%;width:100%;position:relative;-webkit-font-smoothing:subpixel-antialiased}#wpcontent{height:100%;padding-left:20px}#wpcontent,#wpfooter{margin-left:160px}.folded #wpcontent,.folded #wpfooter{margin-left:36px}#wpbody-content{padding-bottom:65px;float:left;width:100%;overflow:visible!important}.inner-sidebar{float:right;clear:right;display:none;width:281px;position:relative}.columns-2 .inner-sidebar{margin-right:auto;width:286px;display:block}.columns-2 .inner-sidebar #side-sortables,.inner-sidebar #side-sortables{min-height:300px;width:280px;padding:0}.has-right-sidebar .inner-sidebar{display:block}.has-right-sidebar #post-body{float:left;clear:left;width:100%;margin-right:-2000px}.has-right-sidebar #post-body-content{margin-right:300px;float:none;width:auto}#col-left{float:left;width:35%}#col-right{float:right;width:65%}#col-left .col-wrap{padding:0 6px 0 0}#col-right .col-wrap{padding:0 0 0 6px}.alignleft{float:left}.alignright{float:right}#publishing-action .spinner,#save-post,.subsubsub{float:left}.textleft{text-align:left}.textright{text-align:right}.clear{clear:both}.wp-clearfix:after{content:"";display:table;clear:both}.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0;word-wrap:normal!important}h2,h3,p{margin:1em 0}#templateside,.misc-pub-filename,.pre,.widefat *{word-wrap:break-word}.screen-reader-shortcut{position:absolute;top:-1000em}.screen-reader-shortcut:focus{left:6px;top:-25px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6);text-decoration:none;outline:0}.hidden,.js .closed .inside,.js .hide-if-js,.js .wp-core-ui .hide-if-js,.js.wp-core-ui .hide-if-js,.no-js .hide-if-no-js,.no-js .wp-core-ui .hide-if-no-js,.no-js.wp-core-ui .hide-if-no-js{display:none}#menu-management .menu-edit,#menu-settings-column .accordion-container,.comment-ays,.feature-filter,.imgedit-group,.manage-menus,.menu-item-handle,.popular-tags,.stuffbox,.widget-inside,.widget-top,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.comment-ays,.feature-filter,.imgedit-group,.popular-tags,.stuffbox,.widgets-holder-wrap,.wp-editor-container,p.popular-tags,table.widefat{background:#fff}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em;min-width:600px}body.iframe{min-width:0;padding-top:1px}body.modal-open{overflow:hidden}body.mobile.modal-open #wpwrap{overflow:hidden;position:fixed;height:100%}iframe,img{border:0}td{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}a,div{outline:0}a:active,a:hover{color:#00a0d2}.wp-person a:focus .gravatar,a:focus,a:focus .media-icon img{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}h1,h2,h3{color:#23282d}.ie8 a:focus{outline:#5b9dd9 solid 1px}#adminmenu a:focus,.screen-reader-text:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}p{font-size:13px;line-height:1.5}blockquote{margin:1em}dd,li{margin-bottom:6px}h1,h2,h3,h4,h5,h6{display:block;font-weight:600}h1{font-size:2em;margin:.67em 0}h2,h3{font-size:1.3em}.update-core-php h2{margin-top:2em}.update-messages h2,.update-php h2,h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}ol,ul{padding:0}ul{list-style:none}ol{list-style-type:decimal;margin-left:2em}ul.ul-disc{list-style:disc}ul.ul-square{list-style:square}ol.ol-decimal{list-style:decimal}ol.ol-decimal,ul.ul-disc,ul.ul-square{margin-left:1.8em}ol.ol-decimal>li,ul.ul-disc>li,ul.ul-square>li{margin:0 0 .5em}.code,code{font-family:Consolas,Monaco,monospace;unicode-bidi:embed}code,kbd{padding:3px 5px 2px;margin:0 1px;background:#eaeaea;background:rgba(0,0,0,.07);font-size:13px}.subsubsub{list-style:none;margin:8px 0 0;padding:0;font-size:13px;color:#666}.subsubsub a{line-height:2;padding:.2em}.subsubsub a .count,.subsubsub a.current .count{color:#555d66;font-weight:400}.subsubsub a.current{font-weight:600;border:none}.subsubsub li{display:inline-block;margin:0;padding:0;white-space:nowrap}.widefat{border-spacing:0;width:100%;clear:both;margin:0}.widefat td,.widefat th{padding:8px 10px}.widefat thead td,.widefat thead th{border-bottom:1px solid #e1e1e1}.widefat tfoot td,.widefat tfoot th{border-top:1px solid #e1e1e1;border-bottom:none}.widefat .no-items td{border-bottom-width:0}.widefat td{vertical-align:top}.widefat td,.widefat td ol,.widefat td p,.widefat td ul{font-size:13px;line-height:1.5em}.widefat tfoot td,.widefat th,.widefat thead td{text-align:left;line-height:1.3em;font-size:14px}.updates-table td input,.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 8px;padding:0;vertical-align:text-top}.widefat .check-column{width:2.2em;padding:6px 0 25px;vertical-align:top}.updates-table tbody td.check-column,.widefat tbody th.check-column,.widefat tfoot td.check-column,.widefat thead td.check-column{padding:11px 0 0 3px}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:4px;vertical-align:middle}.update-php div.error,.update-php div.updated{margin-left:0}.no-js .widefat tfoot .check-column input,.no-js .widefat thead .check-column input{display:none}.column-comments,.column-links,.column-posts,.widefat .num{text-align:center}.widefat th#comments{vertical-align:middle}.wrap{margin:10px 20px 0 2px}.postbox .inside h2,.wrap [class$=icon32]+h2,.wrap h1,.wrap>h2:first-child{font-size:23px;font-weight:400;margin:0;padding:9px 0 4px;line-height:29px}.wrap h1.wp-heading-inline{display:inline-block;margin-right:5px}.wp-header-end{margin:-2px 0 0}.subtitle{margin:0;padding-left:25px;color:#555d66;font-size:14px;font-weight:400;line-height:1}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{margin-left:4px;padding:4px 8px;position:relative;top:-3px;text-decoration:none;border:none;border:1px solid #ccc;-webkit-border-radius:2px;border-radius:2px;background:#f7f7f7;text-shadow:none;font-weight:600;font-size:13px;line-height:normal;color:#0073aa;cursor:pointer;outline:0}.wrap .wp-heading-inline+.page-title-action{margin-left:0}.wrap .add-new-h2:hover,.wrap .page-title-action:hover{border-color:#008EC2;background:#00a0d2;color:#fff}.page-title-action:focus{color:#124964}.ac_match,.highlight,.subsubsub a.current{color:#000}.wrap .page-title-action:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.wrap h1.long-header{padding-right:0}.wp-dialog{background-color:#fff}#available-widgets .widget-top:hover,#widgets-left .widget-in-question .widget-top,#widgets-left .widget-top:hover,.widgets-chooser ul,div#widgets-right .widget-top:hover{border-color:#999;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1)}.sorthelper{background-color:#ccf3fa}.alternate,.striped>tbody>:nth-child(odd),ul.striped>:nth-child(odd){background-color:#f9f9f9}.bar{background-color:#e8e8e8;border-right-color:#99d}.highlight{background-color:#e4f2fd}.wp-ui-primary{color:#fff;background-color:#32373c}.wp-ui-text-primary{color:#32373c}.wp-ui-highlight{color:#fff;background-color:#1e8cbe}.wp-ui-text-highlight{color:#1e8cbe}.wp-ui-notification{color:#fff;background-color:#d54e21}.wp-ui-text-notification{color:#d54e21}.wp-ui-text-icon{color:#82878c}img.emoji{display:inline!important;border:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:0 0!important;padding:0!important;-webkit-box-shadow:none!important;box-shadow:none!important}#nav-menu-footer,#nav-menu-header,#your-profile #rich_editing,.checkbox,.control-section .accordion-section-title,.menu-item-handle,.postbox .hndle,.side-info,.sidebar-name,.stuffbox .hndle,.widefat tfoot td,.widefat tfoot th,.widefat thead td,.widefat thead th,.widget .widget-top{line-height:1.4em}.menu-item-handle,.widget .widget-top{background:#fafafa;color:#23282d}.postbox .hndle,.stuffbox .hndle{border-bottom:1px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.quicktags,.search{background-color:#ccc;color:#000;font-size:12px}.icon32{display:none}#bulk-titles div a:before,.notice-dismiss:before,.tagchecklist .ntdelbutton .remove-tag-icon:before,.welcome-panel .welcome-panel-close:before{background:0 0;color:#b4b9be;content:"\f153";display:block;font:400 16px/20px dashicons;speak:none;height:20px;text-align:center;width:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.welcome-panel .welcome-panel-close:before{margin:0}#bulk-titles div a:before{margin:1px 0}.tagchecklist .ntdelbutton .remove-tag-icon:before{margin-left:2px;-webkit-border-radius:50%;border-radius:50%;color:#0073aa;line-height:1.28}.tagchecklist .ntdelbutton:focus{outline:0}#bulk-titles div a:focus:before,#bulk-titles div a:hover:before,.tagchecklist .ntdelbutton:focus .remove-tag-icon:before,.tagchecklist .ntdelbutton:hover .remove-tag-icon:before,.welcome-panel .welcome-panel-close:focus:before,.welcome-panel .welcome-panel-close:hover:before{color:#c00}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.filter-group,.wp-filter{position:relative;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04)}.key-labels label{line-height:24px}b,strong{font-weight:600}.pre{white-space:pre-wrap}#namediv td.first,#plugin-information-title,.nav-tab,.no-break,.star-rating{white-space:nowrap}.howto{color:#666;font-style:italic;display:block}p.install-help{margin:8px 0;font-style:italic}hr{border:0;border-top:1px solid #ddd;border-bottom:1px solid #fafafa}#all-plugins-table .plugins a.delete,#media-items a.delete,#media-items a.delete-permanently,#nav-menu-footer .menu-delete,#search-plugins-table .plugins a.delete,.plugins a.delete,.row-actions span.delete a,.row-actions span.spam a,.row-actions span.trash a,.submitbox .submitdelete,.widget-control-remove,.widget-control-remove:focus{color:#a00}#all-plugins-table .plugins a.delete:hover,#media-items a.delete-permanently:hover,#media-items a.delete:hover,#nav-menu-footer .menu-delete:hover,#search-plugins-table .plugins a.delete:hover,.file-error,.plugins a.delete:hover,.row-actions .delete a:hover,.row-actions .spam a:hover,.row-actions .trash a:hover,.submitbox .submitdelete:hover,abbr.required,span.required{color:red;border:none}.widget-control-remove:hover{color:red}#major-publishing-actions{padding:10px;clear:both;border-top:1px solid #ddd;background:#f5f5f5}#delete-action{float:left;line-height:28px}#publishing-action{text-align:right;float:right;line-height:23px}#misc-publishing-actions{padding:6px 0 0}.misc-pub-section{padding:6px 10px 8px}#minor-publishing-actions{padding:10px 10px 0;text-align:right}.preview{float:right}#sticky-span{margin-left:18px}.approve,.unapproved .unapprove{display:none}.spam .approve,.trash .approve,.unapproved .approve{display:inline}td.action-links,th.action-links{text-align:right}.wp-filter{display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:12px 0 25px;padding:0 10px;width:100%;box-shadow:0 1px 1px rgba(0,0,0,.04);border:1px solid #e5e5e5;background:#fff;color:#555;font-size:13px}.filter-group,html.wp-toolbar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.filter-count{display:inline-block;vertical-align:middle;min-width:4em}.filter-count .count,.title-count{display:inline-block;position:relative;top:-1px;padding:4px 10px;-webkit-border-radius:30px;border-radius:30px;background:#72777c;color:#fff;font-size:14px;font-weight:600}.title-count{display:inline;top:-3px;margin-left:5px;margin-right:20px}.filter-links li>a,.wp-filter .search-form.search-plugins{display:inline-block}.filter-items{float:left}.filter-links,.filter-links li{display:inline-block;margin:0}.filter-links li>a{margin:0 10px;padding:15px 0;border-bottom:4px solid #fff;color:#666;cursor:pointer}.filter-links .current{-webkit-box-shadow:none;box-shadow:none;border-bottom:4px solid #666;color:#23282d}.filter-links li>a:focus,.filter-links li>a:hover,.show-filters .filter-links a.current:focus,.show-filters .filter-links a.current:hover{color:#00a0d2}.wp-filter .search-form{float:right;margin:10px 0}.wp-filter .search-form input[type=search]{margin:0;padding:3px 5px;width:280px;max-width:100%;font-size:16px;font-weight:300;line-height:1.5}.wp-filter .search-form select{margin:0;height:32px;vertical-align:top}.wp-filter .button.drawer-toggle{margin:10px 9px 0;padding:0 10px 0 6px;border-color:transparent;background-color:transparent;color:#666;vertical-align:baseline;-webkit-box-shadow:none;box-shadow:none}.wp-filter .drawer-toggle:before{content:"\f111";margin:0 5px 0 0;color:#72777c;font:400 16px/1 dashicons;vertical-align:text-bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-filter .button.drawer-toggle:focus,.wp-filter .button.drawer-toggle:hover,.wp-filter .drawer-toggle:focus:before,.wp-filter .drawer-toggle:hover:before{background-color:transparent;color:#00a0d2}.wp-filter .button.drawer-toggle:focus:active,.wp-filter .button.drawer-toggle:hover{border-color:transparent}.wp-filter .button.drawer-toggle:focus{border-color:#5b9dd9}.wp-filter .button.drawer-toggle:active{background:0 0;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}.filter-drawer,.wp-filter .favorites-form{margin:0 -20px;padding:20px;border-top:1px solid #eee;background:#fafafa}.wp-filter .drawer-toggle.current:before{color:#fff}.wp-filter .favorites-form{display:none;overflow:hidden;width:100%}.show-favorites-form .favorites-form{display:block}.filter-drawer{display:none}.show-filters .filter-drawer{display:block;overflow:hidden;width:100%}.show-filters .filter-links a.current{border-bottom:none}.show-filters .wp-filter .button.drawer-toggle{-webkit-border-radius:2px;border-radius:2px;background:#72777c;color:#fff}.filter-group,.filtered-by .tag{border:1px solid #e5e5e5;background:#fff}.show-filters .wp-filter .drawer-toggle:focus,.show-filters .wp-filter .drawer-toggle:hover{background:#2ea2cc}.show-filters .wp-filter .drawer-toggle:before{color:#fff}.filter-group{box-sizing:border-box;float:left;margin:0 1% 0 0;padding:20px 10px 10px;width:24%;box-shadow:0 1px 1px rgba(0,0,0,.04)}.filter-group legend{position:absolute;top:10px;display:block;margin:0;padding:0;font-size:1em;font-weight:600}.filter-drawer .filter-group-feature{margin:28px 0 0;list-style-type:none;font-size:12px}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{display:inline-block;margin:7px 4px 7px 0;line-height:16px}.filter-drawer .buttons{clear:both;margin-bottom:20px}.filter-drawer .filter-group+.buttons{margin-bottom:0;padding-top:20px}.filter-drawer .buttons .button span{display:inline-block;opacity:.8;font-size:12px;text-indent:10px}.wp-filter .button.clear-filters{display:none;margin-left:10px}.wp-filter .button-link.edit-filters{color:#0073aa;text-decoration:underline;padding:0 5px;line-height:28px}.wp-filter .button-link.edit-filters:hover{color:#00a0d2}.wp-filter .button-link.edit-filters:focus{color:#124964}.filtered-by{display:none;margin:0}.filtered-by>span{font-weight:600}.filtered-by a{margin-left:10px}.filtered-by .tags{display:inline}.filtered-by .tag{margin:0 5px;padding:4px 8px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);font-size:11px}.filters-applied .filter-drawer .buttons,.filters-applied .filter-drawer br,.filters-applied .filter-group{display:none!important}.filters-applied .filtered-by{display:block}.filters-applied .filter-drawer{padding:20px}.error .content-filterable,.loading-content .content-filterable,.show-filters .content-filterable,.show-filters .favorites-form,.show-filters.filters-applied.loading-content .content-filterable{display:none}.show-filters.filters-applied .content-filterable{display:block}.loading-content .spinner{display:block;margin:40px auto 0;float:none}@media only screen and (max-width:1120px){.filter-drawer{border-bottom:1px solid #eee}.filter-group{margin-bottom:0;margin-top:5px;width:100%}.filter-group li{margin:10px 0}}@media only screen and (max-width:1000px){.filter-items{float:none}.wp-filter .media-toolbar-primary,.wp-filter .media-toolbar-secondary,.wp-filter .search-form{float:none;position:relative;max-width:100%}}@media only screen and (max-width:782px){.filter-group li{padding:0;width:50%}}@media only screen and (max-width:320px){.filter-count{display:none}.wp-filter .drawer-toggle{margin:10px 0}.filter-group li,.wp-filter .search-form input[type=search]{width:100%}}.notice,div.error,div.updated{background:#fff;border-left:4px solid #fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);margin:5px 15px 2px;padding:1px 12px}div[class=update-message]{padding:.5em 12px .5em 0}.form-table td .notice p,.notice p,.notice-title,div.error p,div.updated p{margin:.5em 0;padding:2px}.error a{text-decoration:underline}.updated a{padding-bottom:2px}.notice-alt{-webkit-box-shadow:none;box-shadow:none}.notice-large{padding:10px 20px}.notice-title{display:inline-block;color:#23282d;font-size:18px}.wp-core-ui .notice.is-dismissible{padding-right:38px;position:relative}.notice-dismiss{position:absolute;top:0;right:1px;border:none;margin:0;padding:9px;background:0 0;color:#b4b9be;cursor:pointer}.notice-dismiss:active:before,.notice-dismiss:focus:before,.notice-dismiss:hover:before{color:#c00}.notice-dismiss:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .notice-dismiss:focus{outline:#5b9dd9 solid 1px}.notice-success,div.updated{border-left-color:#46b450}.notice-success.notice-alt{background-color:#ecf7ed}.notice-warning{border-left-color:#ffb900}.notice-warning.notice-alt{background-color:#fff8e5}.notice-error,div.error{border-left-color:#dc3232}.notice-error.notice-alt{background-color:#fbeaea}.notice-info{border-left-color:#00a0d2}.notice-info.notice-alt{background-color:#e5f5fa}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updated-message p:before,.updating-message p:before{display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.media-upload-form .notice,.media-upload-form div.error,.wrap .notice,.wrap div.error,.wrap div.updated{margin:5px 0 15px}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.update-message p:before,.updating-message p:before{color:#f56e28;content:"\f463"}.button.installing:before,.button.updating-message:before,.import-php .updating-message:before,.updating-message p:before{-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}.button.updated-message:before,.installed p:before,.updated-message p:before{color:#79ba49;content:'\f147'}.update-message.notice-error p:before{color:#dc3232;content:"\f534"}.import-php .updating-message:before,.wrap .notice p:before{margin-right:6px;vertical-align:bottom}#update-nag,.update-nag{display:inline-block;line-height:19px;padding:11px 15px;font-size:14px;text-align:left;margin:25px 20px 0 2px;background-color:#fff;border-left:4px solid #ffba00;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}#screen-meta,ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}.update-php .spinner{float:none;margin:-4px 0}#ajax-response.alignleft{margin-left:2em}.button.installed:before,.button.installing:before,.button.updated-message:before,.button.updating-message:before{margin:3px 5px 0 -2px}.button-primary.updating-message:before{color:#fff}.button-primary.updated-message:before{color:#66c6e4}.button.updated-message,.notice .button-link{-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.notice .button-link{color:#0073aa}.notice .button-link:active,.notice .button-link:hover{color:#00a0d2}@media aural{.button.installed:before,.button.installing:before,.update-message p:before,.wrap .notice p:before{speak:none}}#adminmenu a,#catlist a,#taglist a{text-decoration:none}#contextual-help-wrap,#screen-options-wrap{margin:0;padding:8px 20px 12px;position:relative}#contextual-help-wrap{overflow:auto;margin-left:0!important}#screen-meta-links{margin:0 20px 0 0}#screen-meta{margin:0 20px -1px 0;position:relative;background-color:#fff;border:1px solid #ddd;border-top:none;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.025);box-shadow:0 1px 0 rgba(0,0,0,.025)}#contextual-help-link-wrap,#screen-options-link-wrap{float:right;height:28px;margin:0 0 0 6px;border:1px solid #ddd;border-top:none;background:#fff;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1)}#screen-meta-links .screen-meta-toggle{position:relative;top:0}#screen-meta-links .show-settings{border:0;background:0 0;-webkit-border-radius:0;border-radius:0;color:#72777c;line-height:1.7;padding:3px 6px 3px 16px}#screen-meta-links .show-settings:active,#screen-meta-links .show-settings:focus,#screen-meta-links .show-settings:hover{color:#32373c}#screen-meta-links .show-settings:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:none;-ms-transform:none;transform:none}#screen-meta-links .show-settings:after{right:0;content:"\f140";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 5px 0 0;bottom:2px;position:relative;vertical-align:bottom;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#72777c}#templateside ul li a,.nav-tab{text-decoration:none}#screen-meta-links .screen-meta-active:after{content:"\f142"}.toggle-arrow{background-repeat:no-repeat;background-position:top left;background-color:transparent;height:22px;line-height:22px;display:block}.toggle-arrow-active{background-position:bottom left}#contextual-help-wrap h5,#screen-options-wrap h5,#screen-options-wrap legend{margin:0;padding:8px 0;font-size:13px;font-weight:600}.hndle a,.widefat tfoot td,.widefat th,.widefat thead td{font-weight:400}.ie8 #screen-options-wrap legend{color:inherit}.metabox-prefs label{display:inline-block;padding-right:15px;line-height:30px}#number-of-columns{display:inline-block;vertical-align:middle;line-height:30px}.metabox-prefs input[type=checkbox]{margin-top:0;margin-right:6px}.metabox-prefs label input,.metabox-prefs label input[type=checkbox]{margin:-4px 5px 0 0}.metabox-prefs .columns-prefs label input{margin:-1px 2px 0 0}.metabox-prefs label a{display:none}.metabox-prefs .screen-options input,.metabox-prefs .screen-options label{margin-top:0;margin-bottom:0;vertical-align:middle}.metabox-prefs .screen-options .screen-per-page{margin-right:15px}.metabox-prefs .screen-options label{line-height:28px;padding-right:0}.screen-options+.screen-options{margin-top:10px}.metabox-prefs .submit{margin-top:1em;padding:0}#contextual-help-wrap{padding:0}#contextual-help-columns{position:relative}#contextual-help-back{position:absolute;top:0;bottom:0;left:150px;right:170px;border:1px solid #e1e1e1;border-top:none;border-bottom:none;background:#f6fbfd}#contextual-help-wrap.no-sidebar #contextual-help-back{right:0;border-right-width:0;-webkit-border-bottom-right-radius:2px;border-bottom-right-radius:2px}.contextual-help-tabs{float:left;width:150px;margin:0}.contextual-help-tabs ul{margin:1em 0}.contextual-help-tabs li{margin-bottom:0;list-style-type:none;border-style:solid;border-width:0 0 0 2px;border-color:transparent}.contextual-help-tabs a{display:block;padding:5px 5px 5px 12px;line-height:18px;text-decoration:none;border:1px solid transparent;border-right:none;border-left:none}.contextual-help-tabs a:hover{color:#32373c}.contextual-help-tabs .active{padding:0;margin:0 -1px 0 0;border-left:2px solid #00a0d2;background:#f6fbfd;-webkit-box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02);box-shadow:0 2px 0 rgba(0,0,0,.02),0 1px 0 rgba(0,0,0,.02)}.contextual-help-tabs .active a{border-color:#e1e1e1;color:#32373c}.contextual-help-tabs-wrap{padding:0 20px;overflow:auto}.help-tab-content{display:none;margin:0 22px 12px 0;line-height:1.6em}.help-tab-content.active{display:block}.help-tab-content ul li{list-style-type:disc;margin-left:18px}.contextual-help-sidebar{width:150px;float:right;padding:0 8px 0 12px;overflow:auto}html.wp-toolbar{padding-top:32px;box-sizing:border-box}.widefat td,.widefat th{color:#555}.widefat ol,.widefat p,.widefat tfoot tr td,.widefat tfoot tr th,.widefat thead tr td,.widefat thead tr th,.widefat ul{color:#32373c}.widefat td p{margin:2px 0 .8em}.widefat .column-comment p{margin:.6em 0}.widefat .column-comment ul{list-style:outside;margin-left:2em}.postbox-container{float:left}.postbox-container .meta-box-sortables{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wpbody-content .metabox-holder{padding-top:10px}.metabox-holder .postbox-container .empty-container{border:3px dashed #b4b9be;height:250px;position:relative}.metabox-holder .postbox-container .empty-container:after{content:attr(data-emptystring);margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;height:1em;width:200px;text-align:center;color:#ccc;font-size:18px;display:none}.columns-2 #postbox-container-3 .empty-container,.columns-2 #postbox-container-4 .empty-container,.columns-3 #postbox-container-4 .empty-container,.metabox-holder.columns-1 .postbox-container .empty-container{border:0;height:0;min-height:0}#post-body-content{width:100%;min-width:463px;float:left}#post-body.columns-2 #postbox-container-1{float:right;margin-right:-300px;width:280px}#post-body.columns-2 #side-sortables{min-height:250px}@media only screen and (max-width:799px){#wpbody-content .metabox-holder .postbox-container .empty-container{border:0;height:0;min-height:0}}.js .postbox .hndle,.js .widget .widget-top{cursor:move}.hndle a{font-size:11px}#adminmenu .wp-submenu li.current,#adminmenu .wp-submenu li.current a,#adminmenu .wp-submenu li.current a:hover,#dashboard_right_now .versions .b,#ed_reply_toolbar #ed_reply_strong,#pass-strength-result.short,#pass-strength-result.strong,#post-status-display,#post-visibility-display,.feature-filter .feature-name,.item-controls .item-order a,.media-item .percent,.nav-tab,.plugins .name{font-weight:600}.postbox .handlediv{display:none;float:right;width:36px;height:36px;padding:0}.js .postbox .handlediv{display:block}.sortable-placeholder{border:1px dashed #b4b9be;margin-bottom:20px}.postbox,.stuffbox{margin-bottom:20px;padding:0;line-height:1}.postbox .inside,.stuffbox .inside{padding:0 12px 12px;line-height:1.4em;font-size:13px}.postbox .inside{margin:11px 0;position:relative}.postbox .inside>p:last-child,.rss-widget ul li:last-child{margin-bottom:1px!important}.postbox.closed h3{border:none;-webkit-box-shadow:none;box-shadow:none}.postbox table.form-table{margin-bottom:0}.postbox table.widefat{-webkit-box-shadow:none;box-shadow:none}.temp-border{border:1px dotted #ccc}.columns-prefs label{padding:0 10px 0 0}#wpfooter{position:absolute;bottom:0;left:0;right:0;padding:10px 20px;color:#555d66}#wpfooter p{font-size:13px;margin:0;line-height:20px}#footer-thankyou{font-style:italic}.nav-tab{float:left;border:1px solid #ccc;border-bottom:none;margin-left:.5em;padding:5px 10px;font-size:14px;line-height:24px;background:#e5e5e5;color:#555}.nav-tab-small .nav-tab,h3 .nav-tab{padding:5px 14px;font-size:12px;line-height:16px}.nav-tab:focus,.nav-tab:hover{background-color:#fff;color:#444}.nav-tab-active,.nav-tab:focus:active{-webkit-box-shadow:none;box-shadow:none}.nav-tab-active{margin-bottom:-1px;color:#444}.nav-tab-active,.nav-tab-active:focus,.nav-tab-active:focus:active,.nav-tab-active:hover{border-bottom:1px solid #f1f1f1;background:#f1f1f1;color:#000}.nav-tab-wrapper,.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper{border-bottom:1px solid #ccc;margin:0;padding-top:9px;padding-bottom:0;line-height:inherit}.nav-tab-wrapper:not(.wp-clearfix):after{content:"";display:table;clear:both}.ie8 .nav-tab-wrapper{display:inline-block;width:100%;vertical-align:top}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;display:inline-block;float:right;vertical-align:middle;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:4px 10px 0}.loading-content .spinner,.spinner.is-active{visibility:visible}#template div{margin-right:190px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2.hndle,.metabox-holder h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}.nav-menus-php .metabox-holder h3{padding:10px 10px 11px 14px;line-height:21px}.plugin-install #description,.plugin-install-network #description{width:60%}table .column-rating,table .column-visible,table .vers{text-align:left}.attention,.error-message{color:red;font-weight:600}body.iframe{height:98%}.lp-show-latest p{display:none}#howto,.importer-action,.importer-desc,.importer-title{display:block}.lp-show-latest .lp-error p,.lp-show-latest p:last-child{display:block}.media-icon{width:62px;text-align:center}.media-icon img{border:1px solid #e5e5e5;border:1px solid rgba(0,0,0,.07)}#howto{font-size:11px;margin:0 5px}.importers{font-size:16px;width:auto}.importers td{padding-right:14px;line-height:1.5em}.importers .import-system{max-width:250px}.importers td.desc{max-width:500px}.post-categories,.post-categories li{display:inline}.importer-title{color:#000;font-size:14px;font-weight:400;margin-bottom:.2em}.importer-action{line-height:20px;color:#ddd;margin-bottom:1em}.not-installed-main-site .importer-action{color:#555}#post-body #post-body-content #namediv h2,#post-body #post-body-content #namediv h3{margin-top:0}.edit-comment-author{font-size:14px;line-height:1.4;font-weight:600;color:#222;margin:2px 0 0 9px}#namediv h2 label,#namediv h3 label{vertical-align:baseline}#namediv table{width:100%}#namediv td.first{width:10px}#namediv input{width:98%}#namediv p{margin:10px 0}#submitdiv h3{margin-bottom:0!important}.checkbox,.post-categories,.zerosize,fieldset{margin:0;padding:0}.zerosize{height:0;width:0;border:0;overflow:hidden;position:absolute}br.clear{height:2px;line-height:2px}.checkbox{border:none}fieldset{border:0}div.star-holder{position:relative;height:17px;width:100px;background:url(../images/stars.png?ver=20121108) bottom left repeat-x}div.star-holder .star-rating{background:url(../images/stars.png?ver=20121108) top left repeat-x;height:17px;float:left}.star-rating .star{display:inline-block;width:20px;height:20px;-webkit-font-smoothing:antialiased;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;vertical-align:top;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;text-align:center;color:#ffb900}.star-rating .star-full:before{content:"\f155"}.star-rating .star-half:before{content:"\f459"}.rtl .star-rating .star-half{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);transform:rotateY(180deg)}.star-rating .star-empty:before{content:"\f154"}div.action-links{font-weight:400;margin:6px 0 0}#plugin-information{background:#fff;position:fixed;top:0;right:0;bottom:0;left:0;height:100%;padding:0}#plugin-information-scrollable{overflow:auto;-webkit-overflow-scrolling:touch;height:100%}#plugin-information-title{padding:0 20px;background:#f5f5f5;font-size:22px;font-weight:600;line-height:56px;position:relative;top:0;right:0;left:0;height:56px;overflow:hidden;text-overflow:ellipsis}#plugin-information-title.with-banner{margin-right:0;height:250px;bottom:250px;-webkit-background-size:cover;background-size:cover}#plugin-information-title h2{font-size:1em;font-weight:600;padding:0;margin:0;max-width:680px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#plugin-information-title.with-banner h2{font-family:"Helvetica Neue",sans-serif;display:inline-block;font-size:30px;line-height:50px;padding:0 15px;margin:174px 0 0 10px;color:#fff;background:rgba(30,30,30,.9);text-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-box-shadow:0 0 30px rgba(255,255,255,.1);box-shadow:0 0 30px rgba(255,255,255,.1);-webkit-border-radius:8px;border-radius:8px}#plugin-information-title div.vignette{display:none}#plugin-information-title.with-banner div.vignette{display:block;float:right;top:0;height:250px;width:772px;margin:0 -20px;background:0 0;-webkit-box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 0 50px 4px rgba(0,0,0,.2),inset 0 -1px 0 rgba(0,0,0,.1)}#plugin-information-tabs{padding:0 16px;position:relative;right:0;left:0;min-height:36px;font-size:0;z-index:1;border-bottom:1px solid #ddd;background:#f3f3f3}#plugin-information-tabs a{position:relative;display:inline-block;padding:9px 10px;margin:0;height:18px;line-height:18px;font-size:14px;text-decoration:none;-webkit-transition:none;transition:none}#plugin-information-tabs a.current{margin:0 -1px -1px;background:#fff;border:1px solid #ddd;border-bottom-color:#fff;padding-top:8px;color:#32373c}#plugin-information-tabs.with-banner a.current{border-top:none;padding-top:9px}#plugin-information-tabs a:active,#plugin-information-tabs a:focus{outline:0}#plugin-information-content{overflow:hidden;background:#fff;position:relative;top:0;right:0;left:0;min-height:100%;min-height:-webkit-calc(100% - 152px);min-height:calc(100% - 152px)}#plugin-information-content.with-banner{min-height:-webkit-calc(100% - 346px);min-height:calc(100% - 346px)}#section-holder{position:relative;top:0;right:250px;bottom:0;left:0;margin-right:250px;padding:10px 26px 99999px;margin-bottom:-99939px}#section-holder .updated{margin:16px 0}#plugin-information .fyi{float:right;position:relative;top:0;right:0;padding:16px 16px 99999px;margin-bottom:-99939px;width:217px;border-left:1px solid #ddd;background:#f3f3f3;color:#666}#plugin-information .fyi strong{color:#444}#plugin-information .fyi h3{font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}#plugin-information .fyi h2{font-size:.9em;margin-bottom:0;margin-right:0}#plugin-information .fyi ul{padding:0;margin:0;list-style:none}#plugin-information .fyi li{margin:0 0 10px}#plugin-information .fyi-description{margin-top:0}#plugin-information .counter-container{margin:3px 0}#plugin-information .counter-label{float:left;margin-right:5px;min-width:55px}#plugin-information .counter-back{height:17px;width:92px;background-color:#e5e5e5;float:left}#plugin-information .counter-bar{height:17px;background-color:#ffc733;float:left}#plugin-information .counter-count{margin-left:5px}#plugin-information .fyi ul.contributors{margin-top:10px}#plugin-information .fyi ul.contributors li{display:inline-block;margin-right:8px;vertical-align:middle}#plugin-information .fyi ul.contributors li img{vertical-align:middle;margin-right:4px}#plugin-information-footer{padding:13px 16px;position:absolute;right:0;bottom:0;left:0;height:33px;border-top:1px solid #ddd;background:#f3f3f3}#plugin-information .section ol,#plugin-information .section ul{list-style-type:disc;margin-left:24px}#plugin-information .section,#plugin-information .section p{font-size:14px;line-height:1.7}#plugin-information #section-screenshots ol{list-style:none;margin:0}#plugin-information #section-screenshots li img{vertical-align:text-top;margin-top:16px;max-width:100%;width:auto;height:auto;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 1px 2px rgba(0,0,0,.3)}#plugin-information #section-screenshots li p{font-style:italic;padding-left:20px}#plugin-information pre{padding:7px;overflow:auto;border:1px solid #ccc}#plugin-information .review{overflow:hidden;width:100%;margin-bottom:20px;border-bottom:1px solid #e5e5e5}#plugin-information .review-title-section{overflow:hidden}#plugin-information .review-title-section h4{display:inline-block;float:left;margin:0 6px 0 0}#plugin-information .reviewer-info p{clear:both;margin:0;padding-top:2px}#plugin-information .reviewer-info .avatar{float:left;margin:4px 6px 0 0}#plugin-information .reviewer-info .star-rating{float:left}#plugin-information .review-meta{float:left;margin-left:.75em}#plugin-information .review-body{float:left;width:100%}.plugin-version-author-uri{font-size:13px}.update-php .button.button-primary{margin-right:1em}@media screen and (max-width:771px){#plugin-information-title.with-banner{height:100px;bottom:100px}#plugin-information-title.with-banner h2{margin-top:30px;font-size:20px;line-height:40px;max-width:85%}#plugin-information-title.with-banner div.vignette{height:100px;bottom:100px;width:800%}#plugin-information-tabs{overflow:hidden;padding:0;height:auto}#plugin-information-tabs a.current{margin-bottom:0;border-bottom:none}#plugin-information .fyi{float:none;border:1px solid #ddd;position:static;width:auto;margin:26px 26px 0;padding-bottom:0}#section-holder{position:static;margin:0;padding-bottom:70px}#plugin-information .fyi h3,#plugin-information .fyi small{display:none}#plugin-information-footer{padding:12px 16px 0;height:46px}}body.about-php #TB_window,body.import-php #TB_window,body.index-php #TB_window,body.plugin-install-php #TB_window,body.plugins-php #TB_window,body.update-core-php #TB_window{background:#fcfcfc}.ie8 body.about-php #TB_window:before,.ie8 body.import-php #TB_window:before,.ie8 body.index-php #TB_window:before,.ie8 body.plugin-install-php #TB_window:before,.ie8 body.plugins-php #TB_window:before,.ie8 body.update-core-php #TB_window:before{content:" ";background:0 0}body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat #fcfcfc;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}body.about-php #TB_ajaxWindowTitle,body.about-php .tb-close-icon,body.import-php #TB_ajaxWindowTitle,body.import-php .tb-close-icon,body.index-php #TB_ajaxWindowTitle,body.index-php .tb-close-icon,body.plugin-install-php #TB_ajaxWindowTitle,body.plugin-install-php .tb-close-icon,body.plugins-php #TB_ajaxWindowTitle,body.plugins-php .tb-close-icon,body.update-core-php #TB_ajaxWindowTitle,body.update-core-php .tb-close-icon{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){body.about-php #TB_window.thickbox-loading:before,body.import-php #TB_window.thickbox-loading:before,body.index-php #TB_window.thickbox-loading:before,body.plugin-install-php #TB_window.thickbox-loading:before,body.plugins-php #TB_window.thickbox-loading:before,body.update-core-php #TB_window.thickbox-loading:before{background-image:url(../images/spinner-2x.gif)}}body.about-php #TB_title,body.import-php #TB_title,body.index-php #TB_title,body.plugin-install-php #TB_title,body.plugins-php #TB_title,body.update-core-php #TB_title{float:left;height:1px}.about-php #TB_closeWindowButton,.import-php #TB_closeWindowButton,.index-php #TB_closeWindowButton,.plugin-install-php #TB_closeWindowButton,.plugins-php #TB_closeWindowButton,.update-core-php #TB_closeWindowButton{left:auto;right:-30px;color:#eee}body.about-php #TB_closeWindowButton:focus,body.about-php #TB_closeWindowButton:hover,body.import-php #TB_closeWindowButton:focus,body.import-php #TB_closeWindowButton:hover,body.index-php #TB_closeWindowButton:focus,body.index-php #TB_closeWindowButton:hover,body.plugin-install-php #TB_closeWindowButton:focus,body.plugin-install-php #TB_closeWindowButton:hover,body.plugins-php #TB_closeWindowButton:focus,body.plugins-php #TB_closeWindowButton:hover,body.update-core-php #TB_closeWindowButton:focus,body.update-core-php #TB_closeWindowButton:hover{color:#00a0d2;outline:0;-webkit-box-shadow:none;box-shadow:none}body.about-php #TB_closeWindowButton:after,body.import-php #TB_closeWindowButton:after,body.index-php #TB_closeWindowButton:after,body.plugin-install-php #TB_closeWindowButton:after,body.plugins-php #TB_closeWindowButton:after,body.update-core-php #TB_closeWindowButton:after{content:"\f335";font:400 32px/29px dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:830px){body.about-php #TB_closeWindowButton,body.import-php #TB_closeWindowButton,body.index-php #TB_closeWindowButton,body.plugin-install-php #TB_closeWindowButton,body.plugins-php #TB_closeWindowButton,body.update-core-php #TB_closeWindowButton{right:0;top:-30px}}img{border:none}.bulk-action-notice .toggle-indicator:before,.js .meta-box-sortables .postbox .toggle-indicator:before,.js .sidebar-name .sidebar-name-arrow:before{content:"\f142";display:inline-block;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.bulk-action-notice .bulk-action-errors-collapsed .toggle-indicator:before,.js .meta-box-sortables .postbox.closed .handlediv .toggle-indicator:before,.js .widgets-holder-wrap.closed .sidebar-name-arrow:before{content:"\f140"}.js .sidebar-name .sidebar-name-arrow:before{padding:10px;left:0}.js #widgets-left .sidebar-name .sidebar-name-arrow{display:none}.accordion-section.open .accordion-section-content,.js #widgets-left .sidebar-name:hover .sidebar-name-arrow,.js #widgets-left .widgets-holder-wrap.closed .sidebar-name .sidebar-name-arrow,.no-js .accordion-section .accordion-section-content{display:block}.js .postbox .handlediv .toggle-indicator:before{margin-top:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}#postcustomstuff p.submit,#templateside h2,.alignleft h2{margin:0}.rtl.js .postbox .handlediv .toggle-indicator:before{text-indent:1px}.bulk-action-notice .toggle-indicator:before{line-height:16px;vertical-align:top;color:#72777c}.js .postbox .handlediv:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.js .postbox .handlediv:focus .toggle-indicator:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#photo-add-url-div input[type=text]{width:300px}#template textarea{font-family:Consolas,Monaco,monospace;font-size:13px;width:97%;background:#f9f9f9;outline:0}#template p{width:97%}#templateside{float:right;width:190px}#templateside h4{margin:1em 0 0}#templateside ol,#templateside ul{margin:.5em 0;padding:0}#templateside li{margin:4px 0}#templateside li a,.theme-editor-php .highlight{display:block;padding:3px 3px 3px 12px;text-decoration:none}.theme-editor-php .highlight{margin:-3px 3px -3px -12px}#templateside .highlight{border:none;font-weight:600}.nonessential{color:#666;font-size:11px;font-style:italic;padding-left:12px}#documentation{margin-top:10px}#documentation label{line-height:22px;vertical-align:baseline;font-weight:600}.fileedit-sub{padding:10px 0 8px;line-height:180%}.accordion-section-title:after,.control-section .accordion-section-title:after,.nav-menus-php .item-edit:before,.widget-top a.widget-action:after{right:0;content:"\f140";border:none;background:0 0;font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.accordion-section-title:after,.handlediv,.item-edit,.sidebar-name-arrow{color:#72777c}.widget-action{color:#555d66}.accordion-section-title:hover:after,.handlediv:focus,.handlediv:hover,.item-edit:focus,.item-edit:hover,.sidebar-name:hover .sidebar-name-arrow,.widget-action:focus,.widget-top:hover .widget-action{color:#23282d}.widget-top a.widget-action:after{padding:1px 2px 1px 0;margin-top:10px;margin-right:10px;-webkit-border-radius:50%;border-radius:50%}.widget-top a.widget-action:focus:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.accordion-section-title:after,.control-section .accordion-section-title:after{float:right;right:20px;top:-2px}#customize-info.open .accordion-section-title:after,.control-section.open .accordion-section-title:after,.nav-menus-php .menu-item-edit-active .item-edit:before,.widget.open .widget-top a.widget-action:after{content:"\f142"}/*! * jQuery UI Draggable/Sortable 1.11.4 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #ddd;margin:0}.accordion-section.open:hover{border-bottom-color:#ddd}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;right:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title{border-left:none;border-right:none;padding:10px 10px 11px 14px;line-height:21px;background:#fff}.control-section .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #ddd}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:left;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:left}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:left;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:left;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:left}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:left;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:left}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:left;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:left}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}.my-sites li a{text-decoration:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.tagchecklist span a,.tagchecklist span a:hover,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#col-left,#col-right,#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-left:0;padding-left:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-right:12px;margin-left:0}#col-left .col-wrap,#col-right .col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-left:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-right:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{right:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper,h3.nav-tab-wrapper{border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin:10px 10px 0 0;border-bottom:1px solid #ccc}}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:left}} \ No newline at end of file + */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.accordion-section{border-bottom:1px solid #ddd;margin:0}.accordion-section.open:hover{border-bottom-color:#ddd}.accordion-section-content{display:none;padding:10px 20px 15px;overflow:hidden;background:#fff}.accordion-section-title{margin:0;padding:12px 15px 15px;position:relative;border-left:1px solid #ddd;border-right:1px solid #ddd;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.js .accordion-section-title{cursor:pointer}.js .accordion-section-title:after{position:absolute;top:12px;right:10px;z-index:1}.accordion-section-title:focus{outline:0}.accordion-section-title:focus:after,.accordion-section-title:hover:after{border-color:#a0a5aa transparent}.cannot-expand .accordion-section-title{cursor:auto}.cannot-expand .accordion-section-title:after{display:none}.control-section .accordion-section-title,.customize-pane-child .accordion-section-title{border-left:none;border-right:none;padding:10px 10px 11px 14px;line-height:21px;background:#fff}.control-section .accordion-section-title:after,.customize-pane-child .accordion-section-title:after{top:11px}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{color:#23282d;background:#f5f5f5}.control-section.open .accordion-section-title{border-bottom:1px solid #ddd}.network-admin .edit-site-actions{margin-top:0}.my-sites{display:block;overflow:auto;zoom:1}.my-sites li{display:block;padding:8px 3%;min-height:130px;margin:0}@media only screen and (max-width:599px){.my-sites li{min-height:0}}@media only screen and (min-width:600px){.my-sites.striped li{background-color:#fff;position:relative}.my-sites.striped li:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;background:#ccc}}@media only screen and (min-width:600px) and (max-width:699px){.my-sites li{float:left;width:44%}.my-sites.striped li{background-color:#fff}.my-sites.striped li:nth-of-type(2n+1){clear:left}.my-sites.striped li:nth-of-type(2n+2):after{content:none}.my-sites li:nth-of-type(4n+1),.my-sites li:nth-of-type(4n+2){background-color:#f9f9f9}}@media only screen and (min-width:700px) and (max-width:1199px){.my-sites li{float:left;width:27.333333%;background-color:#fff}.my-sites.striped li:nth-of-type(3n+3):after{content:none}.my-sites li:nth-of-type(6n+1),.my-sites li:nth-of-type(6n+2),.my-sites li:nth-of-type(6n+3){background-color:#f9f9f9}}@media only screen and (min-width:1200px) and (max-width:1399px){.my-sites li{float:left;width:21%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(4n+1){clear:left}.my-sites.striped li:nth-of-type(4n+4):after{content:none}.my-sites li:nth-of-type(8n+1),.my-sites li:nth-of-type(8n+2),.my-sites li:nth-of-type(8n+3),.my-sites li:nth-of-type(8n+4){background-color:#f9f9f9}}@media only screen and (min-width:1400px) and (max-width:1599px){.my-sites li{float:left;width:16%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(5n+1){clear:left}.my-sites.striped li:nth-of-type(5n+5):after{content:none}.my-sites li:nth-of-type(10n+1),.my-sites li:nth-of-type(10n+2),.my-sites li:nth-of-type(10n+3),.my-sites li:nth-of-type(10n+4),.my-sites li:nth-of-type(10n+5){background-color:#f9f9f9}}@media only screen and (min-width:1600px){.my-sites li{float:left;width:12.666666%;padding:8px 2%;background-color:#fff}.my-sites.striped li:nth-of-type(6n+1){clear:left}.my-sites.striped li:nth-of-type(6n+6):after{content:none}.my-sites li:nth-of-type(12n+1),.my-sites li:nth-of-type(12n+2),.my-sites li:nth-of-type(12n+3),.my-sites li:nth-of-type(12n+4),.my-sites li:nth-of-type(12n+5),.my-sites li:nth-of-type(12n+6){background-color:#f9f9f9}}.my-sites li a{text-decoration:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){div.star-holder,div.star-holder .star-rating{background:url(../images/stars-2x.png?ver=20121108) bottom left repeat-x;-webkit-background-size:21px 37px;background-size:21px 37px}.spinner{background-image:url(../images/spinner-2x.gif)}#bulk-titles div a,#bulk-titles div a:hover,#screen-meta-links a.show-settings,.curtime #timestamp,.meta-box-sortables .postbox:hover .handlediv,.sidebar-name-arrow,.sidebar-name:hover .sidebar-name-arrow,.widget-top a.widget-action,.widget-top a.widget-action:hover{background:0 0!important}}@-ms-viewport{width:device-width}@media screen and (max-width:782px){#col-left,#col-right,#template div,#templateside{float:none;width:auto}html.wp-toolbar{padding-top:46px}body{min-width:240px;overflow-x:hidden}body *{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}#wpcontent{position:relative;margin-left:0;padding-left:10px}#wpbody-content{padding-bottom:100px}.wrap{margin-right:12px;margin-left:0}#col-left .col-wrap,#col-right .col-wrap{padding:0}#collapse-menu,#screen-meta,#screen-meta-links,.post-format-select{display:none!important}.wrap h1.wp-heading-inline{margin-bottom:.5em}.wrap .add-new-h2,.wrap .add-new-h2:active,.wrap .page-title-action,.wrap .page-title-action:active{padding:10px 15px;font-size:14px;white-space:nowrap}.wp-color-result{height:auto;padding-left:45px}.wp-color-result:after{font-size:14px;height:auto;padding:6px 14px}.media-upload-form div.error,.notice,.wrap div.error,.wrap div.updated{margin:20px 0 10px;padding:5px 10px;font-size:14px;line-height:175%}.wp-core-ui .notice.is-dismissible{padding-right:46px}.notice-dismiss{padding:13px}.wrap .icon32+h2{margin-top:-2px}.wp-responsive-open #wpbody{right:-190px}code{word-wrap:break-word}.postbox{font-size:14px}.metabox-holder .postbox>h3,.metabox-holder .stuffbox>h3,.metabox-holder h2,.metabox-holder h3.hndle{padding:12px}.postbox .handlediv{margin-top:3px}.subsubsub{font-size:16px;text-align:center;margin-bottom:15px}#templateside li{margin:0}#templateside li a{display:block;padding:5px}#templateside .highlight{padding:5px;margin-left:-5px;margin-top:-5px}#template div{margin:0}#template textarea{width:100%}.fileedit-sub .alignright{margin-top:15px}#comments-form .checkforspam,#wpfooter{display:none}.edit-comment-author{margin:2px 0 0}.filter-drawer .filter-group-feature input,.filter-drawer .filter-group-feature label{line-height:25px}.wp-filter .button.drawer-toggle{font-size:13px;line-height:26px;height:28px}}@media screen and (max-width:600px){#wpwrap.wp-responsive-open,div#post-body.metabox-holder.columns-1{overflow-x:hidden}html.wp-toolbar{padding-top:0}#wpbody{padding-top:46px}.nav-tab-wrapper,.wrap h2.nav-tab-wrapper,h1.nav-tab-wrapper{border-bottom:0}h1 .nav-tab,h2 .nav-tab,h3 .nav-tab{margin:10px 10px 0 0;border-bottom:1px solid #ccc}}@media screen and (max-width:320px){#network_dashboard_right_now .subsubsub{font-size:14px;text-align:left}} \ No newline at end of file diff --git a/wp-admin/css/customize-controls-rtl.css b/wp-admin/css/customize-controls-rtl.css index a0f4c0b..38c5aa4 100644 --- a/wp-admin/css/customize-controls-rtl.css +++ b/wp-admin/css/customize-controls-rtl.css @@ -3,7 +3,8 @@ body { -webkit-text-size-adjust: 100%; } -#customize-controls a { +.customize-controls-close, +.widget-control-actions a { text-decoration: none; } @@ -20,7 +21,7 @@ body { } #customize-controls .description { - color: #555; + color: #555d66; } #customize-header-actions .button-primary { @@ -48,14 +49,40 @@ body { #customize-controls .customize-info { border: none; - border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 15px; } +#customize-controls .customize-info.section-meta { + margin-bottom: 15px; +} + +#customize-controls .customize-info.is-in-view, +#customize-controls .customize-section-title.is-in-view { + position: absolute; + z-index: 9; + width: 100%; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); + box-shadow: 0 1px 0 rgba(0, 0, 0, .1); +} + +#customize-controls .customize-section-title.is-in-view { + margin-top: 0; +} + +#customize-controls .customize-info.is-in-view + .accordion-section { + margin-top: 15px; +} + +#customize-controls .customize-info.is-sticky, +#customize-controls .customize-section-title.is-sticky { + position: fixed; + top: 46px; +} + #customize-controls .customize-info .accordion-section-title { background: #fff; - color: #555; + color: #555d66; border-right: none; border-left: none; border-bottom: none; @@ -65,7 +92,7 @@ body { #customize-controls .customize-info.open .accordion-section-title:after, #customize-controls .customize-info .accordion-section-title:hover:after, #customize-controls .customize-info .accordion-section-title:focus:after { - color: #333; + color: #32373c; } #customize-controls .customize-info .accordion-section-title:after { @@ -77,8 +104,8 @@ body { line-height: 24px; } -#customize-controls .control-section .customize-section-title h3, -#customize-controls .control-section h3.customize-section-title, +#customize-controls .customize-pane-child .customize-section-title h3, +#customize-controls .customize-pane-child h3.customize-section-title, #customize-controls .customize-info .panel-title { font-size: 20px; font-weight: 200; @@ -107,7 +134,7 @@ body { box-shadow: none; -webkit-appearance: none; background: transparent; - color: #555; + color: #555d66; border: none; } @@ -124,22 +151,30 @@ body { } #customize-controls .customize-info .customize-panel-description, +#customize-controls .customize-info .customize-section-description, #customize-controls .no-widget-areas-rendered-notice { - color: #555; + color: #555d66; display: none; background: #fff; padding: 12px 15px; border-top: 1px solid #ddd; } + #customize-controls .customize-info .customize-panel-description.open + .no-widget-areas-rendered-notice { border-top: none; } -#customize-controls .customize-info .customize-panel-description p:first-child { +#customize-controls .customize-info .customize-section-description { + margin-bottom: 15px; +} + +#customize-controls .customize-info .customize-panel-description p:first-child, +#customize-controls .customize-info .customize-section-description p:first-child { margin-top: 0; } -#customize-controls .customize-info .customize-panel-description p:last-child { +#customize-controls .customize-info .customize-panel-description p:last-child, +#customize-controls .customize-info .customize-section-description p:last-child { margin-bottom: 0; } @@ -152,9 +187,22 @@ body { } #customize-theme-controls .accordion-section-title { + color: #555d66; + background-color: #fff; + border-bottom: 1px solid #ddd; + border-right: 4px solid #fff; + -webkit-transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; + transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; +} + +#customize-controls #customize-theme-controls .customize-themes-panel .accordion-section-title { color: #555; background-color: #fff; - border-bottom: 1px solid #eee; + border-right: 4px solid #fff; } #customize-theme-controls .accordion-section-title:after { @@ -163,7 +211,7 @@ body { } #customize-theme-controls .accordion-section-content { - color: #555; + color: #555d66; background: transparent; } @@ -171,22 +219,27 @@ body { #customize-controls .control-section .accordion-section-title:hover, #customize-controls .control-section.open .accordion-section-title, #customize-controls .control-section .accordion-section-title:focus { - color: #23282d; - background: #f5f5f5; + color: #0073aa; + background: #f3f3f5; + border-right-color: #0073aa; +} + +#accordion-section-themes + .control-section { + border-top: 1px solid #ddd; } .js .control-section:hover .accordion-section-title, .js .control-section .accordion-section-title:hover, .js .control-section.open .accordion-section-title, .js .control-section .accordion-section-title:focus { - background: #f5f5f5; + background: #f3f3f5; } #customize-theme-controls .control-section:hover > .accordion-section-title:after, #customize-theme-controls .control-section .accordion-section-title:hover:after, #customize-theme-controls .control-section.open .accordion-section-title:after, #customize-theme-controls .control-section .accordion-section-title:focus:after { - color: #23282d; + color: #0073aa; } #customize-theme-controls .control-section.open { @@ -202,6 +255,11 @@ body { border-bottom-color: #ddd; } +#customize-theme-controls .control-panel-content .control-section:nth-child(2), +#customize-theme-controls .control-panel-nav_menus .control-section:nth-child(3) { + border-top: 1px solid #ddd; +} + #customize-theme-controls > ul { margin: 0; } @@ -218,6 +276,114 @@ body { box-sizing: border-box; } +#customize-info, +#customize-theme-controls .customize-pane-parent, +#customize-theme-controls .customize-pane-child { + overflow: visible; + width: 100%; + margin: 0; + padding: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); + transition: 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1); + transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1), 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); + transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1), 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); /* easeInOutCubic */ +} + +#customize-theme-controls .customize-pane-child.skip-transition { + -webkit-transition: none; + transition: none; +} + +#customize-info, +#customize-theme-controls .customize-pane-parent { + position: relative; + visibility: visible; + height: auto; + max-height: none; + overflow: auto; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +#customize-theme-controls .customize-pane-child { + position: absolute; + top: 0; + right: 0; + visibility: hidden; + height: 0; + max-height: none; + overflow: hidden; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); +} + +#customize-theme-controls .customize-pane-child.open, +#customize-theme-controls .customize-pane-child.current-panel, +#customize-theme-controls .customize-themes-panel.customize-pane-child.current-panel { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +#customize-theme-controls .customize-themes-panel.customize-pane-child, +.section-open #customize-theme-controls .customize-pane-parent, +.in-sub-panel #customize-theme-controls .customize-pane-parent, +.section-open #customize-info, +.in-sub-panel #customize-info, +.in-sub-panel.section-open #customize-theme-controls .customize-pane-child.current-panel, +.in-themes-panel #customize-theme-controls .customize-pane-parent, +.in-themes-panel #customize-info { + visibility: hidden; + height: 0; + overflow: hidden; + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); +} + +.section-open #customize-theme-controls .customize-pane-parent.busy, +.in-sub-panel #customize-theme-controls .customize-pane-parent.busy, +.in-themes-panel #customize-theme-controls .customize-pane-parent.busy, +.section-open #customize-info.busy, +.in-sub-panel #customize-info.busy, +.in-themes-panel #customize-info.busy, +.busy.section-open.in-sub-panel #customize-theme-controls .customize-pane-child.current-panel, +#customize-theme-controls .customize-pane-child.open, +#customize-theme-controls .customize-pane-child.current-panel, +#customize-theme-controls .customize-pane-child.busy { + visibility: visible; + height: auto; + overflow: auto; +} + +.in-themes-panel #customize-theme-controls .customize-pane-parent, +.in-themes-panel #customize-info { + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); +} + +#customize-theme-controls .customize-pane-child.accordion-section-content, +#customize-theme-controls .customize-pane-child.accordion-sub-container { + display: block; + overflow-x: hidden; +} + +#customize-theme-controls .customize-pane-child.accordion-section-content { + padding: 12px; +} + +#customize-theme-controls .customize-pane-child.menu li { + position: static; +} + .customize-section-description-container { margin-bottom: 15px; } @@ -232,6 +398,10 @@ div.customize-section-description { margin-top: 22px; } +.customize-info div.customize-section-description { + margin-top: 0; +} + div.customize-section-description p:first-child { margin-top: 0; } @@ -254,42 +424,17 @@ h3.customize-section-title { padding: 10px 14px 12px 10px; margin: 0; line-height: 21px; - color: #555; -} - -#customize-theme-controls { - position: relative; - right: 0; - -webkit-transition: .18s right ease-in-out; - transition: .18s right ease-in-out; -} - -.ios #customize-theme-controls { - -webkit-transition: right 0s; - transition: right 0s; -} - -.section-open #customize-info, -.section-open #customize-theme-controls { - right: -100%; + color: #555d66; } .accordion-sub-container.control-panel-content { display: none; position: absolute; - right: 100%; top: 0; width: 100%; - -webkit-transition: right ease-in-out .18s; - transition: right ease-in-out .18s; } -.ios .accordion-sub-container.control-panel-content { - -webkit-transition: right 0s; - transition: right 0s; -} - -.accordion-sub-container.control-panel-content.animating { +.accordion-sub-container.control-panel-content.busy { display: block; } @@ -303,16 +448,21 @@ h3.customize-section-title { top: 0; right: 0; width: 45px; - height: 45px; + height: 41px; padding: 0 0 0 2px; background: #eee; border: none; + border-top: 4px solid #eee; border-left: 1px solid #ddd; color: #444; text-align: right; cursor: pointer; - -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; - transition: color .1s ease-in-out, background .1s ease-in-out; + -webkit-transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; + transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; @@ -329,23 +479,22 @@ h3.customize-section-title { background: #fff; border: none; border-left: 1px solid #ddd; + border-right: 4px solid #fff; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; - -webkit-transition: right .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; - transition: right .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; + -webkit-transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; + transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; } .customize-section-back { height: 74px; } -.ios .customize-panel-back, -.ios .customize-section-back { - -webkit-transition: right 0s; - transition: right 0s; -} - .ios .customize-panel-back { display: none; } @@ -354,33 +503,38 @@ h3.customize-section-title { display: block; } -.panel-meta.customize-info .accordion-section-title { +#customize-controls .panel-meta.customize-info .accordion-section-title { margin-right: 48px; + border-right: none; } -#customize-controls .panel-meta.customize-info .accordion-section-title:hover { +#customize-controls .panel-meta.customize-info .accordion-section-title:hover, +#customize-controls .cannot-expand:hover .accordion-section-title { background: #fff; - color: #555; + color: #555d66; + border-right-color: #fff; } .customize-controls-close:focus, .customize-controls-close:hover, .customize-controls-preview-toggle:focus, .customize-controls-preview-toggle:hover { - background: #ddd; - border-color: #ccc; - color: #000; + background: #fff; + color: #0073aa; + border-top-color: #0073aa; outline: none; -webkit-box-shadow: none; box-shadow: none; } + .customize-panel-back:hover, .customize-panel-back:focus, .customize-section-back:hover, .customize-section-back:focus { - color: #23282d; - background: #f5f5f5; + color: #0073aa; + background: #f3f3f5; + border-right-color: #0073aa; outline: none; -webkit-box-shadow: none; box-shadow: none; @@ -390,7 +544,7 @@ h3.customize-section-title { font: normal 22px/45px dashicons; content: "\f335"; position: relative; - top: 1px; + top: -3px; right: 13px; } @@ -399,10 +553,11 @@ h3.customize-section-title { font: normal 20px/72px dashicons; content: "\f345"; position: relative; - right: 13px; + right: 9px; } .wp-full-overlay-sidebar .wp-full-overlay-header { + background-color: #eee; -webkit-transition: padding ease-in-out .18s; transition: padding ease-in-out .18s; } @@ -411,63 +566,6 @@ h3.customize-section-title { padding-right: 62px; } -#customize-info, -#customize-theme-controls > ul > .accordion-section { - position: relative; - right: 0; - -webkit-transition: right ease-in-out .18s; - transition: right ease-in-out .18s; -} - -.ios #customize-info, -.ios #customize-theme-controls > ul > .accordion-section { - -webkit-transition: right 0s; - transition: right 0s; -} - -.in-sub-panel #customize-info, -.in-sub-panel #customize-theme-controls > ul > .accordion-section { - right: -100%; - width: 100%; -} - -.in-sub-panel #customize-theme-controls .accordion-section.current-panel { - width: 100%; -} - -#customize-theme-controls .control-section.current-panel { - padding: 0; -} - -#customize-theme-controls .control-section > h3.accordion-section-title { - position: relative; - right: 0; -} - -#customize-theme-controls .control-section.current-panel > h3.accordion-section-title { - right: -354px; - -webkit-transition: right ease-in-out .18s; - transition: right ease-in-out .18s; -} - -.ios #customize-theme-controls .control-section.current-panel > h3.accordion-section-title { - -webkit-transition: right 0s; - transition: right 0s; -} - -.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content { - visibility: hidden; - overflow-y: hidden; -} - -.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open { - visibility: visible; -} - -.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content { - overflow-y: auto; -} - p.customize-section-description { font-style: normal; margin-top: 22px; @@ -509,8 +607,8 @@ p.customize-section-description { } .customize-control select { - min-width: 50%; - max-width: 100%; + width: 100%; + max-width: 300px; height: 28px; line-height: 28px; } @@ -531,9 +629,20 @@ p.customize-section-description { display: block; font-style: italic; line-height: 18px; + margin-top: 0; margin-bottom: 5px; } +.customize-section-description a.external-link:after { + font: 16px/11px dashicons; + content: "\f310"; + top: 3px; + position: relative; + padding-right: 3px; + display: inline-block; + text-decoration: none; +} + .customize-control-color .color-picker, .customize-control-upload div { line-height: 28px; @@ -608,6 +717,71 @@ p.customize-section-description { float: right; } +#available-menu-items .accordion-section-content .new-content-item, +.customize-control-dropdown-pages .new-content-item { + width: -webkit-calc(100% - 30px); + width: calc(100% - 30px); + padding: 8px 15px; + position: absolute; + bottom: 0; + z-index: 10; + background: #eee; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} + +.customize-control-dropdown-pages .new-content-item { + width: 100%; + max-width: 300px; + padding: 5px 1px 5px 0; + position: relative; +} + +#available-menu-items .new-content-item .create-item-input, +.customize-control-dropdown-pages .new-content-item .create-item-input { + -webkit-box-flex: 10; + -webkit-flex-grow: 10; + -moz-box-flex: 10; + -ms-flex-positive: 10; + -ms-flex: 10; + flex-grow: 10; +} + +#available-menu-items .new-content-item .add-content, +.customize-control-dropdown-pages .new-content-item .add-content { + margin: 2px 6px 2px 0; + -webkit-box-flex: 10; + -webkit-flex-grow: 10; + -moz-box-flex: 10; + -ms-flex-positive: 10; + -ms-flex: 10; + flex-grow: 1; +} + +.customize-control-dropdown-pages .new-content-item .create-item-input.invalid { + border: 1px solid #f00; +} + +.customize-control-dropdown-pages .add-new-toggle { + margin-right: 1px; + color: #0073aa; + font-weight: 600; + line-height: 28px; + text-decoration: underline; +} + +.customize-control-dropdown-pages .add-new-toggle:hover, +.customize-control-dropdown-pages .add-new-toggle:active { + color: #00a0d2; +} + +.customize-control-dropdown-pages .add-new-toggle:focus { + color: #124964; +} + #customize-preview iframe { width: 100%; height: 100%; @@ -739,7 +913,7 @@ p.customize-section-description { } .customize-control-color .dropdown .dropdown-content { - background-color: #555; + background-color: #555d66; border: 1px solid rgba(0, 0, 0, 0.15); } @@ -770,6 +944,7 @@ p.customize-section-description { margin-bottom: 8px; } +.customize-control-header .actions, .customize-control-header .uploaded { margin-bottom: 18px; } @@ -822,7 +997,7 @@ p.customize-section-description { display: none; position: absolute; width: 100%; - color: #555; + color: #555d66; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; @@ -853,6 +1028,11 @@ p.customize-section-description { .customize-control-header .header-view:after { border: 0; } + +.customize-control-header .header-view.selected .choice:focus { + outline: none; +} + .customize-control-header .header-view.selected:after { content: ''; position: absolute; @@ -862,6 +1042,7 @@ p.customize-section-description { -webkit-border-radius: 2px; border-radius: 2px; } + .customize-control-header .header-view.button.selected { border: 0; } @@ -871,11 +1052,11 @@ p.customize-section-description { .customize-control-header .uploaded .header-view .close { font-size: 20px; color: #fff; - background: #555; + background: #555d66; background: rgba(0, 0, 0, 0.5); position: absolute; top: 10px; - left: -999px; + right: -999px; z-index: 1; width: 26px; height: 26px; @@ -884,9 +1065,14 @@ p.customize-section-description { .customize-control-header .header-view:hover .close, .customize-control-header .header-view .close:focus { + right: auto; left: 10px; } +.customize-control-header .header-view .close:focus { + outline: 1px solid #5b9dd9; +} + /* Header control: randomiz(s)er */ .customize-control-header .random.placeholder { @@ -933,6 +1119,16 @@ p.customize-section-description { margin-bottom: 9px; } +.customize-control-header .choice:focus { + outline: none; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 3px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 3px 1px rgba(30, 140, 190, .8); +} + .customize-control-header .uploaded div:last-child > .choice { margin-bottom: 0; } @@ -954,6 +1150,64 @@ p.customize-section-description { float: left; } +/* Background position control */ +.customize-control-background_position .background-position-control .button-group { + display: block; +} + +/** + * Custom CSS Section + * + * Modifications to the Section Container to make the textarea full-width and + * full-height, if the control is the only control in the section. + */ + +#customize-controls .customize-section-description-container.section-meta.customize-info { + border-bottom: none; +} + +#sub-accordion-section-custom_css .customize-control-notifications-container { + margin-bottom: 15px; +} + +#customize-control-custom_css textarea { + display: block; + font-family: Consolas, Monaco, monospace; + font-size: 12px; + padding: 6px 8px; + height: 500px; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; +} + +.customize-section-description-container + #customize-control-custom_css:last-child textarea { + border-left: 0; + border-right: 0; + height: -webkit-calc( 100vh - 185px ); + height: calc( 100vh - 185px ); + resize: none; +} +.customize-section-description-container + #customize-control-custom_css:last-child { + margin-right: -12px; + width: 299px; + margin-bottom: -12px; +} + +@media screen and ( max-width: 640px ) { + .customize-section-description-container + #customize-control-custom_css:last-child { + margin-right: 0; + margin-left: 0; + width: 100%; + } + .customize-section-description-container + #customize-control-custom_css:last-child textarea { + height: -webkit-calc( 100vh - 140px ); + height: calc( 100vh - 140px ); + width: 100%; + border: solid 1px #ddd; + } +} + /** * Themes */ @@ -975,37 +1229,46 @@ p.customize-section-description { animation: customize-reload .75s; } -.control-section-themes .accordion-section-title { +#customize-theme-controls .control-section-themes .accordion-section-title:hover, /* Not a focusable element. */ +#customize-theme-controls .control-section-themes .accordion-section-title { cursor: default; + background: #fff; + color: #555d66; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + border-right: none; + margin-top: 0; } -#customize-theme-controls .control-section-themes .accordion-section-title:hover, -#customize-theme-controls .control-section-themes .accordion-section-title:focus { - color: #555; - background-color: #fff; +#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child:hover, /* Not a focusable element. */ +#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child { + border-top: 0; } -.control-section-themes .accordion-section-title { - margin: 15px 0; +#customize-theme-controls .control-section-themes > .accordion-section-title:hover, /* Not a focusable element. */ +#customize-theme-controls .control-section-themes > .accordion-section-title { + margin: 0 0 15px; } -.customize-themes-panel .accordion-section-title { +#customize-controls .customize-themes-panel .accordion-section-title:hover, +#customize-controls .customize-themes-panel .accordion-section-title { margin: 15px -8px; } -.control-section-themes .accordion-section-title { +#customize-controls .control-section-themes .accordion-section-title, +#customize-controls .customize-themes-panel .accordion-section-title { padding-left: 100px; /* Space for the button */ } -.control-section-themes .accordion-section-title span.customize-action, +#customize-controls .control-section-themes .accordion-section-title span.customize-action, #customize-controls .customize-section-title span.customize-action { font-size: 13px; display: block; font-weight: 400; } -.control-section-themes .accordion-section-title .change-theme, -.control-section-themes .accordion-section-title .customize-theme { +#customize-controls .control-section-themes .accordion-section-title .change-theme, +#customize-controls .customize-themes-panel .accordion-section-title .customize-theme { position: absolute; left: 10px; top: 50%; @@ -1013,12 +1276,11 @@ p.customize-section-description { font-weight: 400; } -.control-section-themes .accordion-section-title:before { +#customize-controls .control-section-themes .accordion-section-title:before { display: none; } -.customize-themes-panel { - display: none; +#customize-controls .customize-themes-panel { padding: 0 8px; background: #f1f1f1; -webkit-box-sizing: border-box; @@ -1026,7 +1288,7 @@ p.customize-section-description { box-sizing: border-box; } -.customize-themes-panel .accordion-section-title:first-child { +#customize-controls .customize-themes-panel .accordion-section-title:first-child { margin-top: 0; } @@ -1035,14 +1297,10 @@ p.customize-section-description { font-weight: 600; } -.customize-themes-panel > h2 { +#customize-controls .customize-themes-panel > h2 { padding: 15px 8px 0 8px; } -.control-section.open .customize-themes-panel { - display: block; -} - #customize-theme-controls .customize-themes-panel .accordion-section-content { background: transparent; display: block; @@ -1088,27 +1346,15 @@ p.customize-section-description { width: 100%; } -#accordion-section-themes .accordion-section-title:after { +.control-section-themes .accordion-section-title:after, +.customize-themes-panel .accordion-section-title:after { display: none; } -#customize-theme-controls .control-section-themes.current-panel > h3.accordion-section-title { - right: 0; -} - .customize-themes-panel.control-panel-content { - position: absolute; - right: -100%; - top: 0; - width: 100%; border-top: 1px solid #ddd; } -.in-themes-panel #customize-info, -.in-themes-panel #customize-theme-controls > ul > .accordion-section { - right: 100%; -} - /* Details View */ .wp-customizer .theme-overlay { display: none; @@ -1142,10 +1388,6 @@ p.customize-section-description { text-align: left; /* Because there's only one action, match the pattern of media modals and right-align the action. */ } -.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content { - overflow: visible; /* Prevent the top-level Customizer controls from becoming visible when elements on the right of the details modal are focused. */ -} - .ie8 .wp-customizer .theme-overlay .theme-header, .ie8 .wp-customizer .theme-overlay .theme-about, .ie8 .wp-customizer .theme-overlay .theme-actions { @@ -1196,7 +1438,7 @@ body.cheatin p { * Widgets and Menus common styles */ -/* higher specificity than .wp-core-ui .button-secondary */ +/* higher specificity than .wp-core-ui .button */ #customize-theme-controls .add-new-widget, #customize-theme-controls .add-new-menu-item { cursor: pointer; @@ -1219,7 +1461,8 @@ body.cheatin p { } .add-new-widget:before, -.add-new-menu-item:before { +.add-new-menu-item:before, +#available-menu-items .new-content-item .add-content:before { content: "\f132"; display: inline-block; position: relative; @@ -1400,6 +1643,11 @@ body.adding-widget .add-new-widget:before, overflow: auto; bottom: 0; width: 100%; + border-top: 1px solid #ddd; +} + +.no-widgets-found #available-widgets-list { + border-top: none; } #available-widgets-filter { @@ -1408,13 +1656,12 @@ body.adding-widget .add-new-widget:before, z-index: 1; width: 300px; background: #eee; - border-bottom: 1px solid #e5e5e5; } /* search field container */ #available-widgets-filter, #available-menu-items-search .accordion-section-title { - padding: 12px 15px; + padding: 13px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; @@ -1422,8 +1669,101 @@ body.adding-widget .add-new-widget:before, #available-widgets-filter input, #available-menu-items-search input { - padding: 6px 10px; width: 100%; + height: 32px; + margin: 1px 0; + padding: 6px 30px; +} + +#available-widgets-filter input::-ms-clear, +#available-menu-items-search input::-ms-clear { + display: none; /* remove the "x" in IE, which conflicts with the "x" icon on button.clear-results */ +} + +#available-menu-items-search .search-icon, +#available-widgets-filter .search-icon { + display: block; + position: absolute; + top: 15px; /* 13 container padding +1 input margin +1 input border */ + right: 16px; + width: 30px; + height: 30px; + line-height: 28px; + text-align: center; + color: #72777c; +} + +#available-widgets-filter .clear-results, +#available-menu-items-search .clear-results { + position: absolute; + top: 15px; /* 13 container padding +1 input margin +1 input border */ + left: 16px; + width: 30px; + height: 30px; + padding: 0; + border: 0; + cursor: pointer; + background: none; + color: #a00; + text-decoration: none; + outline: 0; +} + +#available-widgets-filter .clear-results, +#available-menu-items-search .clear-results, +#available-menu-items-search.loading .clear-results.is-visible { + display: none; +} + +#available-widgets-filter .clear-results.is-visible, +#available-menu-items-search .clear-results.is-visible { + display: block; +} + +#available-widgets-filter .clear-results:before, +#available-menu-items-search .clear-results:before { + content: "\f335"; + font: normal 20px/1 dashicons; + vertical-align: middle; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#available-widgets-filter .clear-results:hover, +#available-widgets-filter .clear-results:focus, +#available-menu-items-search .clear-results:hover, +#available-menu-items-search .clear-results:focus { + color: #dc3232; +} + +#available-widgets-filter .clear-results:focus, +#available-menu-items-search .clear-results:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +#available-menu-items-search .search-icon:after, +#available-widgets-filter .search-icon:after { + content: "\f179"; + font: normal 20px/1 dashicons; + vertical-align: middle; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.no-widgets-found-message { + display: none; + margin: 0; + padding: 0 15px; + line-height: inherit; +} + +.no-widgets-found .no-widgets-found-message { + display: block; } #available-widgets .widget-top, @@ -1441,7 +1781,14 @@ body.adding-widget .add-new-widget:before, position: relative; padding: 20px 60px 20px 15px; background: #fff; - border-bottom: 1px solid #e5e5e5; + border-bottom: 1px solid #ddd; + border-right: 4px solid #fff; + -webkit-transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; + transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; cursor: pointer; display: none; } @@ -1517,7 +1864,7 @@ body.adding-widget .add-new-widget:before, background: #eee; border: 0; border-left: 1px solid #ddd; - color: #444; + color: #555d66; cursor: pointer; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out; @@ -1598,7 +1945,7 @@ body.adding-widget .add-new-widget:before, padding: 9px 14px 12px 10px; margin: 0; line-height: 24px; - color: #555; + color: #555d66; display: block; overflow: hidden; white-space: nowrap; @@ -1618,12 +1965,15 @@ body.adding-widget .add-new-widget:before, #available-widgets-filter { position: relative; width: 100%; - background: #fff; height: auto; - padding: 10px 15px; } #available-widgets-list { - top: 140px; + top: 130px; + } + + #available-menu-items-search .clear-results, + #available-menu-items-search .search-icon { + top: 85px; /* 70 section title height + 13 container padding +1 input margin +1 input border */ } } diff --git a/wp-admin/css/customize-controls-rtl.min.css b/wp-admin/css/customize-controls-rtl.min.css index a668fa3..d325d48 100644 --- a/wp-admin/css/customize-controls-rtl.min.css +++ b/wp-admin/css/customize-controls-rtl.min.css @@ -1 +1 @@ -body{overflow:hidden;-webkit-text-size-adjust:100%}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-left:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555;border-right:none;border-left:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#333}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .control-section .customize-section-title h3,#customize-controls .control-section h3.customize-section-title,#customize-controls .customize-info .panel-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;left:1px;padding:20px 10px 10px 20px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;right:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .no-widget-areas-rendered-notice{color:#555;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-left:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-title:after{content:"\f341";color:#a0a5aa}#customize-theme-controls .accordion-section-content{color:#555;background:0 0;position:absolute;top:0;right:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#23282d;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#23282d}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul{margin:0}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 14px 12px 10px;margin:0;line-height:21px;color:#555}#customize-theme-controls{position:relative;right:0;-webkit-transition:.18s right ease-in-out;transition:.18s right ease-in-out}.ios #customize-theme-controls{-webkit-transition:right 0s;transition:right 0s}.section-open #customize-info,.section-open #customize-theme-controls{right:-100%}.accordion-sub-container.control-panel-content{display:none;position:absolute;right:100%;top:0;width:100%;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios .accordion-sub-container.control-panel-content{-webkit-transition:right 0s;transition:right 0s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;right:0;width:45px;height:45px;padding:0 0 0 2px;background:#eee;border:none;border-left:1px solid #ddd;color:#444;text-align:right;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:right;width:48px;height:71px;padding:0 0 0 24px;margin:0;background:#fff;border:none;border-left:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:right .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back,.ios .customize-section-back{-webkit-transition:right 0s;transition:right 0s}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}.panel-meta.customize-info .accordion-section-title{margin-right:48px}#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#23282d;background:#f5f5f5;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:1px;right:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f345";position:relative;right:13px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-right:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;right:0;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios #customize-info,.ios #customize-theme-controls>ul>.accordion-section{-webkit-transition:right 0s;transition:right 0s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{right:-100%;width:100%}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;right:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{right:-354px;-webkit-transition:right ease-in-out .18s;transition:right ease-in-out .18s}.ios #customize-theme-controls .control-section.current-panel>h3.accordion-section-title{-webkit-transition:right 0s;transition:right 0s}.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content{visibility:hidden;overflow-y:hidden}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open{visibility:visible}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content{overflow-y:auto}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:right;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:100%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:4px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-right:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:4px;margin-right:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:right;margin:10px;width:auto}.customize-control .attachment-title{font-weight:600;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:right}#customize-preview iframe{width:100%;height:100%;position:absolute}#customize-preview iframe+iframe{visibility:hidden}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}#customize-controls .customize-control-notifications-container{margin:4px 0 8px;padding:0;display:none;cursor:default}#customize-controls .customize-control-widget_form.has-error .widget .widget-top,.customize-control-nav_menu_item.has-error .menu-item-bar .menu-item-handle{-webkit-box-shadow:inset 0 0 0 2px #dc3232;box-shadow:inset 0 0 0 2px #dc3232;-webkit-transition:.15s box-shadow linear;transition:.15s box-shadow linear}.customize-control-notifications-container li.notice{list-style:none;margin:0 0 6px;padding:4px 8px}.customize-control-notifications-container li.notice:last-child{margin-bottom:0}#customize-controls .customize-control-nav_menu_item .customize-control-notifications-container{margin-top:0}#customize-controls .customize-control-widget_form .customize-control-notifications-container,.customize-control .attachment-media-view .actions{margin-top:8px}.customize-control-text.has-error input{outline:#dc3232 solid 2px}.accordion-section .dropdown{float:right;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:right;min-width:30px;height:16px;line-height:16px;margin-left:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;left:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-left:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-header .current{margin-bottom:8px}.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control .attachment-media-view .upload-button,.customize-control-header button.new,.customize-control-header button.remove{white-space:normal;width:48%;height:auto}.customize-control .attachment-media-view .thumbnail,.customize-control-header .current .container{overflow:hidden}.customize-control .attachment-media-view .placeholder,.customize-control-header .placeholder{width:100%;position:relative;text-align:center;cursor:default;border:1px dashed #b4b9be;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 0;line-height:20px}.customize-control-header .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-header .inner,.customize-control-header .inner .dashicons{line-height:20px;top:8px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;right:0;bottom:0;left:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555;background:rgba(0,0,0,.5);position:absolute;top:10px;left:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{left:10px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control .attachment-media-view .thumbnail-image img,.customize-control-header img{max-width:100%}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control-header .remove{float:right;margin-left:3px}.customize-control .attachment-media-view .upload-button,.customize-control-header .new{float:left}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}.control-section-themes .accordion-section-title{cursor:default;margin:15px 0;padding-left:100px}#customize-theme-controls .control-section-themes .accordion-section-title:focus,#customize-theme-controls .control-section-themes .accordion-section-title:hover{color:#555;background-color:#fff}.customize-themes-panel .accordion-section-title{margin:15px -8px}#customize-controls .customize-section-title span.customize-action,.control-section-themes .accordion-section-title span.customize-action{font-size:13px;display:block;font-weight:400}.control-section-themes .accordion-section-title .change-theme,.control-section-themes .accordion-section-title .customize-theme{position:absolute;left:10px;top:50%;margin-top:-14px;font-weight:400}.control-section-themes .accordion-section-title:before{display:none}.customize-themes-panel{display:none;padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}.customize-themes-panel>h2{padding:15px 8px 0}.control-section.open .customize-themes-panel{display:block}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;right:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}#accordion-section-themes .accordion-section-title:after{display:none}#customize-theme-controls .control-section-themes.current-panel>h3.accordion-section-title{right:0}.customize-themes-panel.control-panel-content{position:absolute;right:-100%;top:0;width:100%;border-top:1px solid #ddd}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls>ul>.accordion-section{right:100%}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;right:0;top:0;left:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{right:90px;left:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:left}.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content{overflow:visible}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{right:0;left:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:left;margin-right:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;right:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{color:#0073aa;float:left;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:hover{color:#00a0d2}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.menu-item-reorder-nav button,.widget-reorder-nav span{position:relative;overflow:hidden;float:right;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.menu-item-reorder-nav button{width:30px;height:40px;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.menu-item-reorder-nav button:before,.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items .customize-section-title,#available-widgets .customize-section-title,.customize-controls-preview-toggle{display:none}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover,.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#191e23;background:#eee}.menus-move-down:before,.move-widget-down:before{content:"\f347"}.menus-move-up:before,.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down,.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5;background-color:#fff;cursor:default;pointer-events:none}.wp-full-overlay-main{left:auto;width:100%}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover,body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before,body.adding-widget .add-new-widget:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#available-menu-items,#available-widgets{position:absolute;top:0;bottom:0;right:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:right .18s;transition:right .18s;border-left:1px solid #ddd}#available-widgets-list{top:60px;position:absolute;overflow:auto;bottom:0;width:100%}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;background:#eee;border-bottom:1px solid #e5e5e5}#available-menu-items-search .accordion-section-title,#available-widgets-filter{padding:12px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search input,#available-widgets-filter input{padding:6px 10px;width:100%}#available-menu-items .item-top,#available-menu-items .item-top:hover,#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .item-tpl,#available-widgets .widget-tpl{position:relative;padding:20px 60px 20px 15px;background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer;display:none}#available-menu-items .item,#available-widgets .widget{position:static}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-right:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.collapsed #customize-controls,.wp-full-overlay.expanded{margin-right:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;right:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border:0;border-left:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-left:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}body.adding-menu-items div#available-menu-items,body.adding-widget div#available-widgets{top:46px;right:0;z-index:10;width:100%}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back,#available-widgets .customize-section-back{height:69px}#available-menu-items .customize-section-title h3,#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 14px 12px 10px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action,#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;background:#fff;height:auto;padding:10px 15px}#available-widgets-list{top:140px}} \ No newline at end of file +#customize-controls .customize-info .customize-section-description,#customize-controls .customize-info.section-meta{margin-bottom:15px}body{overflow:hidden;-webkit-text-size-adjust:100%}.customize-controls-close,.widget-control-actions a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555d66}#customize-header-actions .button-primary{float:left;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-left:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info.is-in-view,#customize-controls .customize-section-title.is-in-view{position:absolute;z-index:9;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}#customize-controls .customize-section-title.is-in-view{margin-top:0}#customize-controls .customize-info.is-in-view+.accordion-section{margin-top:15px}#customize-controls .customize-info.is-sticky,#customize-controls .customize-section-title.is-sticky{position:fixed;top:46px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555d66;border-right:none;border-left:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#32373c}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .customize-info .panel-title,#customize-controls .customize-pane-child .customize-section-title h3,#customize-controls .customize-pane-child h3.customize-section-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;left:1px;padding:20px 10px 10px 20px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555d66;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;right:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .customize-info .customize-section-description,#customize-controls .no-widget-areas-rendered-notice{color:#555d66;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child,#customize-controls .customize-info .customize-section-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child,#customize-controls .customize-info .customize-section-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-left:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555d66;background-color:#fff;border-bottom:1px solid #ddd;border-right:4px solid #fff;-webkit-transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}#customize-controls #customize-theme-controls .customize-themes-panel .accordion-section-title{color:#555;background-color:#fff;border-right:4px solid #fff}#customize-theme-controls .accordion-section-title:after{content:"\f341";color:#a0a5aa}#customize-theme-controls .accordion-section-content{color:#555d66;background:0 0;position:absolute;top:0;right:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#0073aa;background:#f3f3f5;border-right-color:#0073aa}#accordion-section-themes+.control-section{border-top:1px solid #ddd}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f3f3f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#0073aa}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls .control-panel-content .control-section:nth-child(2),#customize-theme-controls .control-panel-nav_menus .control-section:nth-child(3){border-top:1px solid #ddd}#customize-theme-controls>ul{margin:0}#customize-info,#customize-theme-controls .customize-pane-child,#customize-theme-controls .customize-pane-parent{width:100%;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.18s transform cubic-bezier(.645,.045,.355,1),.18s -webkit-transform cubic-bezier(.645,.045,.355,1);transition:.18s transform cubic-bezier(.645,.045,.355,1),.18s -webkit-transform cubic-bezier(.645,.045,.355,1)}#customize-theme-controls .customize-pane-child.skip-transition{-webkit-transition:none;transition:none}#customize-info,#customize-theme-controls .customize-pane-parent{position:relative;visibility:visible;height:auto;max-height:none;overflow:auto;-webkit-transform:none;-ms-transform:none;transform:none}#customize-theme-controls .customize-pane-child{position:absolute;top:0;right:0;visibility:hidden;height:0;max-height:none;overflow:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#customize-theme-controls .customize-pane-child.current-panel,#customize-theme-controls .customize-pane-child.open,#customize-theme-controls .customize-themes-panel.customize-pane-child.current-panel{-webkit-transform:none;-ms-transform:none;transform:none}#customize-theme-controls .customize-themes-panel.customize-pane-child,.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls .customize-pane-parent,.in-sub-panel.section-open #customize-theme-controls .customize-pane-child.current-panel,.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls .customize-pane-parent,.section-open #customize-info,.section-open #customize-theme-controls .customize-pane-parent{visibility:hidden;height:0;overflow:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#customize-theme-controls .customize-pane-child.busy,#customize-theme-controls .customize-pane-child.current-panel,#customize-theme-controls .customize-pane-child.open,.busy.section-open.in-sub-panel #customize-theme-controls .customize-pane-child.current-panel,.in-sub-panel #customize-info.busy,.in-sub-panel #customize-theme-controls .customize-pane-parent.busy,.in-themes-panel #customize-info.busy,.in-themes-panel #customize-theme-controls .customize-pane-parent.busy,.section-open #customize-info.busy,.section-open #customize-theme-controls .customize-pane-parent.busy{visibility:visible;height:auto;overflow:auto}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls .customize-pane-parent{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#customize-theme-controls .customize-pane-child.accordion-section-content,#customize-theme-controls .customize-pane-child.accordion-sub-container{display:block;overflow-x:hidden}#customize-theme-controls .customize-pane-child.accordion-section-content{padding:12px}#customize-theme-controls .customize-pane-child.menu li{position:static}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}.customize-info div.customize-section-description,div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 14px 12px 10px;margin:0;line-height:21px;color:#555d66}.accordion-sub-container.control-panel-content{display:none;position:absolute;top:0;width:100%}.accordion-sub-container.control-panel-content.busy{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;right:0;width:45px;height:41px;padding:0 0 0 2px;background:#eee;border:none;border-top:4px solid #eee;border-left:1px solid #ddd;color:#444;text-align:right;cursor:pointer;-webkit-transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:right;width:48px;height:71px;padding:0 0 0 24px;margin:0;background:#fff;border:none;border-left:1px solid #ddd;border-right:4px solid #fff;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}#customize-controls .panel-meta.customize-info .accordion-section-title{margin-right:48px;border-right:none}#customize-controls .cannot-expand:hover .accordion-section-title,#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555d66;border-right-color:#fff}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#fff;color:#0073aa;border-top-color:#0073aa;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#0073aa;background:#f3f3f5;border-right-color:#0073aa;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:-3px;right:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f345";position:relative;right:9px}.wp-full-overlay-sidebar .wp-full-overlay-header{background-color:#eee;-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-right:62px}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:right;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:100%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{width:100%;max-width:300px;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:4px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-top:0;margin-bottom:5px}.customize-section-description a.external-link:after{font:16px/11px dashicons;content:"\f310";top:3px;position:relative;padding-right:3px;display:inline-block;text-decoration:none}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-right:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:4px;margin-right:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:right;margin:10px;width:auto}.customize-control .attachment-title{font-weight:600;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:right}#available-menu-items .accordion-section-content .new-content-item,.customize-control-dropdown-pages .new-content-item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);padding:8px 15px;position:absolute;bottom:0;z-index:10;background:#eee;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.customize-control-dropdown-pages .new-content-item{width:100%;max-width:300px;padding:5px 1px 5px 0;position:relative}#available-menu-items .new-content-item .create-item-input,.customize-control-dropdown-pages .new-content-item .create-item-input{-webkit-box-flex:10;-webkit-flex-grow:10;-moz-box-flex:10;-ms-flex-positive:10;-ms-flex:10;flex-grow:10}#available-menu-items .new-content-item .add-content,.customize-control-dropdown-pages .new-content-item .add-content{margin:2px 6px 2px 0;-webkit-box-flex:10;-webkit-flex-grow:10;-moz-box-flex:10;-ms-flex-positive:10;-ms-flex:10;flex-grow:1}.customize-control-dropdown-pages .new-content-item .create-item-input.invalid{border:1px solid red}.customize-control-dropdown-pages .add-new-toggle{margin-right:1px;color:#0073aa;font-weight:600;line-height:28px;text-decoration:underline}.customize-control-dropdown-pages .add-new-toggle:active,.customize-control-dropdown-pages .add-new-toggle:hover{color:#00a0d2}.customize-control-dropdown-pages .add-new-toggle:focus{color:#124964}#customize-preview iframe{width:100%;height:100%;position:absolute}#customize-preview iframe+iframe{visibility:hidden}.wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}#customize-controls .customize-control-notifications-container{margin:4px 0 8px;padding:0;display:none;cursor:default}#customize-controls .customize-control-widget_form.has-error .widget .widget-top,.customize-control-nav_menu_item.has-error .menu-item-bar .menu-item-handle{-webkit-box-shadow:inset 0 0 0 2px #dc3232;box-shadow:inset 0 0 0 2px #dc3232;-webkit-transition:.15s box-shadow linear;transition:.15s box-shadow linear}.customize-control-notifications-container li.notice{list-style:none;margin:0 0 6px;padding:4px 8px}.customize-control-notifications-container li.notice:last-child{margin-bottom:0}#customize-controls .customize-control-nav_menu_item .customize-control-notifications-container{margin-top:0}#customize-controls .customize-control-widget_form .customize-control-notifications-container,.customize-control .attachment-media-view .actions{margin-top:8px}.customize-control-text.has-error input{outline:#dc3232 solid 2px}.accordion-section .dropdown{float:right;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:right;min-width:30px;height:16px;line-height:16px;margin-left:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;left:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-left:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555d66;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-header .current{margin-bottom:8px}.customize-control-header .actions,.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control .attachment-media-view .upload-button,.customize-control-header button.new,.customize-control-header button.remove{white-space:normal;width:48%;height:auto}.customize-control .attachment-media-view .thumbnail,.customize-control-header .current .container{overflow:hidden}.customize-control .attachment-media-view .placeholder,.customize-control-header .placeholder{width:100%;position:relative;text-align:center;cursor:default;border:1px dashed #b4b9be;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 0;line-height:20px}.customize-control-header .inner{display:none;position:absolute;width:100%;color:#555d66;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-header .inner,.customize-control-header .inner .dashicons{line-height:20px;top:8px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected .choice:focus{outline:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;right:0;bottom:0;left:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555d66;background:rgba(0,0,0,.5);position:absolute;top:10px;right:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{right:auto;left:10px}.customize-control-header .header-view .close:focus{outline:#5b9dd9 solid 1px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .choice:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 3px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 3px 1px rgba(30,140,190,.8)}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control .attachment-media-view .thumbnail-image img,.customize-control-header img{max-width:100%}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control-header .remove{float:right;margin-left:3px}.customize-control .attachment-media-view .upload-button,.customize-control-header .new{float:left}.customize-control-background_position .background-position-control .button-group{display:block}#customize-controls .customize-section-description-container.section-meta.customize-info{border-bottom:none}#sub-accordion-section-custom_css .customize-control-notifications-container{margin-bottom:15px}#customize-control-custom_css textarea{display:block;font-family:Consolas,Monaco,monospace;font-size:12px;padding:6px 8px;height:500px;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.customize-section-description-container+#customize-control-custom_css:last-child textarea{border-left:0;border-right:0;height:-webkit-calc(100vh - 185px);height:calc(100vh - 185px);resize:none}.customize-section-description-container+#customize-control-custom_css:last-child{margin-right:-12px;width:299px;margin-bottom:-12px}@media screen and (max-width:640px){.customize-section-description-container+#customize-control-custom_css:last-child{margin-right:0;margin-left:0;width:100%}.customize-section-description-container+#customize-control-custom_css:last-child textarea{height:-webkit-calc(100vh - 140px);height:calc(100vh - 140px);width:100%;border:1px solid #ddd}}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}#customize-theme-controls .control-section-themes .accordion-section-title,#customize-theme-controls .control-section-themes .accordion-section-title:hover{cursor:default;background:#fff;color:#555d66;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-right:none;margin-top:0}#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child,#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child:hover{border-top:0}#customize-theme-controls .control-section-themes>.accordion-section-title,#customize-theme-controls .control-section-themes>.accordion-section-title:hover{margin:0 0 15px}#customize-controls .customize-themes-panel .accordion-section-title,#customize-controls .customize-themes-panel .accordion-section-title:hover{margin:15px -8px}#customize-controls .control-section-themes .accordion-section-title,#customize-controls .customize-themes-panel .accordion-section-title{padding-left:100px}#customize-controls .control-section-themes .accordion-section-title span.customize-action,#customize-controls .customize-section-title span.customize-action{font-size:13px;display:block;font-weight:400}#customize-controls .control-section-themes .accordion-section-title .change-theme,#customize-controls .customize-themes-panel .accordion-section-title .customize-theme{position:absolute;left:10px;top:50%;margin-top:-14px;font-weight:400}#customize-controls .control-section-themes .accordion-section-title:before{display:none}#customize-controls .customize-themes-panel{padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}#customize-controls .customize-themes-panel>h2{padding:15px 8px 0}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;right:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}.control-section-themes .accordion-section-title:after,.customize-themes-panel .accordion-section-title:after{display:none}.customize-themes-panel.control-panel-content{border-top:1px solid #ddd}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;right:0;top:0;left:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{right:90px;left:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:left}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{right:0;left:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:left;margin-right:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#available-menu-items .new-content-item .add-content:before,.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;right:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{color:#0073aa;float:left;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:hover{color:#00a0d2}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.menu-item-reorder-nav button,.widget-reorder-nav span{position:relative;overflow:hidden;float:right;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.menu-item-reorder-nav button{width:30px;height:40px;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.menu-item-reorder-nav button:before,.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover,.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#191e23;background:#eee}.menus-move-down:before,.move-widget-down:before{content:"\f347"}.menus-move-up:before,.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down,.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5;background-color:#fff;cursor:default;pointer-events:none}.wp-full-overlay-main{left:auto;width:100%}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover,body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before,body.adding-widget .add-new-widget:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#available-menu-items,#available-widgets{position:absolute;top:0;bottom:0;right:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:right .18s;transition:right .18s;border-left:1px solid #ddd}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:none}#available-widgets-list{top:60px;position:absolute;overflow:auto;bottom:0;width:100%;border-top:1px solid #ddd}.no-widgets-found #available-widgets-list{border-top:none}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;background:#eee}#available-menu-items-search .accordion-section-title,#available-widgets-filter{padding:13px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search input,#available-widgets-filter input{width:100%;height:32px;margin:1px 0;padding:6px 30px}#available-menu-items-search input::-ms-clear,#available-widgets-filter input::-ms-clear{display:none}#available-menu-items-search .search-icon,#available-widgets-filter .search-icon{display:block;position:absolute;top:15px;right:16px;width:30px;height:30px;line-height:28px;text-align:center;color:#72777c}#available-menu-items-search .clear-results,#available-widgets-filter .clear-results{position:absolute;top:15px;left:16px;width:30px;height:30px;padding:0;border:0;cursor:pointer;background:0 0;color:#a00;text-decoration:none;outline:0}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible,#available-widgets-filter .clear-results{display:none}#available-menu-items-search .clear-results.is-visible,#available-widgets-filter .clear-results.is-visible{display:block}#available-menu-items-search .clear-results:before,#available-widgets-filter .clear-results:before{content:"\f335";font:400 20px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover,#available-widgets-filter .clear-results:focus,#available-widgets-filter .clear-results:hover{color:#dc3232}#available-menu-items-search .clear-results:focus,#available-widgets-filter .clear-results:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#available-menu-items-search .search-icon:after,#available-widgets-filter .search-icon:after{content:"\f179";font:400 20px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-widgets-found-message{display:none;margin:0;padding:0 15px;line-height:inherit}.no-widgets-found .no-widgets-found-message{display:block}#available-menu-items .item-top,#available-menu-items .item-top:hover,#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .item-tpl,#available-widgets .widget-tpl{position:relative;padding:20px 60px 20px 15px;background:#fff;border-bottom:1px solid #ddd;border-right:4px solid #fff;-webkit-transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;cursor:pointer;display:none}#available-menu-items .item,#available-widgets .widget{position:static}.customize-controls-preview-toggle{display:none}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-right:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.collapsed #customize-controls,.wp-full-overlay.expanded{margin-right:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;right:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border:0;border-left:1px solid #ddd;color:#555d66;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-left:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}body.adding-menu-items div#available-menu-items,body.adding-widget div#available-widgets{top:46px;right:0;z-index:10;width:100%}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back,#available-widgets .customize-section-back{height:69px}#available-menu-items .customize-section-title h3,#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 14px 12px 10px;margin:0;line-height:24px;color:#555d66;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action,#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;height:auto}#available-widgets-list{top:130px}#available-menu-items-search .clear-results,#available-menu-items-search .search-icon{top:85px}} \ No newline at end of file diff --git a/wp-admin/css/customize-controls.css b/wp-admin/css/customize-controls.css index d2eef49..105501d 100644 --- a/wp-admin/css/customize-controls.css +++ b/wp-admin/css/customize-controls.css @@ -3,7 +3,8 @@ body { -webkit-text-size-adjust: 100%; } -#customize-controls a { +.customize-controls-close, +.widget-control-actions a { text-decoration: none; } @@ -20,7 +21,7 @@ body { } #customize-controls .description { - color: #555; + color: #555d66; } #customize-header-actions .button-primary { @@ -48,14 +49,40 @@ body { #customize-controls .customize-info { border: none; - border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-bottom: 15px; } +#customize-controls .customize-info.section-meta { + margin-bottom: 15px; +} + +#customize-controls .customize-info.is-in-view, +#customize-controls .customize-section-title.is-in-view { + position: absolute; + z-index: 9; + width: 100%; + -webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, .1); + box-shadow: 0 1px 0 rgba(0, 0, 0, .1); +} + +#customize-controls .customize-section-title.is-in-view { + margin-top: 0; +} + +#customize-controls .customize-info.is-in-view + .accordion-section { + margin-top: 15px; +} + +#customize-controls .customize-info.is-sticky, +#customize-controls .customize-section-title.is-sticky { + position: fixed; + top: 46px; +} + #customize-controls .customize-info .accordion-section-title { background: #fff; - color: #555; + color: #555d66; border-left: none; border-right: none; border-bottom: none; @@ -65,7 +92,7 @@ body { #customize-controls .customize-info.open .accordion-section-title:after, #customize-controls .customize-info .accordion-section-title:hover:after, #customize-controls .customize-info .accordion-section-title:focus:after { - color: #333; + color: #32373c; } #customize-controls .customize-info .accordion-section-title:after { @@ -77,8 +104,8 @@ body { line-height: 24px; } -#customize-controls .control-section .customize-section-title h3, -#customize-controls .control-section h3.customize-section-title, +#customize-controls .customize-pane-child .customize-section-title h3, +#customize-controls .customize-pane-child h3.customize-section-title, #customize-controls .customize-info .panel-title { font-size: 20px; font-weight: 200; @@ -107,7 +134,7 @@ body { box-shadow: none; -webkit-appearance: none; background: transparent; - color: #555; + color: #555d66; border: none; } @@ -124,22 +151,30 @@ body { } #customize-controls .customize-info .customize-panel-description, +#customize-controls .customize-info .customize-section-description, #customize-controls .no-widget-areas-rendered-notice { - color: #555; + color: #555d66; display: none; background: #fff; padding: 12px 15px; border-top: 1px solid #ddd; } + #customize-controls .customize-info .customize-panel-description.open + .no-widget-areas-rendered-notice { border-top: none; } -#customize-controls .customize-info .customize-panel-description p:first-child { +#customize-controls .customize-info .customize-section-description { + margin-bottom: 15px; +} + +#customize-controls .customize-info .customize-panel-description p:first-child, +#customize-controls .customize-info .customize-section-description p:first-child { margin-top: 0; } -#customize-controls .customize-info .customize-panel-description p:last-child { +#customize-controls .customize-info .customize-panel-description p:last-child, +#customize-controls .customize-info .customize-section-description p:last-child { margin-bottom: 0; } @@ -152,9 +187,22 @@ body { } #customize-theme-controls .accordion-section-title { + color: #555d66; + background-color: #fff; + border-bottom: 1px solid #ddd; + border-left: 4px solid #fff; + -webkit-transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; + transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; +} + +#customize-controls #customize-theme-controls .customize-themes-panel .accordion-section-title { color: #555; background-color: #fff; - border-bottom: 1px solid #eee; + border-left: 4px solid #fff; } #customize-theme-controls .accordion-section-title:after { @@ -163,7 +211,7 @@ body { } #customize-theme-controls .accordion-section-content { - color: #555; + color: #555d66; background: transparent; } @@ -171,22 +219,27 @@ body { #customize-controls .control-section .accordion-section-title:hover, #customize-controls .control-section.open .accordion-section-title, #customize-controls .control-section .accordion-section-title:focus { - color: #23282d; - background: #f5f5f5; + color: #0073aa; + background: #f3f3f5; + border-left-color: #0073aa; +} + +#accordion-section-themes + .control-section { + border-top: 1px solid #ddd; } .js .control-section:hover .accordion-section-title, .js .control-section .accordion-section-title:hover, .js .control-section.open .accordion-section-title, .js .control-section .accordion-section-title:focus { - background: #f5f5f5; + background: #f3f3f5; } #customize-theme-controls .control-section:hover > .accordion-section-title:after, #customize-theme-controls .control-section .accordion-section-title:hover:after, #customize-theme-controls .control-section.open .accordion-section-title:after, #customize-theme-controls .control-section .accordion-section-title:focus:after { - color: #23282d; + color: #0073aa; } #customize-theme-controls .control-section.open { @@ -202,6 +255,11 @@ body { border-bottom-color: #ddd; } +#customize-theme-controls .control-panel-content .control-section:nth-child(2), +#customize-theme-controls .control-panel-nav_menus .control-section:nth-child(3) { + border-top: 1px solid #ddd; +} + #customize-theme-controls > ul { margin: 0; } @@ -218,6 +276,114 @@ body { box-sizing: border-box; } +#customize-info, +#customize-theme-controls .customize-pane-parent, +#customize-theme-controls .customize-pane-child { + overflow: visible; + width: 100%; + margin: 0; + padding: 0; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + -webkit-transition: 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); + transition: 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1); + transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1); + -webkit-transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1), 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); + transition: 0.18s transform cubic-bezier(0.645, 0.045, 0.355, 1), 0.18s -webkit-transform cubic-bezier(0.645, 0.045, 0.355, 1); /* easeInOutCubic */ +} + +#customize-theme-controls .customize-pane-child.skip-transition { + -webkit-transition: none; + transition: none; +} + +#customize-info, +#customize-theme-controls .customize-pane-parent { + position: relative; + visibility: visible; + height: auto; + max-height: none; + overflow: auto; + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +#customize-theme-controls .customize-pane-child { + position: absolute; + top: 0; + left: 0; + visibility: hidden; + height: 0; + max-height: none; + overflow: hidden; + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); +} + +#customize-theme-controls .customize-pane-child.open, +#customize-theme-controls .customize-pane-child.current-panel, +#customize-theme-controls .customize-themes-panel.customize-pane-child.current-panel { + -webkit-transform: none; + -ms-transform: none; + transform: none; +} + +#customize-theme-controls .customize-themes-panel.customize-pane-child, +.section-open #customize-theme-controls .customize-pane-parent, +.in-sub-panel #customize-theme-controls .customize-pane-parent, +.section-open #customize-info, +.in-sub-panel #customize-info, +.in-sub-panel.section-open #customize-theme-controls .customize-pane-child.current-panel, +.in-themes-panel #customize-theme-controls .customize-pane-parent, +.in-themes-panel #customize-info { + visibility: hidden; + height: 0; + overflow: hidden; + -webkit-transform: translateX(-100%); + -ms-transform: translateX(-100%); + transform: translateX(-100%); +} + +.section-open #customize-theme-controls .customize-pane-parent.busy, +.in-sub-panel #customize-theme-controls .customize-pane-parent.busy, +.in-themes-panel #customize-theme-controls .customize-pane-parent.busy, +.section-open #customize-info.busy, +.in-sub-panel #customize-info.busy, +.in-themes-panel #customize-info.busy, +.busy.section-open.in-sub-panel #customize-theme-controls .customize-pane-child.current-panel, +#customize-theme-controls .customize-pane-child.open, +#customize-theme-controls .customize-pane-child.current-panel, +#customize-theme-controls .customize-pane-child.busy { + visibility: visible; + height: auto; + overflow: auto; +} + +.in-themes-panel #customize-theme-controls .customize-pane-parent, +.in-themes-panel #customize-info { + -webkit-transform: translateX(100%); + -ms-transform: translateX(100%); + transform: translateX(100%); +} + +#customize-theme-controls .customize-pane-child.accordion-section-content, +#customize-theme-controls .customize-pane-child.accordion-sub-container { + display: block; + overflow-x: hidden; +} + +#customize-theme-controls .customize-pane-child.accordion-section-content { + padding: 12px; +} + +#customize-theme-controls .customize-pane-child.menu li { + position: static; +} + .customize-section-description-container { margin-bottom: 15px; } @@ -232,6 +398,10 @@ div.customize-section-description { margin-top: 22px; } +.customize-info div.customize-section-description { + margin-top: 0; +} + div.customize-section-description p:first-child { margin-top: 0; } @@ -254,42 +424,17 @@ h3.customize-section-title { padding: 10px 10px 12px 14px; margin: 0; line-height: 21px; - color: #555; -} - -#customize-theme-controls { - position: relative; - left: 0; - -webkit-transition: .18s left ease-in-out; - transition: .18s left ease-in-out; -} - -.ios #customize-theme-controls { - -webkit-transition: left 0s; - transition: left 0s; -} - -.section-open #customize-info, -.section-open #customize-theme-controls { - left: -100%; + color: #555d66; } .accordion-sub-container.control-panel-content { display: none; position: absolute; - left: 100%; top: 0; width: 100%; - -webkit-transition: left ease-in-out .18s; - transition: left ease-in-out .18s; } -.ios .accordion-sub-container.control-panel-content { - -webkit-transition: left 0s; - transition: left 0s; -} - -.accordion-sub-container.control-panel-content.animating { +.accordion-sub-container.control-panel-content.busy { display: block; } @@ -303,16 +448,21 @@ h3.customize-section-title { top: 0; left: 0; width: 45px; - height: 45px; + height: 41px; padding: 0 2px 0 0; background: #eee; border: none; + border-top: 4px solid #eee; border-right: 1px solid #ddd; color: #444; text-align: left; cursor: pointer; - -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; - transition: color .1s ease-in-out, background .1s ease-in-out; + -webkit-transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; + transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; @@ -329,23 +479,22 @@ h3.customize-section-title { background: #fff; border: none; border-right: 1px solid #ddd; + border-left: 4px solid #fff; -webkit-box-shadow: none; box-shadow: none; cursor: pointer; - -webkit-transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; - transition: left .18s ease-in-out, color .1s ease-in-out, background .1s ease-in-out; + -webkit-transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; + transition: color .15s ease-in-out, + border-color .15s ease-in-out, + background .15s ease-in-out; } .customize-section-back { height: 74px; } -.ios .customize-panel-back, -.ios .customize-section-back { - -webkit-transition: left 0s; - transition: left 0s; -} - .ios .customize-panel-back { display: none; } @@ -354,33 +503,38 @@ h3.customize-section-title { display: block; } -.panel-meta.customize-info .accordion-section-title { +#customize-controls .panel-meta.customize-info .accordion-section-title { margin-left: 48px; + border-left: none; } -#customize-controls .panel-meta.customize-info .accordion-section-title:hover { +#customize-controls .panel-meta.customize-info .accordion-section-title:hover, +#customize-controls .cannot-expand:hover .accordion-section-title { background: #fff; - color: #555; + color: #555d66; + border-left-color: #fff; } .customize-controls-close:focus, .customize-controls-close:hover, .customize-controls-preview-toggle:focus, .customize-controls-preview-toggle:hover { - background: #ddd; - border-color: #ccc; - color: #000; + background: #fff; + color: #0073aa; + border-top-color: #0073aa; outline: none; -webkit-box-shadow: none; box-shadow: none; } + .customize-panel-back:hover, .customize-panel-back:focus, .customize-section-back:hover, .customize-section-back:focus { - color: #23282d; - background: #f5f5f5; + color: #0073aa; + background: #f3f3f5; + border-left-color: #0073aa; outline: none; -webkit-box-shadow: none; box-shadow: none; @@ -390,7 +544,7 @@ h3.customize-section-title { font: normal 22px/45px dashicons; content: "\f335"; position: relative; - top: 1px; + top: -3px; left: 13px; } @@ -399,10 +553,11 @@ h3.customize-section-title { font: normal 20px/72px dashicons; content: "\f341"; position: relative; - left: 13px; + left: 9px; } .wp-full-overlay-sidebar .wp-full-overlay-header { + background-color: #eee; -webkit-transition: padding ease-in-out .18s; transition: padding ease-in-out .18s; } @@ -411,63 +566,6 @@ h3.customize-section-title { padding-left: 62px; } -#customize-info, -#customize-theme-controls > ul > .accordion-section { - position: relative; - left: 0; - -webkit-transition: left ease-in-out .18s; - transition: left ease-in-out .18s; -} - -.ios #customize-info, -.ios #customize-theme-controls > ul > .accordion-section { - -webkit-transition: left 0s; - transition: left 0s; -} - -.in-sub-panel #customize-info, -.in-sub-panel #customize-theme-controls > ul > .accordion-section { - left: -100%; - width: 100%; -} - -.in-sub-panel #customize-theme-controls .accordion-section.current-panel { - width: 100%; -} - -#customize-theme-controls .control-section.current-panel { - padding: 0; -} - -#customize-theme-controls .control-section > h3.accordion-section-title { - position: relative; - left: 0; -} - -#customize-theme-controls .control-section.current-panel > h3.accordion-section-title { - left: -354px; - -webkit-transition: left ease-in-out .18s; - transition: left ease-in-out .18s; -} - -.ios #customize-theme-controls .control-section.current-panel > h3.accordion-section-title { - -webkit-transition: left 0s; - transition: left 0s; -} - -.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content { - visibility: hidden; - overflow-y: hidden; -} - -.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open { - visibility: visible; -} - -.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content { - overflow-y: auto; -} - p.customize-section-description { font-style: normal; margin-top: 22px; @@ -509,8 +607,8 @@ p.customize-section-description { } .customize-control select { - min-width: 50%; - max-width: 100%; + width: 100%; + max-width: 300px; height: 28px; line-height: 28px; } @@ -531,9 +629,20 @@ p.customize-section-description { display: block; font-style: italic; line-height: 18px; + margin-top: 0; margin-bottom: 5px; } +.customize-section-description a.external-link:after { + font: 16px/11px dashicons; + content: "\f310"; + top: 3px; + position: relative; + padding-left: 3px; + display: inline-block; + text-decoration: none; +} + .customize-control-color .color-picker, .customize-control-upload div { line-height: 28px; @@ -608,6 +717,71 @@ p.customize-section-description { float: left; } +#available-menu-items .accordion-section-content .new-content-item, +.customize-control-dropdown-pages .new-content-item { + width: -webkit-calc(100% - 30px); + width: calc(100% - 30px); + padding: 8px 15px; + position: absolute; + bottom: 0; + z-index: 10; + background: #eee; + display: -webkit-box; + display: -moz-box; + display: -ms-flexbox; + display: -webkit-flex; + display: flex; +} + +.customize-control-dropdown-pages .new-content-item { + width: 100%; + max-width: 300px; + padding: 5px 0 5px 1px; + position: relative; +} + +#available-menu-items .new-content-item .create-item-input, +.customize-control-dropdown-pages .new-content-item .create-item-input { + -webkit-box-flex: 10; + -webkit-flex-grow: 10; + -moz-box-flex: 10; + -ms-flex-positive: 10; + -ms-flex: 10; + flex-grow: 10; +} + +#available-menu-items .new-content-item .add-content, +.customize-control-dropdown-pages .new-content-item .add-content { + margin: 2px 0 2px 6px; + -webkit-box-flex: 10; + -webkit-flex-grow: 10; + -moz-box-flex: 10; + -ms-flex-positive: 10; + -ms-flex: 10; + flex-grow: 1; +} + +.customize-control-dropdown-pages .new-content-item .create-item-input.invalid { + border: 1px solid #f00; +} + +.customize-control-dropdown-pages .add-new-toggle { + margin-left: 1px; + color: #0073aa; + font-weight: 600; + line-height: 28px; + text-decoration: underline; +} + +.customize-control-dropdown-pages .add-new-toggle:hover, +.customize-control-dropdown-pages .add-new-toggle:active { + color: #00a0d2; +} + +.customize-control-dropdown-pages .add-new-toggle:focus { + color: #124964; +} + #customize-preview iframe { width: 100%; height: 100%; @@ -739,7 +913,7 @@ p.customize-section-description { } .customize-control-color .dropdown .dropdown-content { - background-color: #555; + background-color: #555d66; border: 1px solid rgba(0, 0, 0, 0.15); } @@ -770,6 +944,7 @@ p.customize-section-description { margin-bottom: 8px; } +.customize-control-header .actions, .customize-control-header .uploaded { margin-bottom: 18px; } @@ -822,7 +997,7 @@ p.customize-section-description { display: none; position: absolute; width: 100%; - color: #555; + color: #555d66; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; @@ -853,6 +1028,11 @@ p.customize-section-description { .customize-control-header .header-view:after { border: 0; } + +.customize-control-header .header-view.selected .choice:focus { + outline: none; +} + .customize-control-header .header-view.selected:after { content: ''; position: absolute; @@ -862,6 +1042,7 @@ p.customize-section-description { -webkit-border-radius: 2px; border-radius: 2px; } + .customize-control-header .header-view.button.selected { border: 0; } @@ -871,11 +1052,11 @@ p.customize-section-description { .customize-control-header .uploaded .header-view .close { font-size: 20px; color: #fff; - background: #555; + background: #555d66; background: rgba(0, 0, 0, 0.5); position: absolute; top: 10px; - right: -999px; + left: -999px; z-index: 1; width: 26px; height: 26px; @@ -884,9 +1065,14 @@ p.customize-section-description { .customize-control-header .header-view:hover .close, .customize-control-header .header-view .close:focus { + left: auto; right: 10px; } +.customize-control-header .header-view .close:focus { + outline: 1px solid #5b9dd9; +} + /* Header control: randomiz(s)er */ .customize-control-header .random.placeholder { @@ -933,6 +1119,16 @@ p.customize-section-description { margin-bottom: 9px; } +.customize-control-header .choice:focus { + outline: none; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 3px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 3px 1px rgba(30, 140, 190, .8); +} + .customize-control-header .uploaded div:last-child > .choice { margin-bottom: 0; } @@ -954,6 +1150,64 @@ p.customize-section-description { float: right; } +/* Background position control */ +.customize-control-background_position .background-position-control .button-group { + display: block; +} + +/** + * Custom CSS Section + * + * Modifications to the Section Container to make the textarea full-width and + * full-height, if the control is the only control in the section. + */ + +#customize-controls .customize-section-description-container.section-meta.customize-info { + border-bottom: none; +} + +#sub-accordion-section-custom_css .customize-control-notifications-container { + margin-bottom: 15px; +} + +#customize-control-custom_css textarea { + display: block; + font-family: Consolas, Monaco, monospace; + font-size: 12px; + padding: 6px 8px; + height: 500px; + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; +} + +.customize-section-description-container + #customize-control-custom_css:last-child textarea { + border-right: 0; + border-left: 0; + height: -webkit-calc( 100vh - 185px ); + height: calc( 100vh - 185px ); + resize: none; +} +.customize-section-description-container + #customize-control-custom_css:last-child { + margin-left: -12px; + width: 299px; + margin-bottom: -12px; +} + +@media screen and ( max-width: 640px ) { + .customize-section-description-container + #customize-control-custom_css:last-child { + margin-left: 0; + margin-right: 0; + width: 100%; + } + .customize-section-description-container + #customize-control-custom_css:last-child textarea { + height: -webkit-calc( 100vh - 140px ); + height: calc( 100vh - 140px ); + width: 100%; + border: solid 1px #ddd; + } +} + /** * Themes */ @@ -975,37 +1229,46 @@ p.customize-section-description { animation: customize-reload .75s; } -.control-section-themes .accordion-section-title { +#customize-theme-controls .control-section-themes .accordion-section-title:hover, /* Not a focusable element. */ +#customize-theme-controls .control-section-themes .accordion-section-title { cursor: default; + background: #fff; + color: #555d66; + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + border-left: none; + margin-top: 0; } -#customize-theme-controls .control-section-themes .accordion-section-title:hover, -#customize-theme-controls .control-section-themes .accordion-section-title:focus { - color: #555; - background-color: #fff; +#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child:hover, /* Not a focusable element. */ +#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child { + border-top: 0; } -.control-section-themes .accordion-section-title { - margin: 15px 0; +#customize-theme-controls .control-section-themes > .accordion-section-title:hover, /* Not a focusable element. */ +#customize-theme-controls .control-section-themes > .accordion-section-title { + margin: 0 0 15px; } -.customize-themes-panel .accordion-section-title { +#customize-controls .customize-themes-panel .accordion-section-title:hover, +#customize-controls .customize-themes-panel .accordion-section-title { margin: 15px -8px; } -.control-section-themes .accordion-section-title { +#customize-controls .control-section-themes .accordion-section-title, +#customize-controls .customize-themes-panel .accordion-section-title { padding-right: 100px; /* Space for the button */ } -.control-section-themes .accordion-section-title span.customize-action, +#customize-controls .control-section-themes .accordion-section-title span.customize-action, #customize-controls .customize-section-title span.customize-action { font-size: 13px; display: block; font-weight: 400; } -.control-section-themes .accordion-section-title .change-theme, -.control-section-themes .accordion-section-title .customize-theme { +#customize-controls .control-section-themes .accordion-section-title .change-theme, +#customize-controls .customize-themes-panel .accordion-section-title .customize-theme { position: absolute; right: 10px; top: 50%; @@ -1013,12 +1276,11 @@ p.customize-section-description { font-weight: 400; } -.control-section-themes .accordion-section-title:before { +#customize-controls .control-section-themes .accordion-section-title:before { display: none; } -.customize-themes-panel { - display: none; +#customize-controls .customize-themes-panel { padding: 0 8px; background: #f1f1f1; -webkit-box-sizing: border-box; @@ -1026,7 +1288,7 @@ p.customize-section-description { box-sizing: border-box; } -.customize-themes-panel .accordion-section-title:first-child { +#customize-controls .customize-themes-panel .accordion-section-title:first-child { margin-top: 0; } @@ -1035,14 +1297,10 @@ p.customize-section-description { font-weight: 600; } -.customize-themes-panel > h2 { +#customize-controls .customize-themes-panel > h2 { padding: 15px 8px 0 8px; } -.control-section.open .customize-themes-panel { - display: block; -} - #customize-theme-controls .customize-themes-panel .accordion-section-content { background: transparent; display: block; @@ -1088,27 +1346,15 @@ p.customize-section-description { width: 100%; } -#accordion-section-themes .accordion-section-title:after { +.control-section-themes .accordion-section-title:after, +.customize-themes-panel .accordion-section-title:after { display: none; } -#customize-theme-controls .control-section-themes.current-panel > h3.accordion-section-title { - left: 0; -} - .customize-themes-panel.control-panel-content { - position: absolute; - left: -100%; - top: 0; - width: 100%; border-top: 1px solid #ddd; } -.in-themes-panel #customize-info, -.in-themes-panel #customize-theme-controls > ul > .accordion-section { - left: 100%; -} - /* Details View */ .wp-customizer .theme-overlay { display: none; @@ -1142,10 +1388,6 @@ p.customize-section-description { text-align: right; /* Because there's only one action, match the pattern of media modals and right-align the action. */ } -.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content { - overflow: visible; /* Prevent the top-level Customizer controls from becoming visible when elements on the right of the details modal are focused. */ -} - .ie8 .wp-customizer .theme-overlay .theme-header, .ie8 .wp-customizer .theme-overlay .theme-about, .ie8 .wp-customizer .theme-overlay .theme-actions { @@ -1196,7 +1438,7 @@ body.cheatin p { * Widgets and Menus common styles */ -/* higher specificity than .wp-core-ui .button-secondary */ +/* higher specificity than .wp-core-ui .button */ #customize-theme-controls .add-new-widget, #customize-theme-controls .add-new-menu-item { cursor: pointer; @@ -1219,7 +1461,8 @@ body.cheatin p { } .add-new-widget:before, -.add-new-menu-item:before { +.add-new-menu-item:before, +#available-menu-items .new-content-item .add-content:before { content: "\f132"; display: inline-block; position: relative; @@ -1400,6 +1643,11 @@ body.adding-widget .add-new-widget:before, overflow: auto; bottom: 0; width: 100%; + border-top: 1px solid #ddd; +} + +.no-widgets-found #available-widgets-list { + border-top: none; } #available-widgets-filter { @@ -1408,13 +1656,12 @@ body.adding-widget .add-new-widget:before, z-index: 1; width: 300px; background: #eee; - border-bottom: 1px solid #e5e5e5; } /* search field container */ #available-widgets-filter, #available-menu-items-search .accordion-section-title { - padding: 12px 15px; + padding: 13px 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; @@ -1422,8 +1669,101 @@ body.adding-widget .add-new-widget:before, #available-widgets-filter input, #available-menu-items-search input { - padding: 6px 10px; width: 100%; + height: 32px; + margin: 1px 0; + padding: 6px 30px; +} + +#available-widgets-filter input::-ms-clear, +#available-menu-items-search input::-ms-clear { + display: none; /* remove the "x" in IE, which conflicts with the "x" icon on button.clear-results */ +} + +#available-menu-items-search .search-icon, +#available-widgets-filter .search-icon { + display: block; + position: absolute; + top: 15px; /* 13 container padding +1 input margin +1 input border */ + left: 16px; + width: 30px; + height: 30px; + line-height: 28px; + text-align: center; + color: #72777c; +} + +#available-widgets-filter .clear-results, +#available-menu-items-search .clear-results { + position: absolute; + top: 15px; /* 13 container padding +1 input margin +1 input border */ + right: 16px; + width: 30px; + height: 30px; + padding: 0; + border: 0; + cursor: pointer; + background: none; + color: #a00; + text-decoration: none; + outline: 0; +} + +#available-widgets-filter .clear-results, +#available-menu-items-search .clear-results, +#available-menu-items-search.loading .clear-results.is-visible { + display: none; +} + +#available-widgets-filter .clear-results.is-visible, +#available-menu-items-search .clear-results.is-visible { + display: block; +} + +#available-widgets-filter .clear-results:before, +#available-menu-items-search .clear-results:before { + content: "\f335"; + font: normal 20px/1 dashicons; + vertical-align: middle; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +#available-widgets-filter .clear-results:hover, +#available-widgets-filter .clear-results:focus, +#available-menu-items-search .clear-results:hover, +#available-menu-items-search .clear-results:focus { + color: #dc3232; +} + +#available-widgets-filter .clear-results:focus, +#available-menu-items-search .clear-results:focus { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + +#available-menu-items-search .search-icon:after, +#available-widgets-filter .search-icon:after { + content: "\f179"; + font: normal 20px/1 dashicons; + vertical-align: middle; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.no-widgets-found-message { + display: none; + margin: 0; + padding: 0 15px; + line-height: inherit; +} + +.no-widgets-found .no-widgets-found-message { + display: block; } #available-widgets .widget-top, @@ -1441,7 +1781,14 @@ body.adding-widget .add-new-widget:before, position: relative; padding: 20px 15px 20px 60px; background: #fff; - border-bottom: 1px solid #e5e5e5; + border-bottom: 1px solid #ddd; + border-left: 4px solid #fff; + -webkit-transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; + transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; cursor: pointer; display: none; } @@ -1517,7 +1864,7 @@ body.adding-widget .add-new-widget:before, background: #eee; border: 0; border-right: 1px solid #ddd; - color: #444; + color: #555d66; cursor: pointer; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out; @@ -1598,7 +1945,7 @@ body.adding-widget .add-new-widget:before, padding: 9px 10px 12px 14px; margin: 0; line-height: 24px; - color: #555; + color: #555d66; display: block; overflow: hidden; white-space: nowrap; @@ -1618,12 +1965,15 @@ body.adding-widget .add-new-widget:before, #available-widgets-filter { position: relative; width: 100%; - background: #fff; height: auto; - padding: 10px 15px; } #available-widgets-list { - top: 140px; + top: 130px; + } + + #available-menu-items-search .clear-results, + #available-menu-items-search .search-icon { + top: 85px; /* 70 section title height + 13 container padding +1 input margin +1 input border */ } } diff --git a/wp-admin/css/customize-controls.min.css b/wp-admin/css/customize-controls.min.css index cf42cc9..1d9d60c 100644 --- a/wp-admin/css/customize-controls.min.css +++ b/wp-admin/css/customize-controls.min.css @@ -1 +1 @@ -body{overflow:hidden;-webkit-text-size-adjust:100%}#customize-controls a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-right:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555;border-left:none;border-right:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#333}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .control-section .customize-section-title h3,#customize-controls .control-section h3.customize-section-title,#customize-controls .customize-info .panel-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;right:1px;padding:20px 20px 10px 10px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;left:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .no-widget-areas-rendered-notice{color:#555;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-right:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555;background-color:#fff;border-bottom:1px solid #eee}#customize-theme-controls .accordion-section-title:after{content:"\f345";color:#a0a5aa}#customize-theme-controls .accordion-section-content{color:#555;background:0 0;position:absolute;top:0;left:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#23282d;background:#f5f5f5}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f5f5f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#23282d}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls>ul{margin:0}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 10px 12px 14px;margin:0;line-height:21px;color:#555}#customize-theme-controls{position:relative;left:0;-webkit-transition:.18s left ease-in-out;transition:.18s left ease-in-out}.ios #customize-theme-controls{-webkit-transition:left 0s;transition:left 0s}.section-open #customize-info,.section-open #customize-theme-controls{left:-100%}.accordion-sub-container.control-panel-content{display:none;position:absolute;left:100%;top:0;width:100%;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios .accordion-sub-container.control-panel-content{-webkit-transition:left 0s;transition:left 0s}.accordion-sub-container.control-panel-content.animating{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;left:0;width:45px;height:45px;padding:0 2px 0 0;background:#eee;border:none;border-right:1px solid #ddd;color:#444;text-align:left;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:left;width:48px;height:71px;padding:0 24px 0 0;margin:0;background:#fff;border:none;border-right:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out;transition:left .18s ease-in-out,color .1s ease-in-out,background .1s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back,.ios .customize-section-back{-webkit-transition:left 0s;transition:left 0s}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}.panel-meta.customize-info .accordion-section-title{margin-left:48px}#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#23282d;background:#f5f5f5;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:1px;left:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f341";position:relative;left:13px}.wp-full-overlay-sidebar .wp-full-overlay-header{-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-left:62px}#customize-info,#customize-theme-controls>ul>.accordion-section{position:relative;left:0;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios #customize-info,.ios #customize-theme-controls>ul>.accordion-section{-webkit-transition:left 0s;transition:left 0s}.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls>ul>.accordion-section{left:-100%;width:100%}.in-sub-panel #customize-theme-controls .accordion-section.current-panel{width:100%}#customize-theme-controls .control-section.current-panel{padding:0}#customize-theme-controls .control-section>h3.accordion-section-title{position:relative;left:0}#customize-theme-controls .control-section.current-panel>h3.accordion-section-title{left:-354px;-webkit-transition:left ease-in-out .18s;transition:left ease-in-out .18s}.ios #customize-theme-controls .control-section.current-panel>h3.accordion-section-title{-webkit-transition:left 0s;transition:left 0s}.wp-full-overlay.section-open #customize-controls .wp-full-overlay-sidebar-content{visibility:hidden;overflow-y:hidden}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open{visibility:visible}.wp-full-overlay.section-open .wp-full-overlay-sidebar-content .accordion-section.open .accordion-section-content{overflow-y:auto}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:left;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:100%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{min-width:50%;max-width:100%;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:4px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-bottom:5px}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-left:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:4px;margin-left:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:left;margin:10px;width:auto}.customize-control .attachment-title{font-weight:600;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:left}#customize-preview iframe{width:100%;height:100%;position:absolute}#customize-preview iframe+iframe{visibility:hidden}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}#customize-controls .customize-control-notifications-container{margin:4px 0 8px;padding:0;display:none;cursor:default}#customize-controls .customize-control-widget_form.has-error .widget .widget-top,.customize-control-nav_menu_item.has-error .menu-item-bar .menu-item-handle{-webkit-box-shadow:inset 0 0 0 2px #dc3232;box-shadow:inset 0 0 0 2px #dc3232;-webkit-transition:.15s box-shadow linear;transition:.15s box-shadow linear}.customize-control-notifications-container li.notice{list-style:none;margin:0 0 6px;padding:4px 8px}.customize-control-notifications-container li.notice:last-child{margin-bottom:0}#customize-controls .customize-control-nav_menu_item .customize-control-notifications-container{margin-top:0}#customize-controls .customize-control-widget_form .customize-control-notifications-container,.customize-control .attachment-media-view .actions{margin-top:8px}.customize-control-text.has-error input{outline:#dc3232 solid 2px}.accordion-section .dropdown{float:left;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-header .current{margin-bottom:8px}.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control .attachment-media-view .upload-button,.customize-control-header button.new,.customize-control-header button.remove{white-space:normal;width:48%;height:auto}.customize-control .attachment-media-view .thumbnail,.customize-control-header .current .container{overflow:hidden}.customize-control .attachment-media-view .placeholder,.customize-control-header .placeholder{width:100%;position:relative;text-align:center;cursor:default;border:1px dashed #b4b9be;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 0;line-height:20px}.customize-control-header .inner{display:none;position:absolute;width:100%;color:#555;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-header .inner,.customize-control-header .inner .dashicons{line-height:20px;top:8px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;left:0;bottom:0;right:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555;background:rgba(0,0,0,.5);position:absolute;top:10px;right:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{right:10px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control .attachment-media-view .thumbnail-image img,.customize-control-header img{max-width:100%}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control-header .remove{float:left;margin-right:3px}.customize-control .attachment-media-view .upload-button,.customize-control-header .new{float:right}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}.control-section-themes .accordion-section-title{cursor:default;margin:15px 0;padding-right:100px}#customize-theme-controls .control-section-themes .accordion-section-title:focus,#customize-theme-controls .control-section-themes .accordion-section-title:hover{color:#555;background-color:#fff}.customize-themes-panel .accordion-section-title{margin:15px -8px}#customize-controls .customize-section-title span.customize-action,.control-section-themes .accordion-section-title span.customize-action{font-size:13px;display:block;font-weight:400}.control-section-themes .accordion-section-title .change-theme,.control-section-themes .accordion-section-title .customize-theme{position:absolute;right:10px;top:50%;margin-top:-14px;font-weight:400}.control-section-themes .accordion-section-title:before{display:none}.customize-themes-panel{display:none;padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}.customize-themes-panel>h2{padding:15px 8px 0}.control-section.open .customize-themes-panel{display:block}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;left:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}#accordion-section-themes .accordion-section-title:after{display:none}#customize-theme-controls .control-section-themes.current-panel>h3.accordion-section-title{left:0}.customize-themes-panel.control-panel-content{position:absolute;left:-100%;top:0;width:100%;border-top:1px solid #ddd}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls>ul>.accordion-section{left:100%}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{left:90px;right:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:right}.modal-open .in-themes-panel #customize-controls .wp-full-overlay-sidebar-content{overflow:visible}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{left:0;right:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:right;margin-left:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;left:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{color:#0073aa;float:right;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:hover{color:#00a0d2}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.menu-item-reorder-nav button,.widget-reorder-nav span{position:relative;overflow:hidden;float:left;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.menu-item-reorder-nav button{width:30px;height:40px;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.menu-item-reorder-nav button:before,.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items .customize-section-title,#available-widgets .customize-section-title,.customize-controls-preview-toggle{display:none}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover,.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#191e23;background:#eee}.menus-move-down:before,.move-widget-down:before{content:"\f347"}.menus-move-up:before,.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down,.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5;background-color:#fff;cursor:default;pointer-events:none}.wp-full-overlay-main{right:auto;width:100%}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover,body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before,body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-menu-items,#available-widgets{position:absolute;top:0;bottom:0;left:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:left .18s;transition:left .18s;border-right:1px solid #ddd}#available-widgets-list{top:60px;position:absolute;overflow:auto;bottom:0;width:100%}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;background:#eee;border-bottom:1px solid #e5e5e5}#available-menu-items-search .accordion-section-title,#available-widgets-filter{padding:12px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search input,#available-widgets-filter input{padding:6px 10px;width:100%}#available-menu-items .item-top,#available-menu-items .item-top:hover,#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .item-tpl,#available-widgets .widget-tpl{position:relative;padding:20px 15px 20px 60px;background:#fff;border-bottom:1px solid #e5e5e5;cursor:pointer;display:none}#available-menu-items .item,#available-widgets .widget{position:static}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-left:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.collapsed #customize-controls,.wp-full-overlay.expanded{margin-left:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;left:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border:0;border-right:1px solid #ddd;color:#444;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-right:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}body.adding-menu-items div#available-menu-items,body.adding-widget div#available-widgets{top:46px;left:0;z-index:10;width:100%}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back,#available-widgets .customize-section-back{height:69px}#available-menu-items .customize-section-title h3,#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 10px 12px 14px;margin:0;line-height:24px;color:#555;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action,#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;background:#fff;height:auto;padding:10px 15px}#available-widgets-list{top:140px}} \ No newline at end of file +#customize-controls .customize-info .customize-section-description,#customize-controls .customize-info.section-meta{margin-bottom:15px}body{overflow:hidden;-webkit-text-size-adjust:100%}.customize-controls-close,.widget-control-actions a{text-decoration:none}#customize-controls h3{font-size:14px}#customize-controls img{max-width:100%}#customize-controls .submit{text-align:center}#customize-controls .description{color:#555d66}#customize-header-actions .button-primary{float:right;margin-top:9px}#customize-header-actions .spinner{margin-top:13px;margin-right:4px}.saving #customize-header-actions .spinner{visibility:visible}#customize-header-actions{border-bottom:1px solid #ddd}#customize-controls .wp-full-overlay-sidebar-content{overflow-y:auto;overflow-x:hidden}#customize-controls .customize-info{border:none;border-bottom:1px solid #ddd;margin-bottom:15px}#customize-controls .customize-info.is-in-view,#customize-controls .customize-section-title.is-in-view{position:absolute;z-index:9;width:100%;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1)}#customize-controls .customize-section-title.is-in-view{margin-top:0}#customize-controls .customize-info.is-in-view+.accordion-section{margin-top:15px}#customize-controls .customize-info.is-sticky,#customize-controls .customize-section-title.is-sticky{position:fixed;top:46px}#customize-controls .customize-info .accordion-section-title{background:#fff;color:#555d66;border-left:none;border-right:none;border-bottom:none;cursor:default}#customize-controls .customize-info .accordion-section-title:focus:after,#customize-controls .customize-info .accordion-section-title:hover:after,#customize-controls .customize-info.open .accordion-section-title:after{color:#32373c}#customize-controls .customize-info .accordion-section-title:after{display:none}#customize-controls .customize-info .preview-notice{font-size:13px;line-height:24px}#customize-controls .customize-info .panel-title,#customize-controls .customize-pane-child .customize-section-title h3,#customize-controls .customize-pane-child h3.customize-section-title{font-size:20px;font-weight:200;line-height:26px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-section-title span.customize-action{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#customize-controls .customize-info .customize-help-toggle{position:absolute;top:4px;right:1px;padding:20px 20px 10px 10px;width:20px;height:20px;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;background:0 0;color:#555d66;border:none}#customize-controls .customize-info .customize-help-toggle:before{position:absolute;top:5px;left:6px}#customize-controls .customize-info .customize-help-toggle:focus,#customize-controls .customize-info .customize-help-toggle:hover,#customize-controls .customize-info.open .customize-help-toggle{color:#0073aa}#customize-controls .customize-info .customize-panel-description,#customize-controls .customize-info .customize-section-description,#customize-controls .no-widget-areas-rendered-notice{color:#555d66;display:none;background:#fff;padding:12px 15px;border-top:1px solid #ddd}#customize-controls .customize-info .customize-panel-description.open+.no-widget-areas-rendered-notice{border-top:none}#customize-controls .customize-info .customize-panel-description p:first-child,#customize-controls .customize-info .customize-section-description p:first-child{margin-top:0}#customize-controls .customize-info .customize-panel-description p:last-child,#customize-controls .customize-info .customize-section-description p:last-child{margin-bottom:0}#customize-controls .current-panel .control-section>h3.accordion-section-title{padding-right:30px}#customize-theme-controls .control-section{border:none}#customize-theme-controls .accordion-section-title{color:#555d66;background-color:#fff;border-bottom:1px solid #ddd;border-left:4px solid #fff;-webkit-transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}#customize-controls #customize-theme-controls .customize-themes-panel .accordion-section-title{color:#555;background-color:#fff;border-left:4px solid #fff}#customize-theme-controls .accordion-section-title:after{content:"\f345";color:#a0a5aa}#customize-theme-controls .accordion-section-content{color:#555d66;background:0 0;position:absolute;top:0;left:100%;width:100%;margin:0;padding:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .control-section .accordion-section-title:focus,#customize-controls .control-section .accordion-section-title:hover,#customize-controls .control-section.open .accordion-section-title,#customize-controls .control-section:hover>.accordion-section-title{color:#0073aa;background:#f3f3f5;border-left-color:#0073aa}#accordion-section-themes+.control-section{border-top:1px solid #ddd}.js .control-section .accordion-section-title:focus,.js .control-section .accordion-section-title:hover,.js .control-section.open .accordion-section-title,.js .control-section:hover .accordion-section-title{background:#f3f3f5}#customize-theme-controls .control-section .accordion-section-title:focus:after,#customize-theme-controls .control-section .accordion-section-title:hover:after,#customize-theme-controls .control-section.open .accordion-section-title:after,#customize-theme-controls .control-section:hover>.accordion-section-title:after{color:#0073aa}#customize-theme-controls .control-section.open{border-bottom:1px solid #eee}#customize-theme-controls .control-section.open .accordion-section-title{border-bottom-color:#eee!important}#customize-theme-controls .control-section:last-of-type.open,#customize-theme-controls .control-section:last-of-type>.accordion-section-title{border-bottom-color:#ddd}#customize-theme-controls .control-panel-content .control-section:nth-child(2),#customize-theme-controls .control-panel-nav_menus .control-section:nth-child(3){border-top:1px solid #ddd}#customize-theme-controls>ul{margin:0}#customize-info,#customize-theme-controls .customize-pane-child,#customize-theme-controls .customize-pane-parent{width:100%;margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:.18s transform cubic-bezier(.645,.045,.355,1),.18s -webkit-transform cubic-bezier(.645,.045,.355,1);transition:.18s transform cubic-bezier(.645,.045,.355,1),.18s -webkit-transform cubic-bezier(.645,.045,.355,1)}#customize-theme-controls .customize-pane-child.skip-transition{-webkit-transition:none;transition:none}#customize-info,#customize-theme-controls .customize-pane-parent{position:relative;visibility:visible;height:auto;max-height:none;overflow:auto;-webkit-transform:none;-ms-transform:none;transform:none}#customize-theme-controls .customize-pane-child{position:absolute;top:0;left:0;visibility:hidden;height:0;max-height:none;overflow:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#customize-theme-controls .customize-pane-child.current-panel,#customize-theme-controls .customize-pane-child.open,#customize-theme-controls .customize-themes-panel.customize-pane-child.current-panel{-webkit-transform:none;-ms-transform:none;transform:none}#customize-theme-controls .customize-themes-panel.customize-pane-child,.in-sub-panel #customize-info,.in-sub-panel #customize-theme-controls .customize-pane-parent,.in-sub-panel.section-open #customize-theme-controls .customize-pane-child.current-panel,.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls .customize-pane-parent,.section-open #customize-info,.section-open #customize-theme-controls .customize-pane-parent{visibility:hidden;height:0;overflow:hidden;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}#customize-theme-controls .customize-pane-child.busy,#customize-theme-controls .customize-pane-child.current-panel,#customize-theme-controls .customize-pane-child.open,.busy.section-open.in-sub-panel #customize-theme-controls .customize-pane-child.current-panel,.in-sub-panel #customize-info.busy,.in-sub-panel #customize-theme-controls .customize-pane-parent.busy,.in-themes-panel #customize-info.busy,.in-themes-panel #customize-theme-controls .customize-pane-parent.busy,.section-open #customize-info.busy,.section-open #customize-theme-controls .customize-pane-parent.busy{visibility:visible;height:auto;overflow:auto}.in-themes-panel #customize-info,.in-themes-panel #customize-theme-controls .customize-pane-parent{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}#customize-theme-controls .customize-pane-child.accordion-section-content,#customize-theme-controls .customize-pane-child.accordion-sub-container{display:block;overflow-x:hidden}#customize-theme-controls .customize-pane-child.accordion-section-content{padding:12px}#customize-theme-controls .customize-pane-child.menu li{position:static}.customize-section-description-container{margin-bottom:15px}.customize-section-title{margin:-12px -12px 0;border-bottom:1px solid #ddd;background:#fff}div.customize-section-description{margin-top:22px}.customize-info div.customize-section-description,div.customize-section-description p:first-child{margin-top:0}div.customize-section-description p:last-child{margin-bottom:0}#customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{border-bottom:1px solid #ddd;padding:12px}.ios #customize-theme-controls .customize-themes-panel h3.customize-section-title:first-child{padding:12px 12px 13px}.customize-section-title h3,h3.customize-section-title{padding:10px 10px 12px 14px;margin:0;line-height:21px;color:#555d66}.accordion-sub-container.control-panel-content{display:none;position:absolute;top:0;width:100%}.accordion-sub-container.control-panel-content.busy{display:block}.current-panel .accordion-sub-container.control-panel-content{width:100%}.customize-controls-close{display:block;position:absolute;top:0;left:0;width:45px;height:41px;padding:0 2px 0 0;background:#eee;border:none;border-top:4px solid #eee;border-right:1px solid #ddd;color:#444;text-align:left;cursor:pointer;-webkit-transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.customize-panel-back,.customize-section-back{display:block;float:left;width:48px;height:71px;padding:0 24px 0 0;margin:0;background:#fff;border:none;border-right:1px solid #ddd;border-left:4px solid #fff;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;-webkit-transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out;transition:color .15s ease-in-out,border-color .15s ease-in-out,background .15s ease-in-out}.customize-section-back{height:74px}.ios .customize-panel-back{display:none}.ios .expanded.in-sub-panel .customize-panel-back{display:block}#customize-controls .panel-meta.customize-info .accordion-section-title{margin-left:48px;border-left:none}#customize-controls .cannot-expand:hover .accordion-section-title,#customize-controls .panel-meta.customize-info .accordion-section-title:hover{background:#fff;color:#555d66;border-left-color:#fff}.customize-controls-close:focus,.customize-controls-close:hover,.customize-controls-preview-toggle:focus,.customize-controls-preview-toggle:hover{background:#fff;color:#0073aa;border-top-color:#0073aa;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-panel-back:focus,.customize-panel-back:hover,.customize-section-back:focus,.customize-section-back:hover{color:#0073aa;background:#f3f3f5;border-left-color:#0073aa;outline:0;-webkit-box-shadow:none;box-shadow:none}.customize-controls-close:before{font:400 22px/45px dashicons;content:"\f335";position:relative;top:-3px;left:13px}.customize-panel-back:before,.customize-section-back:before{font:400 20px/72px dashicons;content:"\f341";position:relative;left:9px}.wp-full-overlay-sidebar .wp-full-overlay-header{background-color:#eee;-webkit-transition:padding ease-in-out .18s;transition:padding ease-in-out .18s}.in-sub-panel .wp-full-overlay-sidebar .wp-full-overlay-header{padding-left:62px}p.customize-section-description{font-style:normal;margin-top:22px;margin-bottom:0}.customize-control{width:100%;float:left;clear:both;margin-bottom:12px}.customize-control input[type=radio],.customize-control input[type=checkbox],.customize-control select{line-height:28px}.customize-control input[type=tel],.customize-control input[type=url],.customize-control input[type=text],.customize-control input[type=password],.customize-control input[type=email],.customize-control input[type=number],.customize-control input[type=search]{width:100%;line-height:18px;margin:0}.customize-control-hidden{margin:0}.customize-control-textarea textarea{width:100%;resize:vertical}.customize-control select{width:100%;max-width:300px;height:28px;line-height:28px}.customize-control select[multiple]{height:auto}.customize-control-title{display:block;font-size:14px;line-height:24px;font-weight:600;margin-bottom:4px}.customize-control-description{display:block;font-style:italic;line-height:18px;margin-top:0;margin-bottom:5px}.customize-section-description a.external-link:after{font:16px/11px dashicons;content:"\f310";top:3px;position:relative;padding-left:3px;display:inline-block;text-decoration:none}.customize-control-color .color-picker,.customize-control-upload div{line-height:28px}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{line-height:20px;display:block;margin-left:24px;padding-top:6px;padding-bottom:6px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-right:4px;margin-left:-24px}.customize-control-radio{padding:5px 0 10px}.customize-control-radio .customize-control-title{margin-bottom:0;line-height:22px}.customize-control-radio .customize-control-title+.customize-control-description{margin-top:7px}.customize-control .attachment-thumb.type-icon{float:left;margin:10px;width:auto}.customize-control .attachment-title{font-weight:600;margin:0;padding:5px 10px}.customize-control .attachment-meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0 10px}.customize-control .attachment-meta-title{padding-top:7px}.customize-control .thumbnail-image{line-height:0}.customize-control .thumbnail-image img{cursor:pointer}#customize-controls .thumbnail-audio .thumbnail{max-width:64px;max-height:64px;margin:10px;float:left}#available-menu-items .accordion-section-content .new-content-item,.customize-control-dropdown-pages .new-content-item{width:-webkit-calc(100% - 30px);width:calc(100% - 30px);padding:8px 15px;position:absolute;bottom:0;z-index:10;background:#eee;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.customize-control-dropdown-pages .new-content-item{width:100%;max-width:300px;padding:5px 0 5px 1px;position:relative}#available-menu-items .new-content-item .create-item-input,.customize-control-dropdown-pages .new-content-item .create-item-input{-webkit-box-flex:10;-webkit-flex-grow:10;-moz-box-flex:10;-ms-flex-positive:10;-ms-flex:10;flex-grow:10}#available-menu-items .new-content-item .add-content,.customize-control-dropdown-pages .new-content-item .add-content{margin:2px 0 2px 6px;-webkit-box-flex:10;-webkit-flex-grow:10;-moz-box-flex:10;-ms-flex-positive:10;-ms-flex:10;flex-grow:1}.customize-control-dropdown-pages .new-content-item .create-item-input.invalid{border:1px solid red}.customize-control-dropdown-pages .add-new-toggle{margin-left:1px;color:#0073aa;font-weight:600;line-height:28px;text-decoration:underline}.customize-control-dropdown-pages .add-new-toggle:active,.customize-control-dropdown-pages .add-new-toggle:hover{color:#00a0d2}.customize-control-dropdown-pages .add-new-toggle:focus{color:#124964}#customize-preview iframe{width:100%;height:100%;position:absolute}#customize-preview iframe+iframe{visibility:hidden}.wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}#customize-controls .customize-control-notifications-container{margin:4px 0 8px;padding:0;display:none;cursor:default}#customize-controls .customize-control-widget_form.has-error .widget .widget-top,.customize-control-nav_menu_item.has-error .menu-item-bar .menu-item-handle{-webkit-box-shadow:inset 0 0 0 2px #dc3232;box-shadow:inset 0 0 0 2px #dc3232;-webkit-transition:.15s box-shadow linear;transition:.15s box-shadow linear}.customize-control-notifications-container li.notice{list-style:none;margin:0 0 6px;padding:4px 8px}.customize-control-notifications-container li.notice:last-child{margin-bottom:0}#customize-controls .customize-control-nav_menu_item .customize-control-notifications-container{margin-top:0}#customize-controls .customize-control-widget_form .customize-control-notifications-container,.customize-control .attachment-media-view .actions{margin-top:8px}.customize-control-text.has-error input{outline:#dc3232 solid 2px}.accordion-section .dropdown{float:left;display:block;position:relative;cursor:pointer}.accordion-section .dropdown-content{overflow:hidden;float:left;min-width:30px;height:16px;line-height:16px;margin-right:16px;padding:4px 5px;border:2px solid #eee;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customize-control .dropdown-arrow{position:absolute;top:0;bottom:0;right:0;width:20px;background:#eee}.customize-control .dropdown-arrow:after{content:"\f140";font:400 20px/1 dashicons;speak:none;display:block;padding:0;text-indent:0;text-align:center;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#32373c}.customize-control .dropdown-status{color:#32373c;background:#eee;display:none;max-width:112px}.customize-control-color .color-picker-hex{display:none}.customize-control-color.open .color-picker-hex,.customize-control-header button img{display:block}.customize-control-color .dropdown{margin-right:5px;margin-bottom:5px}.customize-control-color .dropdown .dropdown-content{background-color:#555d66;border:1px solid rgba(0,0,0,.15)}.customize-control-color .dropdown:hover .dropdown-content{border-color:rgba(0,0,0,.25)}.ios .wp-full-overlay{position:relative}.ios #customize-controls .wp-full-overlay-sidebar-content{-webkit-overflow-scrolling:touch}.customize-control-header .current{margin-bottom:8px}.customize-control-header .actions,.customize-control-header .uploaded{margin-bottom:18px}.customize-control-header .default button:not(.random),.customize-control-header .uploaded button:not(.random){width:100%;padding:0;margin:0;background:0 0;border:none;color:inherit;cursor:pointer}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control .attachment-media-view .upload-button,.customize-control-header button.new,.customize-control-header button.remove{white-space:normal;width:48%;height:auto}.customize-control .attachment-media-view .thumbnail,.customize-control-header .current .container{overflow:hidden}.customize-control .attachment-media-view .placeholder,.customize-control-header .placeholder{width:100%;position:relative;text-align:center;cursor:default;border:1px dashed #b4b9be;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:9px 0;line-height:20px}.customize-control-header .inner{display:none;position:absolute;width:100%;color:#555d66;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customize-control-header .inner,.customize-control-header .inner .dashicons{line-height:20px;top:8px}.customize-control-header .list .inner,.customize-control-header .list .inner .dashicons{top:9px}.customize-control-header .header-view{position:relative;width:100%;margin-bottom:5px}.customize-control-header .header-view:last-child{margin-bottom:0}.customize-control-header .header-view:after{border:0}.customize-control-header .header-view.selected .choice:focus{outline:0}.customize-control-header .header-view.selected:after{content:'';position:absolute;height:auto;top:0;left:0;bottom:0;right:0;border:4px solid #00a0d2;-webkit-border-radius:2px;border-radius:2px}.customize-control-header .header-view.button.selected{border:0}.customize-control-header .uploaded .header-view .close{font-size:20px;color:#fff;background:#555d66;background:rgba(0,0,0,.5);position:absolute;top:10px;left:-999px;z-index:1;width:26px;height:26px;cursor:pointer}.customize-control-header .header-view .close:focus,.customize-control-header .header-view:hover .close{left:auto;right:10px}.customize-control-header .header-view .close:focus{outline:#5b9dd9 solid 1px}.customize-control-header .random.placeholder{cursor:pointer;-webkit-border-radius:2px;border-radius:2px;height:40px}.customize-control-header button.random{width:100%;height:auto;min-height:40px;white-space:normal}.customize-control-header button.random .dice{margin-top:4px}.customize-control-header .header-view:hover>button.random .dice,.customize-control-header .placeholder:hover .dice{-webkit-animation:dice-color-change 3s infinite;animation:dice-color-change 3s infinite}@-webkit-keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}@keyframes dice-color-change{0%,100%{color:#d4b146}50%{color:#ef54b0}75%{color:#7190d3}}.customize-control-header .choice{position:relative;display:block;margin-bottom:9px}.customize-control-header .choice:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 3px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 3px 1px rgba(30,140,190,.8)}.customize-control-header .uploaded div:last-child>.choice{margin-bottom:0}.customize-control .attachment-media-view .thumbnail-image img,.customize-control-header img{max-width:100%}.customize-control .attachment-media-view .default-button,.customize-control .attachment-media-view .remove-button,.customize-control-header .remove{float:left;margin-right:3px}.customize-control .attachment-media-view .upload-button,.customize-control-header .new{float:right}.customize-control-background_position .background-position-control .button-group{display:block}#customize-controls .customize-section-description-container.section-meta.customize-info{border-bottom:none}#sub-accordion-section-custom_css .customize-control-notifications-container{margin-bottom:15px}#customize-control-custom_css textarea{display:block;font-family:Consolas,Monaco,monospace;font-size:12px;padding:6px 8px;height:500px;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.customize-section-description-container+#customize-control-custom_css:last-child textarea{border-right:0;border-left:0;height:-webkit-calc(100vh - 185px);height:calc(100vh - 185px);resize:none}.customize-section-description-container+#customize-control-custom_css:last-child{margin-left:-12px;width:299px;margin-bottom:-12px}@media screen and (max-width:640px){.customize-section-description-container+#customize-control-custom_css:last-child{margin-left:0;margin-right:0;width:100%}.customize-section-description-container+#customize-control-custom_css:last-child textarea{height:-webkit-calc(100vh - 140px);height:calc(100vh - 140px);width:100%;border:1px solid #ddd}}@-webkit-keyframes customize-reload{0%{opacity:0}100%{opacity:1}}@keyframes customize-reload{0%{opacity:0}100%{opacity:1}}.wp-customizer .customize-loading #customize-container{display:block;-webkit-animation:customize-reload .75s;animation:customize-reload .75s}#customize-theme-controls .control-section-themes .accordion-section-title,#customize-theme-controls .control-section-themes .accordion-section-title:hover{cursor:default;background:#fff;color:#555d66;border-top:1px solid #ddd;border-bottom:1px solid #ddd;border-left:none;margin-top:0}#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child,#customize-theme-controls .control-section-themes .customize-themes-panel .accordion-section-title:first-child:hover{border-top:0}#customize-theme-controls .control-section-themes>.accordion-section-title,#customize-theme-controls .control-section-themes>.accordion-section-title:hover{margin:0 0 15px}#customize-controls .customize-themes-panel .accordion-section-title,#customize-controls .customize-themes-panel .accordion-section-title:hover{margin:15px -8px}#customize-controls .control-section-themes .accordion-section-title,#customize-controls .customize-themes-panel .accordion-section-title{padding-right:100px}#customize-controls .control-section-themes .accordion-section-title span.customize-action,#customize-controls .customize-section-title span.customize-action{font-size:13px;display:block;font-weight:400}#customize-controls .control-section-themes .accordion-section-title .change-theme,#customize-controls .customize-themes-panel .accordion-section-title .customize-theme{position:absolute;right:10px;top:50%;margin-top:-14px;font-weight:400}#customize-controls .control-section-themes .accordion-section-title:before{display:none}#customize-controls .customize-themes-panel{padding:0 8px;background:#f1f1f1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#customize-controls .customize-themes-panel .accordion-section-title:first-child{margin-top:0}#customize-controls .customize-themes-panel .accordion-section-title:nth-child(2){font-size:14px;font-weight:600}#customize-controls .customize-themes-panel>h2{padding:15px 8px 0}#customize-theme-controls .customize-themes-panel .accordion-section-content{background:0 0;display:block}.customize-control.customize-control-theme{margin-bottom:8px}#customize-theme-controls .themes.accordion-section-content{position:relative;left:0;padding:0;width:100%}.wp-customizer .theme-browser .themes{padding-bottom:8px}.wp-customizer .theme-browser .theme{margin:0;width:100%}.wp-customizer .theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}#customize-controls h3.theme-name{font-size:15px}#customize-controls .theme-overlay .theme-name{font-size:32px}.wp-customizer #themes-filter{font-size:16px;font-weight:300;line-height:1.5;width:100%}.control-section-themes .accordion-section-title:after,.customize-themes-panel .accordion-section-title:after{display:none}.customize-themes-panel.control-panel-content{border-top:1px solid #ddd}.wp-customizer .theme-overlay{display:none}.wp-customizer.modal-open .theme-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:109}.wp-customizer .theme-overlay .theme-backdrop{background:rgba(238,238,238,.75);position:fixed;z-index:110}.wp-customizer .theme-overlay .theme-wrap{left:90px;right:90px;top:45px;bottom:45px;z-index:120;max-width:1740px}.wp-customizer .theme-overlay .theme-actions{text-align:right}.ie8 .wp-customizer .theme-overlay .theme-about,.ie8 .wp-customizer .theme-overlay .theme-actions,.ie8 .wp-customizer .theme-overlay .theme-header{position:static}@media (max-width:850px),(max-height:472px){.wp-customizer .theme-overlay .theme-wrap{left:0;right:0;top:0;bottom:0}}body.cheatin{font-size:medium;height:auto;background:#fff;margin:50px auto 2em;padding:1em 2em;max-width:700px;min-width:0;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}body.cheatin h1{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:30px 0 0;padding:0 0 7px}body.cheatin p{font-size:14px;line-height:1.5;margin:25px 0 20px}#customize-theme-controls .add-new-menu-item,#customize-theme-controls .add-new-widget{cursor:pointer;float:right;margin-left:10px;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0}.reordering .add-new-menu-item,.reordering .add-new-widget{opacity:.2;pointer-events:none;cursor:not-allowed}#available-menu-items .new-content-item .add-content:before,.add-new-menu-item:before,.add-new-widget:before{content:"\f132";display:inline-block;position:relative;left:-2px;top:-1px;font:400 20px/1 dashicons;vertical-align:middle;-webkit-transition:all .2s;transition:all .2s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reorder-toggle{color:#0073aa;float:right;padding:5px 8px;text-decoration:none;cursor:pointer;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.reorder-toggle:hover{color:#00a0d2}.reorder-toggle:focus{outline:dotted 1px}.reorder,.reordering .reorder-done{display:block;padding:5px 8px}.reorder-done,.reordering .reorder{display:none;color:#0073aa}.reorder-toggle:active .reorder-done,.reorder-toggle:focus .reorder-done,.reorder-toggle:hover .reorder-done{color:#00a0d2}.menu-item-reorder-nav button,.widget-reorder-nav span{position:relative;overflow:hidden;float:left;display:block;width:33px;height:43px;color:#82878c;text-indent:-9999px;cursor:pointer;outline:0}.menu-item-reorder-nav button{width:30px;height:40px;background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none}.menu-item-reorder-nav button:before,.widget-reorder-nav span:before{display:inline-block;position:absolute;top:0;right:0;width:100%;height:100%;font:400 20px/43px dashicons;text-align:center;text-indent:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.menu-item-reorder-nav button:focus,.menu-item-reorder-nav button:hover,.widget-reorder-nav span:focus,.widget-reorder-nav span:hover{color:#191e23;background:#eee}.menus-move-down:before,.move-widget-down:before{content:"\f347"}.menus-move-up:before,.move-widget-up:before{content:"\f343"}#customize-theme-controls .first-widget .move-widget-up,#customize-theme-controls .last-widget .move-widget-down,.move-down-disabled .menus-move-down,.move-left-disabled .menus-move-left,.move-right-disabled .menus-move-right,.move-up-disabled .menus-move-up{color:#d5d5d5;background-color:#fff;cursor:default;pointer-events:none}.wp-full-overlay-main{right:auto;width:100%}.add-menu-toggle.open,.add-menu-toggle.open:hover,.adding-menu-items .add-new-menu-item,.adding-menu-items .add-new-menu-item:hover,body.adding-widget .add-new-widget,body.adding-widget .add-new-widget:hover{background:#eee;border-color:#929793;color:#32373c;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5)}#accordion-section-add_menu .add-new-menu-item.open:before,.adding-menu-items .add-new-menu-item:before,body.adding-widget .add-new-widget:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#available-menu-items,#available-widgets{position:absolute;top:0;bottom:0;left:-301px;visibility:hidden;overflow-x:hidden;overflow-y:auto;width:300px;margin:0;z-index:4;background:#eee;-webkit-transition:left .18s;transition:left .18s;border-right:1px solid #ddd}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:none}#available-widgets-list{top:60px;position:absolute;overflow:auto;bottom:0;width:100%;border-top:1px solid #ddd}.no-widgets-found #available-widgets-list{border-top:none}#available-widgets-filter{position:fixed;top:0;z-index:1;width:300px;background:#eee}#available-menu-items-search .accordion-section-title,#available-widgets-filter{padding:13px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search input,#available-widgets-filter input{width:100%;height:32px;margin:1px 0;padding:6px 30px}#available-menu-items-search input::-ms-clear,#available-widgets-filter input::-ms-clear{display:none}#available-menu-items-search .search-icon,#available-widgets-filter .search-icon{display:block;position:absolute;top:15px;left:16px;width:30px;height:30px;line-height:28px;text-align:center;color:#72777c}#available-menu-items-search .clear-results,#available-widgets-filter .clear-results{position:absolute;top:15px;right:16px;width:30px;height:30px;padding:0;border:0;cursor:pointer;background:0 0;color:#a00;text-decoration:none;outline:0}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible,#available-widgets-filter .clear-results{display:none}#available-menu-items-search .clear-results.is-visible,#available-widgets-filter .clear-results.is-visible{display:block}#available-menu-items-search .clear-results:before,#available-widgets-filter .clear-results:before{content:"\f335";font:400 20px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover,#available-widgets-filter .clear-results:focus,#available-widgets-filter .clear-results:hover{color:#dc3232}#available-menu-items-search .clear-results:focus,#available-widgets-filter .clear-results:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#available-menu-items-search .search-icon:after,#available-widgets-filter .search-icon:after{content:"\f179";font:400 20px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.no-widgets-found-message{display:none;margin:0;padding:0 15px;line-height:inherit}.no-widgets-found .no-widgets-found-message{display:block}#available-menu-items .item-top,#available-menu-items .item-top:hover,#available-widgets .widget-top,#available-widgets .widget-top:hover{border:none;background:0 0;-webkit-box-shadow:none;box-shadow:none}#available-menu-items .item-tpl,#available-widgets .widget-tpl{position:relative;padding:20px 15px 20px 60px;background:#fff;border-bottom:1px solid #ddd;border-left:4px solid #fff;-webkit-transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;cursor:pointer;display:none}#available-menu-items .item,#available-widgets .widget{position:static}.customize-controls-preview-toggle{display:none}@media only screen and (max-width:782px){.wp-customizer .theme:not(.active):focus .theme-actions,.wp-customizer .theme:not(.active):hover .theme-actions{display:block}.wp-customizer .theme-browser .theme.active .theme-name span{display:inline}.customize-control-checkbox label,.customize-control-nav_menu_auto_add label,.customize-control-radio label{margin-left:32px}.customize-control-checkbox input,.customize-control-nav_menu_auto_add input,.customize-control-radio input{margin-left:-32px}.customize-control input[type=radio]+label,.customize-control input[type=checkbox]+label{line-height:32px}}@media screen and (max-width:640px){#customize-controls{width:100%}.wp-full-overlay.collapsed #customize-controls,.wp-full-overlay.expanded{margin-left:0}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{bottom:0}.customize-controls-preview-toggle{display:block;position:absolute;top:0;left:48px;line-height:45px;font-size:14px;padding:0 12px;margin:0;height:45px;background:#eee;border:0;border-right:1px solid #ddd;color:#555d66;cursor:pointer;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}#customize-footer-actions,#customize-preview,.customize-controls-preview-toggle .controls,.preview-only .customize-controls-preview-toggle .preview,.preview-only .wp-full-overlay-sidebar-content{display:none}.customize-controls-preview-toggle .controls:before,.customize-controls-preview-toggle .preview:before{font:400 20px/1 dashicons;content:"\f177";position:relative;top:4px;margin-right:6px}.customize-controls-preview-toggle .controls:before{content:"\f540"}.preview-only #customize-controls{height:45px}.preview-only #customize-preview,.preview-only .customize-controls-preview-toggle .controls{display:block}#customize-preview{top:45px;bottom:0;height:auto}.wp-core-ui.wp-customizer .button{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#customize-header-actions .button-primary{margin-top:6px}body.adding-menu-items div#available-menu-items,body.adding-widget div#available-widgets{top:46px;left:0;z-index:10;width:100%}#available-menu-items .customize-section-title,#available-widgets .customize-section-title{display:block;margin:0}#available-menu-items .customize-section-back,#available-widgets .customize-section-back{height:69px}#available-menu-items .customize-section-title h3,#available-widgets .customize-section-title h3{font-size:20px;font-weight:200;padding:9px 10px 12px 14px;margin:0;line-height:24px;color:#555d66;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-menu-items .customize-section-title .customize-action,#available-widgets .customize-section-title .customize-action{font-size:13px;display:block;font-weight:400;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#available-widgets-filter{position:relative;width:100%;height:auto}#available-widgets-list{top:130px}#available-menu-items-search .clear-results,#available-menu-items-search .search-icon{top:85px}} \ No newline at end of file diff --git a/wp-admin/css/customize-nav-menus-rtl.css b/wp-admin/css/customize-nav-menus-rtl.css index fde3405..7b09e25 100644 --- a/wp-admin/css/customize-nav-menus-rtl.css +++ b/wp-admin/css/customize-nav-menus-rtl.css @@ -1,8 +1,12 @@ -#accordion-section-menu_locations { +#customize-theme-controls #accordion-section-menu_locations { position: relative; margin-bottom: 15px; } +#customize-theme-controls #accordion-section-menu_locations > .accordion-section-title { + border-bottom-color: #ddd; +} + .menu-in-location, .menu-in-locations { display: block; @@ -61,9 +65,18 @@ text-align: left; } +.wp-customizer .menu-item-handle:hover { + z-index: 8; +} + +.customize-control-nav_menu_item.has-notifications .menu-item-handle { + border-right: 4px solid #00a0d2; +} + .wp-customizer .menu-item-settings { max-width: 100%; overflow: hidden; + z-index: 8; padding: 10px; background: #eee; border: 1px solid #999; @@ -148,6 +161,7 @@ outline: none; overflow: hidden; cursor: pointer; + text-align: center; } .wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after { @@ -288,19 +302,19 @@ text-decoration: none !important; } -#accordion-panel-nav_menus .field-link-target, -#accordion-panel-nav_menus .field-title-attribute, -#accordion-panel-nav_menus .field-css-classes, -#accordion-panel-nav_menus .field-xfn, -#accordion-panel-nav_menus .field-description { +.control-section-nav_menu .field-link-target, +.control-section-nav_menu .field-title-attribute, +.control-section-nav_menu .field-css-classes, +.control-section-nav_menu .field-xfn, +.control-section-nav_menu .field-description { display: none; } -#accordion-panel-nav_menus.field-link-target-active .field-link-target, -#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute, -#accordion-panel-nav_menus.field-css-classes-active .field-css-classes, -#accordion-panel-nav_menus.field-xfn-active .field-xfn, -#accordion-panel-nav_menus.field-description-active .field-description { +.control-section-nav_menu.field-link-target-active .field-link-target, +.control-section-nav_menu.field-title-attribute-active .field-title-attribute, +.control-section-nav_menu.field-css-classes-active .field-css-classes, +.control-section-nav_menu.field-xfn-active .field-xfn, +.control-section-nav_menu.field-description-active .field-description { display: block; } @@ -373,15 +387,15 @@ .reordering .menu-item-depth-10 > .menu-item-bar { margin-left: 150px; } .reordering .menu-item-depth-11 > .menu-item-bar { margin-left: 165px; } -.control-section-nav_menu .menu .menu-item-edit-active { +.control-section-nav_menu.menu .menu-item-edit-active { margin-right: 0; } -.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar { +.control-section-nav_menu.menu .menu-item-edit-active .menu-item-bar { margin-left: 0; } -.control-section-nav_menu .menu .sortable-placeholder { +.control-section-nav_menu.menu .sortable-placeholder { margin-top: 0; margin-bottom: 1px; max-width: -webkit-calc(100% - 2px); @@ -395,7 +409,7 @@ float: none; } -.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar { +.control-section-nav_menu.menu ul.menu-item-transport .menu-item-bar { margin-top: 0; } @@ -474,6 +488,11 @@ background: #fff; -webkit-transition: background-color 0.15s; transition: background-color 0.15s; + /* Reset the value inherited from the base .accordion-section-title style. Ticket #37589. */ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; } #available-menu-items .open .accordion-section-title, @@ -497,7 +516,7 @@ color: #23282d; } -#available-menu-items .accordion-section-content { +#available-menu-items .available-menu-items-list { overflow-y: auto; max-height: 200px; /* This gets set in JS to fit the screen size, and based on # of sections. */ background: transparent; @@ -514,6 +533,7 @@ box-shadow: none; outline: none; cursor: pointer; + text-align: center; } #available-menu-items .accordion-section-title .no-items, @@ -534,9 +554,24 @@ } #available-menu-items .accordion-section-content { - padding: 1px 15px 15px 15px; - margin: 0; max-height: 290px; + margin: 0; + padding: 0; + position: relative; + background: transparent; +} + +#available-menu-items .accordion-section-content .available-menu-items-list { + margin: 0 0 45px 0; + padding: 1px 15px 15px 15px; +} + +#available-menu-items .accordion-section-content .available-menu-items-list:only-child { /* Types that do not support new items for the current user */ + margin-bottom: 0; +} + +#new-custom-menu-item .accordion-section-content { + padding: 0 15px 15px 15px; } #available-menu-items .menu-item-tpl { @@ -546,7 +581,9 @@ #custom-menu-item-name.invalid, #custom-menu-item-url.invalid, .menu-name-field.invalid, -.menu-name-field.invalid:focus { +.menu-name-field.invalid:focus, +#available-menu-items .new-content-item .create-item-input.invalid, +#available-menu-items .new-content-item .create-item-input.invalid:focus { border: 1px solid #f00; } @@ -588,6 +625,7 @@ box-shadow: none; outline: none; cursor: pointer; + text-align: center; } #available-menu-items .menu-item-handle .item-add:focus { @@ -623,58 +661,17 @@ margin: 0 20px; } -#available-menu-items-search .clear-results { - position: absolute; - top: 18px; /* 12 container padding +1 input margin +1 input border +4 ( 4 is ( 28 input height - 20 button height ) / 2 ) */ - left: 20px; - width: 20px; - height: 20px; - padding: 0; - border: 0; - cursor: pointer; - background: none; - color: #a00; - text-decoration: none; - outline: 0; -} - -#available-menu-items-search .clear-results, -#available-menu-items-search.loading .clear-results.is-visible { - display: none; -} - -#available-menu-items-search .clear-results.is-visible { - display: block; -} - -.ie8 #available-menu-items-search.loading .clear-results:before { - content: ""; /* help IE8 redraw the pseudo element */ -} - -#available-menu-items-search .clear-results:before { - content: "\f335"; - font: normal 20px/1 dashicons; - vertical-align: middle; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -#available-menu-items-search .clear-results:hover, -#available-menu-items-search .clear-results:focus { - color: #f00; -} - #available-menu-items-search .spinner { position: absolute; - top: 18px; /* 12 container padding +1 input margin +1 input border +4 ( ( 28 input height - 20 button height ) / 2 ) */ - left: 20px; + top: 20px; /* 13 container padding +1 input margin +6 ( ( 32 input height - 20 spinner height ) / 2 ) */ + left: 21px; margin: 0 !important; } /* search results list */ #available-menu-items #available-menu-items-search .accordion-section-content { position: absolute; - right: 1px; + right: 0; top: 60px; /* below title div / search input */ bottom: 0px; /* 100% height that still triggers lazy load */ max-height: none; @@ -685,6 +682,11 @@ box-sizing: border-box; } +#available-menu-items-search .nothing-found { + /* Compensate the 1px top padding of the container. */ + margin-top: -1px; +} + #available-menu-items-search .accordion-section-title:after { display: none; } @@ -754,9 +756,14 @@ body.adding-menu-items #customize-preview { /* Add/delete Menus */ +#customize-theme-controls .control-panel-content .control-section-nav_menu:nth-last-child(2) .accordion-section-title { + border-bottom-color: #ddd; +} + /* @todo update selector */ #accordion-section-add_menu { margin: 15px 12px; + overflow: hidden; } .new-menu-section-content { @@ -807,7 +814,6 @@ li.assigned-to-menu-location .add-new-menu-item { .menu-delete:hover, .menu-delete:focus { color: #f00; - text-decoration: none; } .menu-item-handle { @@ -850,7 +856,6 @@ li.assigned-to-menu-location .add-new-menu-item { .customize-screen-options-toggle:focus:before, #customize-controls .customize-info .customize-help-toggle:focus:before, .wp-customizer button:focus .toggle-indicator:after, -#available-menu-items-search .clear-results:focus, .menu-delete:focus, .menu-item-bar .item-delete:focus:before, #available-menu-items .item-add:focus:before { @@ -867,19 +872,10 @@ li.assigned-to-menu-location .add-new-menu-item { #available-menu-items #available-menu-items-search .accordion-section-content { top: 63px; } - - #available-menu-items-search .spinner, - #available-menu-items-search .clear-results { - top: 20px; /* 12 container padding +1 input margin +1 input border +5.5 ( 5.5 rounded to 6 is ( 31 input height - 20 button height ) / 2 ) */ - } } @media screen and ( max-width: 640px ) { #available-menu-items #available-menu-items-search .accordion-section-content { - top: 133px; - } - - #available-menu-items-search .clear-results { - top: 90px; /* 70 section title height + 12 container padding +1 input margin +1 input border +5.5 ( 5.5 rounded to 6 is ( 31 input height - 20 button height ) / 2 ) */ + top: 130px; } } diff --git a/wp-admin/css/customize-nav-menus-rtl.min.css b/wp-admin/css/customize-nav-menus-rtl.min.css index 9c5e43c..fab30f8 100644 --- a/wp-admin/css/customize-nav-menus-rtl.min.css +++ b/wp-admin/css/customize-nav-menus-rtl.min.css @@ -1 +1 @@ -#accordion-section-menu_locations{position:relative;margin-bottom:15px}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .theme-location-set{color:#555}.customize-control-nav_menu_location .edit-menu{margin-right:6px;vertical-align:middle;line-height:28px;color:#0073aa;text-decoration:underline}.customize-control-nav_menu_location .edit-menu:active,.customize-control-nav_menu_location .edit-menu:hover{color:#00a0d2}.customize-control-nav_menu_location .edit-menu:focus{color:#124964}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-left:0}.wp-customizer .menu-item-handle .item-type{padding:1px 5px 0 21px;float:left;text-align:left}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{float:right;margin:6px 0 0;padding:0;cursor:pointer}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;left:0}.menus-move-left:before{content:"\f345"}.menus-move-right:before{content:"\f341"}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;left:-19px;top:2px;display:block;width:30px;height:38px;margin-left:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;left:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;right:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-left:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#72777c;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#accordion-panel-nav_menus .field-css-classes,#accordion-panel-nav_menus .field-description,#accordion-panel-nav_menus .field-link-target,#accordion-panel-nav_menus .field-title-attribute,#accordion-panel-nav_menus .field-xfn{display:none}#accordion-panel-nav_menus.field-css-classes-active .field-css-classes,#accordion-panel-nav_menus.field-description-active .field-description,#accordion-panel-nav_menus.field-link-target-active .field-link-target,#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute,#accordion-panel-nav_menus.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:20px}.menu-item-depth-2{margin-right:40px}.menu-item-depth-3{margin-right:60px}.menu-item-depth-4{margin-right:80px}.menu-item-depth-5{margin-right:100px}.menu-item-depth-6{margin-right:120px}.menu-item-depth-7{margin-right:140px}.menu-item-depth-8{margin-right:160px}.menu-item-depth-9{margin-right:180px}.menu-item-depth-10{margin-right:200px}.menu-item-depth-11{margin-right:220px}.menu-item-depth-0>.menu-item-bar{margin-left:0}.menu-item-depth-1>.menu-item-bar{margin-left:20px}.menu-item-depth-2>.menu-item-bar{margin-left:40px}.menu-item-depth-3>.menu-item-bar{margin-left:60px}.menu-item-depth-4>.menu-item-bar{margin-left:80px}.menu-item-depth-5>.menu-item-bar{margin-left:100px}.menu-item-depth-6>.menu-item-bar{margin-left:120px}.menu-item-depth-7>.menu-item-bar{margin-left:140px}.menu-item-depth-8>.menu-item-bar{margin-left:160px}.menu-item-depth-9>.menu-item-bar{margin-left:180px}.menu-item-depth-10>.menu-item-bar{margin-left:200px}.menu-item-depth-11>.menu-item-bar{margin-left:220px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-20px}.menu-item-depth-3 .menu-item-transport{margin-right:-60px}.menu-item-depth-4 .menu-item-transport{margin-right:-80px}.menu-item-depth-2 .menu-item-transport{margin-right:-40px}.menu-item-depth-5 .menu-item-transport{margin-right:-100px}.menu-item-depth-6 .menu-item-transport{margin-right:-120px}.menu-item-depth-7 .menu-item-transport{margin-right:-140px}.menu-item-depth-8 .menu-item-transport{margin-right:-160px}.menu-item-depth-9 .menu-item-transport{margin-right:-180px}.menu-item-depth-10 .menu-item-transport{margin-right:-200px}.menu-item-depth-11 .menu-item-transport{margin-right:-220px}.reordering .menu-item-depth-0{margin-right:0}.reordering .menu-item-depth-1{margin-right:15px}.reordering .menu-item-depth-2{margin-right:30px}.reordering .menu-item-depth-3{margin-right:45px}.reordering .menu-item-depth-4{margin-right:60px}.reordering .menu-item-depth-5{margin-right:75px}.reordering .menu-item-depth-6{margin-right:90px}.reordering .menu-item-depth-7{margin-right:105px}.reordering .menu-item-depth-8{margin-right:120px}.reordering .menu-item-depth-9{margin-right:135px}.reordering .menu-item-depth-10{margin-right:150px}.reordering .menu-item-depth-11{margin-right:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-left:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-left:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-left:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-left:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-left:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-left:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-left:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-left:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-left:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-left:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-left:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-left:165px}.control-section-nav_menu .menu .menu-item-edit-active{margin-right:0}.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar{margin-left:0}.control-section-nav_menu .menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:right;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar{margin-top:0}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;left:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;right:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-right:none;border-left:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after,#available-menu-items .button-link:focus .toggle-indicator:after,#available-menu-items .button-link:hover .toggle-indicator:after{color:#23282d}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142";color:#23282d}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;left:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{float:left;color:#555d66;font-weight:400;margin-right:5px}#available-menu-items .accordion-section-content{overflow-y:auto;background:0 0;padding:1px 15px 15px;margin:0;max-height:290px}#available-menu-items .menu-item-tpl{margin:0}#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .menu-item-handle .item-type{padding-left:0}#available-menu-items .menu-item-handle .item-title{padding-right:20px}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;right:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;right:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .clear-results{position:absolute;top:18px;left:20px;width:20px;height:20px;padding:0;border:0;cursor:pointer;background:0 0;color:#a00;text-decoration:none;outline:0}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible{display:none}#available-menu-items-search .clear-results.is-visible{display:block}.ie8 #available-menu-items-search.loading .clear-results:before{content:""}#available-menu-items-search .clear-results:before{content:"\f335";font:400 20px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover{color:red}#available-menu-items-search .spinner{position:absolute;top:18px;left:20px;margin:0!important}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;right:1px;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{right:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{right:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:right;margin:0 0 0 8px}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 8px 0 0}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 8px 10px 15px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#accordion-section-add_menu{margin:15px 12px}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-right:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;right:14px;content:"\f132"}#create-new-menu-submit{float:left;margin:0 0 12px}.menu-delete-item{float:right;padding:1em 0;width:100%}li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red;text-decoration:none}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}#available-menu-items .item-add:focus:before,#available-menu-items-search .clear-results:focus,#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before,.menu-delete:focus,.menu-item-bar .item-delete:focus:before,.wp-customizer .menu-item .submitbox .submitdelete:focus,.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}#available-menu-items-search .clear-results,#available-menu-items-search .spinner{top:20px}}@media screen and (max-width:640px){#available-menu-items #available-menu-items-search .accordion-section-content{top:133px}#available-menu-items-search .clear-results{top:90px}} \ No newline at end of file +#customize-theme-controls #accordion-section-menu_locations{position:relative;margin-bottom:15px}#customize-theme-controls #accordion-section-menu_locations>.accordion-section-title{border-bottom-color:#ddd}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .theme-location-set{color:#555}.customize-control-nav_menu_location .edit-menu{margin-right:6px;vertical-align:middle;line-height:28px;color:#0073aa;text-decoration:underline}.customize-control-nav_menu_location .edit-menu:active,.customize-control-nav_menu_location .edit-menu:hover{color:#00a0d2}.customize-control-nav_menu_location .edit-menu:focus{color:#124964}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-left:0}.wp-customizer .menu-item-handle .item-type{padding:1px 5px 0 21px;float:left;text-align:left}.wp-customizer .menu-item-handle:hover{z-index:8}.customize-control-nav_menu_item.has-notifications .menu-item-handle{border-right:4px solid #00a0d2}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;z-index:8;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{float:right;margin:6px 0 0;padding:0;cursor:pointer}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;left:0}.menus-move-left:before{content:"\f345"}.menus-move-right:before{content:"\f341"}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;left:-19px;top:2px;display:block;width:30px;height:38px;margin-left:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer;text-align:center}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;left:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;right:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-left:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#72777c;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.control-section-nav_menu .field-css-classes,.control-section-nav_menu .field-description,.control-section-nav_menu .field-link-target,.control-section-nav_menu .field-title-attribute,.control-section-nav_menu .field-xfn{display:none}.control-section-nav_menu.field-css-classes-active .field-css-classes,.control-section-nav_menu.field-description-active .field-description,.control-section-nav_menu.field-link-target-active .field-link-target,.control-section-nav_menu.field-title-attribute-active .field-title-attribute,.control-section-nav_menu.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:20px}.menu-item-depth-2{margin-right:40px}.menu-item-depth-3{margin-right:60px}.menu-item-depth-4{margin-right:80px}.menu-item-depth-5{margin-right:100px}.menu-item-depth-6{margin-right:120px}.menu-item-depth-7{margin-right:140px}.menu-item-depth-8{margin-right:160px}.menu-item-depth-9{margin-right:180px}.menu-item-depth-10{margin-right:200px}.menu-item-depth-11{margin-right:220px}.menu-item-depth-0>.menu-item-bar{margin-left:0}.menu-item-depth-1>.menu-item-bar{margin-left:20px}.menu-item-depth-2>.menu-item-bar{margin-left:40px}.menu-item-depth-3>.menu-item-bar{margin-left:60px}.menu-item-depth-4>.menu-item-bar{margin-left:80px}.menu-item-depth-5>.menu-item-bar{margin-left:100px}.menu-item-depth-6>.menu-item-bar{margin-left:120px}.menu-item-depth-7>.menu-item-bar{margin-left:140px}.menu-item-depth-8>.menu-item-bar{margin-left:160px}.menu-item-depth-9>.menu-item-bar{margin-left:180px}.menu-item-depth-10>.menu-item-bar{margin-left:200px}.menu-item-depth-11>.menu-item-bar{margin-left:220px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-20px}.menu-item-depth-3 .menu-item-transport{margin-right:-60px}.menu-item-depth-4 .menu-item-transport{margin-right:-80px}.menu-item-depth-2 .menu-item-transport{margin-right:-40px}.menu-item-depth-5 .menu-item-transport{margin-right:-100px}.menu-item-depth-6 .menu-item-transport{margin-right:-120px}.menu-item-depth-7 .menu-item-transport{margin-right:-140px}.menu-item-depth-8 .menu-item-transport{margin-right:-160px}.menu-item-depth-9 .menu-item-transport{margin-right:-180px}.menu-item-depth-10 .menu-item-transport{margin-right:-200px}.menu-item-depth-11 .menu-item-transport{margin-right:-220px}.reordering .menu-item-depth-0{margin-right:0}.reordering .menu-item-depth-1{margin-right:15px}.reordering .menu-item-depth-2{margin-right:30px}.reordering .menu-item-depth-3{margin-right:45px}.reordering .menu-item-depth-4{margin-right:60px}.reordering .menu-item-depth-5{margin-right:75px}.reordering .menu-item-depth-6{margin-right:90px}.reordering .menu-item-depth-7{margin-right:105px}.reordering .menu-item-depth-8{margin-right:120px}.reordering .menu-item-depth-9{margin-right:135px}.reordering .menu-item-depth-10{margin-right:150px}.reordering .menu-item-depth-11{margin-right:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-left:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-left:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-left:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-left:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-left:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-left:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-left:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-left:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-left:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-left:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-left:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-left:165px}.control-section-nav_menu.menu .menu-item-edit-active{margin-right:0}.control-section-nav_menu.menu .menu-item-edit-active .menu-item-bar{margin-left:0}.control-section-nav_menu.menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:right;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu.menu ul.menu-item-transport .menu-item-bar{margin-top:0}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;left:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;right:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-right:none;border-left:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after,#available-menu-items .button-link:focus .toggle-indicator:after,#available-menu-items .button-link:hover .toggle-indicator:after{color:#23282d}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142";color:#23282d}#available-menu-items .available-menu-items-list{overflow-y:auto;max-height:200px;background:0 0}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;left:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer;text-align:center}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{float:left;color:#555d66;font-weight:400;margin-right:5px}#available-menu-items .accordion-section-content{max-height:290px;margin:0;padding:0;position:relative;background:0 0}#available-menu-items .accordion-section-content .available-menu-items-list{margin:0 0 45px;padding:1px 15px 15px}#available-menu-items .accordion-section-content .available-menu-items-list:only-child{margin-bottom:0}#new-custom-menu-item .accordion-section-content{padding:0 15px 15px}#available-menu-items .menu-item-tpl{margin:0}#available-menu-items .new-content-item .create-item-input.invalid,#available-menu-items .new-content-item .create-item-input.invalid:focus,#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .menu-item-handle .item-type{padding-left:0}#available-menu-items .menu-item-handle .item-title{padding-right:20px}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;right:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer;text-align:center}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;right:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .spinner{position:absolute;top:20px;left:21px;margin:0!important}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;right:0;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .nothing-found{margin-top:-1px}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{right:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{right:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:right;margin:0 0 0 8px}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 8px 0 0}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 8px 10px 15px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#customize-theme-controls .control-panel-content .control-section-nav_menu:nth-last-child(2) .accordion-section-title{border-bottom-color:#ddd}#accordion-section-add_menu{margin:15px 12px;overflow:hidden}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-right:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;right:14px;content:"\f132"}#create-new-menu-submit{float:left;margin:0 0 12px}.menu-delete-item{float:right;padding:1em 0;width:100%}li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}#available-menu-items .item-add:focus:before,#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before,.menu-delete:focus,.menu-item-bar .item-delete:focus:before,.wp-customizer .menu-item .submitbox .submitdelete:focus,.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}}@media screen and (max-width:640px){#available-menu-items #available-menu-items-search .accordion-section-content{top:130px}} \ No newline at end of file diff --git a/wp-admin/css/customize-nav-menus.css b/wp-admin/css/customize-nav-menus.css index afe0cbc..e675d52 100644 --- a/wp-admin/css/customize-nav-menus.css +++ b/wp-admin/css/customize-nav-menus.css @@ -1,8 +1,12 @@ -#accordion-section-menu_locations { +#customize-theme-controls #accordion-section-menu_locations { position: relative; margin-bottom: 15px; } +#customize-theme-controls #accordion-section-menu_locations > .accordion-section-title { + border-bottom-color: #ddd; +} + .menu-in-location, .menu-in-locations { display: block; @@ -61,9 +65,18 @@ text-align: right; } +.wp-customizer .menu-item-handle:hover { + z-index: 8; +} + +.customize-control-nav_menu_item.has-notifications .menu-item-handle { + border-left: 4px solid #00a0d2; +} + .wp-customizer .menu-item-settings { max-width: 100%; overflow: hidden; + z-index: 8; padding: 10px; background: #eee; border: 1px solid #999; @@ -148,6 +161,7 @@ outline: none; overflow: hidden; cursor: pointer; + text-align: center; } .wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after { @@ -288,19 +302,19 @@ text-decoration: none !important; } -#accordion-panel-nav_menus .field-link-target, -#accordion-panel-nav_menus .field-title-attribute, -#accordion-panel-nav_menus .field-css-classes, -#accordion-panel-nav_menus .field-xfn, -#accordion-panel-nav_menus .field-description { +.control-section-nav_menu .field-link-target, +.control-section-nav_menu .field-title-attribute, +.control-section-nav_menu .field-css-classes, +.control-section-nav_menu .field-xfn, +.control-section-nav_menu .field-description { display: none; } -#accordion-panel-nav_menus.field-link-target-active .field-link-target, -#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute, -#accordion-panel-nav_menus.field-css-classes-active .field-css-classes, -#accordion-panel-nav_menus.field-xfn-active .field-xfn, -#accordion-panel-nav_menus.field-description-active .field-description { +.control-section-nav_menu.field-link-target-active .field-link-target, +.control-section-nav_menu.field-title-attribute-active .field-title-attribute, +.control-section-nav_menu.field-css-classes-active .field-css-classes, +.control-section-nav_menu.field-xfn-active .field-xfn, +.control-section-nav_menu.field-description-active .field-description { display: block; } @@ -373,15 +387,15 @@ .reordering .menu-item-depth-10 > .menu-item-bar { margin-right: 150px; } .reordering .menu-item-depth-11 > .menu-item-bar { margin-right: 165px; } -.control-section-nav_menu .menu .menu-item-edit-active { +.control-section-nav_menu.menu .menu-item-edit-active { margin-left: 0; } -.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar { +.control-section-nav_menu.menu .menu-item-edit-active .menu-item-bar { margin-right: 0; } -.control-section-nav_menu .menu .sortable-placeholder { +.control-section-nav_menu.menu .sortable-placeholder { margin-top: 0; margin-bottom: 1px; max-width: -webkit-calc(100% - 2px); @@ -395,7 +409,7 @@ float: none; } -.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar { +.control-section-nav_menu.menu ul.menu-item-transport .menu-item-bar { margin-top: 0; } @@ -474,6 +488,11 @@ background: #fff; -webkit-transition: background-color 0.15s; transition: background-color 0.15s; + /* Reset the value inherited from the base .accordion-section-title style. Ticket #37589. */ + -webkit-user-select: auto; + -moz-user-select: auto; + -ms-user-select: auto; + user-select: auto; } #available-menu-items .open .accordion-section-title, @@ -497,7 +516,7 @@ color: #23282d; } -#available-menu-items .accordion-section-content { +#available-menu-items .available-menu-items-list { overflow-y: auto; max-height: 200px; /* This gets set in JS to fit the screen size, and based on # of sections. */ background: transparent; @@ -514,6 +533,7 @@ box-shadow: none; outline: none; cursor: pointer; + text-align: center; } #available-menu-items .accordion-section-title .no-items, @@ -534,9 +554,24 @@ } #available-menu-items .accordion-section-content { - padding: 1px 15px 15px 15px; - margin: 0; max-height: 290px; + margin: 0; + padding: 0; + position: relative; + background: transparent; +} + +#available-menu-items .accordion-section-content .available-menu-items-list { + margin: 0 0 45px 0; + padding: 1px 15px 15px 15px; +} + +#available-menu-items .accordion-section-content .available-menu-items-list:only-child { /* Types that do not support new items for the current user */ + margin-bottom: 0; +} + +#new-custom-menu-item .accordion-section-content { + padding: 0 15px 15px 15px; } #available-menu-items .menu-item-tpl { @@ -546,7 +581,9 @@ #custom-menu-item-name.invalid, #custom-menu-item-url.invalid, .menu-name-field.invalid, -.menu-name-field.invalid:focus { +.menu-name-field.invalid:focus, +#available-menu-items .new-content-item .create-item-input.invalid, +#available-menu-items .new-content-item .create-item-input.invalid:focus { border: 1px solid #f00; } @@ -588,6 +625,7 @@ box-shadow: none; outline: none; cursor: pointer; + text-align: center; } #available-menu-items .menu-item-handle .item-add:focus { @@ -623,58 +661,17 @@ margin: 0 20px; } -#available-menu-items-search .clear-results { - position: absolute; - top: 18px; /* 12 container padding +1 input margin +1 input border +4 ( 4 is ( 28 input height - 20 button height ) / 2 ) */ - right: 20px; - width: 20px; - height: 20px; - padding: 0; - border: 0; - cursor: pointer; - background: none; - color: #a00; - text-decoration: none; - outline: 0; -} - -#available-menu-items-search .clear-results, -#available-menu-items-search.loading .clear-results.is-visible { - display: none; -} - -#available-menu-items-search .clear-results.is-visible { - display: block; -} - -.ie8 #available-menu-items-search.loading .clear-results:before { - content: ""; /* help IE8 redraw the pseudo element */ -} - -#available-menu-items-search .clear-results:before { - content: "\f335"; - font: normal 20px/1 dashicons; - vertical-align: middle; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -#available-menu-items-search .clear-results:hover, -#available-menu-items-search .clear-results:focus { - color: #f00; -} - #available-menu-items-search .spinner { position: absolute; - top: 18px; /* 12 container padding +1 input margin +1 input border +4 ( ( 28 input height - 20 button height ) / 2 ) */ - right: 20px; + top: 20px; /* 13 container padding +1 input margin +6 ( ( 32 input height - 20 spinner height ) / 2 ) */ + right: 21px; margin: 0 !important; } /* search results list */ #available-menu-items #available-menu-items-search .accordion-section-content { position: absolute; - left: 1px; + left: 0; top: 60px; /* below title div / search input */ bottom: 0px; /* 100% height that still triggers lazy load */ max-height: none; @@ -685,6 +682,11 @@ box-sizing: border-box; } +#available-menu-items-search .nothing-found { + /* Compensate the 1px top padding of the container. */ + margin-top: -1px; +} + #available-menu-items-search .accordion-section-title:after { display: none; } @@ -754,9 +756,14 @@ body.adding-menu-items #customize-preview { /* Add/delete Menus */ +#customize-theme-controls .control-panel-content .control-section-nav_menu:nth-last-child(2) .accordion-section-title { + border-bottom-color: #ddd; +} + /* @todo update selector */ #accordion-section-add_menu { margin: 15px 12px; + overflow: hidden; } .new-menu-section-content { @@ -807,7 +814,6 @@ li.assigned-to-menu-location .add-new-menu-item { .menu-delete:hover, .menu-delete:focus { color: #f00; - text-decoration: none; } .menu-item-handle { @@ -850,7 +856,6 @@ li.assigned-to-menu-location .add-new-menu-item { .customize-screen-options-toggle:focus:before, #customize-controls .customize-info .customize-help-toggle:focus:before, .wp-customizer button:focus .toggle-indicator:after, -#available-menu-items-search .clear-results:focus, .menu-delete:focus, .menu-item-bar .item-delete:focus:before, #available-menu-items .item-add:focus:before { @@ -867,19 +872,10 @@ li.assigned-to-menu-location .add-new-menu-item { #available-menu-items #available-menu-items-search .accordion-section-content { top: 63px; } - - #available-menu-items-search .spinner, - #available-menu-items-search .clear-results { - top: 20px; /* 12 container padding +1 input margin +1 input border +5.5 ( 5.5 rounded to 6 is ( 31 input height - 20 button height ) / 2 ) */ - } } @media screen and ( max-width: 640px ) { #available-menu-items #available-menu-items-search .accordion-section-content { - top: 133px; - } - - #available-menu-items-search .clear-results { - top: 90px; /* 70 section title height + 12 container padding +1 input margin +1 input border +5.5 ( 5.5 rounded to 6 is ( 31 input height - 20 button height ) / 2 ) */ + top: 130px; } } diff --git a/wp-admin/css/customize-nav-menus.min.css b/wp-admin/css/customize-nav-menus.min.css index 4c2e208..51f8b5f 100644 --- a/wp-admin/css/customize-nav-menus.min.css +++ b/wp-admin/css/customize-nav-menus.min.css @@ -1 +1 @@ -#accordion-section-menu_locations{position:relative;margin-bottom:15px}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .theme-location-set{color:#555}.customize-control-nav_menu_location .edit-menu{margin-left:6px;vertical-align:middle;line-height:28px;color:#0073aa;text-decoration:underline}.customize-control-nav_menu_location .edit-menu:active,.customize-control-nav_menu_location .edit-menu:hover{color:#00a0d2}.customize-control-nav_menu_location .edit-menu:focus{color:#124964}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-right:0}.wp-customizer .menu-item-handle .item-type{padding:1px 21px 0 5px;float:right;text-align:right}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{float:left;margin:6px 0 0;padding:0;cursor:pointer}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;right:0}.menus-move-left:before{content:"\f341"}.menus-move-right:before{content:"\f345"}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;right:-19px;top:2px;display:block;width:30px;height:38px;margin-right:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;right:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;left:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-right:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#72777c;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#accordion-panel-nav_menus .field-css-classes,#accordion-panel-nav_menus .field-description,#accordion-panel-nav_menus .field-link-target,#accordion-panel-nav_menus .field-title-attribute,#accordion-panel-nav_menus .field-xfn{display:none}#accordion-panel-nav_menus.field-css-classes-active .field-css-classes,#accordion-panel-nav_menus.field-description-active .field-description,#accordion-panel-nav_menus.field-link-target-active .field-link-target,#accordion-panel-nav_menus.field-title-attribute-active .field-title-attribute,#accordion-panel-nav_menus.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:20px}.menu-item-depth-2{margin-left:40px}.menu-item-depth-3{margin-left:60px}.menu-item-depth-4{margin-left:80px}.menu-item-depth-5{margin-left:100px}.menu-item-depth-6{margin-left:120px}.menu-item-depth-7{margin-left:140px}.menu-item-depth-8{margin-left:160px}.menu-item-depth-9{margin-left:180px}.menu-item-depth-10{margin-left:200px}.menu-item-depth-11{margin-left:220px}.menu-item-depth-0>.menu-item-bar{margin-right:0}.menu-item-depth-1>.menu-item-bar{margin-right:20px}.menu-item-depth-2>.menu-item-bar{margin-right:40px}.menu-item-depth-3>.menu-item-bar{margin-right:60px}.menu-item-depth-4>.menu-item-bar{margin-right:80px}.menu-item-depth-5>.menu-item-bar{margin-right:100px}.menu-item-depth-6>.menu-item-bar{margin-right:120px}.menu-item-depth-7>.menu-item-bar{margin-right:140px}.menu-item-depth-8>.menu-item-bar{margin-right:160px}.menu-item-depth-9>.menu-item-bar{margin-right:180px}.menu-item-depth-10>.menu-item-bar{margin-right:200px}.menu-item-depth-11>.menu-item-bar{margin-right:220px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-20px}.menu-item-depth-3 .menu-item-transport{margin-left:-60px}.menu-item-depth-4 .menu-item-transport{margin-left:-80px}.menu-item-depth-2 .menu-item-transport{margin-left:-40px}.menu-item-depth-5 .menu-item-transport{margin-left:-100px}.menu-item-depth-6 .menu-item-transport{margin-left:-120px}.menu-item-depth-7 .menu-item-transport{margin-left:-140px}.menu-item-depth-8 .menu-item-transport{margin-left:-160px}.menu-item-depth-9 .menu-item-transport{margin-left:-180px}.menu-item-depth-10 .menu-item-transport{margin-left:-200px}.menu-item-depth-11 .menu-item-transport{margin-left:-220px}.reordering .menu-item-depth-0{margin-left:0}.reordering .menu-item-depth-1{margin-left:15px}.reordering .menu-item-depth-2{margin-left:30px}.reordering .menu-item-depth-3{margin-left:45px}.reordering .menu-item-depth-4{margin-left:60px}.reordering .menu-item-depth-5{margin-left:75px}.reordering .menu-item-depth-6{margin-left:90px}.reordering .menu-item-depth-7{margin-left:105px}.reordering .menu-item-depth-8{margin-left:120px}.reordering .menu-item-depth-9{margin-left:135px}.reordering .menu-item-depth-10{margin-left:150px}.reordering .menu-item-depth-11{margin-left:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-right:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-right:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-right:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-right:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-right:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-right:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-right:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-right:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-right:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-right:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-right:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-right:165px}.control-section-nav_menu .menu .menu-item-edit-active{margin-left:0}.control-section-nav_menu .menu .menu-item-edit-active .menu-item-bar{margin-right:0}.control-section-nav_menu .menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:left;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu .menu ul.menu-item-transport .menu-item-bar{margin-top:0}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;right:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;left:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-left:none;border-right:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after,#available-menu-items .button-link:focus .toggle-indicator:after,#available-menu-items .button-link:hover .toggle-indicator:after{color:#23282d}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142";color:#23282d}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;right:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{float:right;color:#555d66;font-weight:400;margin-left:5px}#available-menu-items .accordion-section-content{overflow-y:auto;background:0 0;padding:1px 15px 15px;margin:0;max-height:290px}#available-menu-items .menu-item-tpl{margin:0}#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .menu-item-handle .item-type{padding-right:0}#available-menu-items .menu-item-handle .item-title{padding-left:20px}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;left:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;left:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .clear-results{position:absolute;top:18px;right:20px;width:20px;height:20px;padding:0;border:0;cursor:pointer;background:0 0;color:#a00;text-decoration:none;outline:0}#available-menu-items-search .clear-results,#available-menu-items-search.loading .clear-results.is-visible{display:none}#available-menu-items-search .clear-results.is-visible{display:block}.ie8 #available-menu-items-search.loading .clear-results:before{content:""}#available-menu-items-search .clear-results:before{content:"\f335";font:400 20px/1 dashicons;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-menu-items-search .clear-results:focus,#available-menu-items-search .clear-results:hover{color:red}#available-menu-items-search .spinner{position:absolute;top:18px;right:20px;margin:0!important}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;left:1px;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{left:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{left:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:left;margin:0 8px 0 0}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 0 0 8px}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 15px 10px 8px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#accordion-section-add_menu{margin:15px 12px}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-left:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;left:14px;content:"\f132"}#create-new-menu-submit{float:right;margin:0 0 12px}.menu-delete-item{float:left;padding:1em 0;width:100%}li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red;text-decoration:none}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}#available-menu-items .item-add:focus:before,#available-menu-items-search .clear-results:focus,#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before,.menu-delete:focus,.menu-item-bar .item-delete:focus:before,.wp-customizer .menu-item .submitbox .submitdelete:focus,.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}#available-menu-items-search .clear-results,#available-menu-items-search .spinner{top:20px}}@media screen and (max-width:640px){#available-menu-items #available-menu-items-search .accordion-section-content{top:133px}#available-menu-items-search .clear-results{top:90px}} \ No newline at end of file +#customize-theme-controls #accordion-section-menu_locations{position:relative;margin-bottom:15px}#customize-theme-controls #accordion-section-menu_locations>.accordion-section-title{border-bottom-color:#ddd}.menu-in-location,.menu-in-locations{display:block;font-weight:600;font-size:10px}#customize-controls .control-section .accordion-section-title:focus .menu-in-location,#customize-controls .control-section .accordion-section-title:hover .menu-in-location,#customize-controls .theme-location-set{color:#555}.customize-control-nav_menu_location .edit-menu{margin-left:6px;vertical-align:middle;line-height:28px;color:#0073aa;text-decoration:underline}.customize-control-nav_menu_location .edit-menu:active,.customize-control-nav_menu_location .edit-menu:hover{color:#00a0d2}.customize-control-nav_menu_location .edit-menu:focus{color:#124964}.wp-customizer .menu-item-bar .menu-item-handle,.wp-customizer .menu-item-settings,.wp-customizer .menu-item-settings .description-thin{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-customizer .menu-item-bar{margin:0}.wp-customizer .menu-item-bar .menu-item-handle{width:100%;background:#fff}.wp-customizer .menu-item-handle .item-title{margin-right:0}.wp-customizer .menu-item-handle .item-type{padding:1px 21px 0 5px;float:right;text-align:right}.wp-customizer .menu-item-handle:hover{z-index:8}.customize-control-nav_menu_item.has-notifications .menu-item-handle{border-left:4px solid #00a0d2}.wp-customizer .menu-item-settings{max-width:100%;overflow:hidden;z-index:8;padding:10px;background:#eee;border:1px solid #999;border-top:none}.wp-customizer .menu-item-settings .description-thin{width:100%;height:auto;margin:0 0 8px}.wp-customizer .menu-item-settings input[type=text]{width:100%}.wp-customizer .menu-item-settings .submitbox{margin:0;padding:0}.wp-customizer .menu-item-settings .link-to-original{padding:5px 0;border:none;font-style:normal;margin:0;width:100%}.wp-customizer .menu-item .submitbox .submitdelete{float:left;margin:6px 0 0;padding:0;cursor:pointer}.menu-item-reorder-nav{display:none;background-color:#fff;position:absolute;top:0;right:0}.menus-move-left:before{content:"\f341"}.menus-move-right:before{content:"\f345"}.reordering .menu-item .item-controls,.reordering .menu-item .item-type{display:none}.reordering .menu-item-reorder-nav{display:block}.customize-control input.menu-name-field{width:100%;margin:12px 0}.wp-customizer .menu-item .item-edit{position:absolute;right:-19px;top:2px;display:block;width:30px;height:38px;margin-right:0!important;-webkit-box-shadow:none;box-shadow:none;outline:0;overflow:hidden;cursor:pointer;text-align:center}.wp-customizer .menu-item.menu-item-edit-active .item-edit .toggle-indicator:after{content:"\f142"}.wp-customizer .menu-item-settings p.description{font-style:normal}.wp-customizer .menu-settings dl{margin:12px 0 0;padding:0}.wp-customizer .menu-settings .checkbox-input{margin-top:8px}.wp-customizer .menu-settings .menu-theme-locations{border-top:1px solid #ccc}.wp-customizer .menu-settings{margin-top:36px;border-top:none}.menu-settings .customize-control-checkbox label{line-height:1}.menu-settings .customize-control.customize-control-checkbox{margin-bottom:8px}.customize-control-menu{margin-top:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle{color:#555}.customize-screen-options-toggle{background:0 0;border:none;color:#555;cursor:pointer;margin:0;padding:20px;position:absolute;right:0;top:30px}#customize-controls .customize-info .customize-help-toggle{padding:20px}#customize-controls .customize-info .customize-help-toggle:before{padding:4px}#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:active,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:focus,#customize-controls .customize-info.open.active-menu-screen-options .customize-help-toggle:hover,.active-menu-screen-options .customize-screen-options-toggle,.customize-screen-options-toggle:active,.customize-screen-options-toggle:focus,.customize-screen-options-toggle:hover{color:#0073aa}#customize-controls .customize-info .customize-help-toggle:focus,.customize-screen-options-toggle:focus{outline:0}.customize-screen-options-toggle:before{-moz-osx-font-smoothing:grayscale;border:none;content:"\f111";display:block;font:18px/1 dashicons;padding:5px;text-align:center;text-decoration:none!important;text-indent:0;left:6px;position:absolute;top:6px}#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before{-webkit-border-radius:100%;border-radius:100%}.wp-customizer #screen-options-wrap{display:none;background:#fff;border-top:1px solid #ddd;padding:4px 15px 15px}.wp-customizer .metabox-prefs label{display:block;padding-right:0;line-height:30px}.wp-customizer .toggle-indicator{display:inline-block;font-size:20px;line-height:1;text-indent:-1px}.rtl .wp-customizer .toggle-indicator{text-indent:1px}.wp-customizer .toggle-indicator:after{content:"\f140";speak:none;vertical-align:top;-webkit-border-radius:50%;border-radius:50%;color:#72777c;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}.control-section-nav_menu .field-css-classes,.control-section-nav_menu .field-description,.control-section-nav_menu .field-link-target,.control-section-nav_menu .field-title-attribute,.control-section-nav_menu .field-xfn{display:none}.control-section-nav_menu.field-css-classes-active .field-css-classes,.control-section-nav_menu.field-description-active .field-description,.control-section-nav_menu.field-link-target-active .field-link-target,.control-section-nav_menu.field-title-attribute-active .field-title-attribute,.control-section-nav_menu.field-xfn-active .field-xfn{display:block}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:20px}.menu-item-depth-2{margin-left:40px}.menu-item-depth-3{margin-left:60px}.menu-item-depth-4{margin-left:80px}.menu-item-depth-5{margin-left:100px}.menu-item-depth-6{margin-left:120px}.menu-item-depth-7{margin-left:140px}.menu-item-depth-8{margin-left:160px}.menu-item-depth-9{margin-left:180px}.menu-item-depth-10{margin-left:200px}.menu-item-depth-11{margin-left:220px}.menu-item-depth-0>.menu-item-bar{margin-right:0}.menu-item-depth-1>.menu-item-bar{margin-right:20px}.menu-item-depth-2>.menu-item-bar{margin-right:40px}.menu-item-depth-3>.menu-item-bar{margin-right:60px}.menu-item-depth-4>.menu-item-bar{margin-right:80px}.menu-item-depth-5>.menu-item-bar{margin-right:100px}.menu-item-depth-6>.menu-item-bar{margin-right:120px}.menu-item-depth-7>.menu-item-bar{margin-right:140px}.menu-item-depth-8>.menu-item-bar{margin-right:160px}.menu-item-depth-9>.menu-item-bar{margin-right:180px}.menu-item-depth-10>.menu-item-bar{margin-right:200px}.menu-item-depth-11>.menu-item-bar{margin-right:220px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-20px}.menu-item-depth-3 .menu-item-transport{margin-left:-60px}.menu-item-depth-4 .menu-item-transport{margin-left:-80px}.menu-item-depth-2 .menu-item-transport{margin-left:-40px}.menu-item-depth-5 .menu-item-transport{margin-left:-100px}.menu-item-depth-6 .menu-item-transport{margin-left:-120px}.menu-item-depth-7 .menu-item-transport{margin-left:-140px}.menu-item-depth-8 .menu-item-transport{margin-left:-160px}.menu-item-depth-9 .menu-item-transport{margin-left:-180px}.menu-item-depth-10 .menu-item-transport{margin-left:-200px}.menu-item-depth-11 .menu-item-transport{margin-left:-220px}.reordering .menu-item-depth-0{margin-left:0}.reordering .menu-item-depth-1{margin-left:15px}.reordering .menu-item-depth-2{margin-left:30px}.reordering .menu-item-depth-3{margin-left:45px}.reordering .menu-item-depth-4{margin-left:60px}.reordering .menu-item-depth-5{margin-left:75px}.reordering .menu-item-depth-6{margin-left:90px}.reordering .menu-item-depth-7{margin-left:105px}.reordering .menu-item-depth-8{margin-left:120px}.reordering .menu-item-depth-9{margin-left:135px}.reordering .menu-item-depth-10{margin-left:150px}.reordering .menu-item-depth-11{margin-left:165px}.reordering .menu-item-depth-0>.menu-item-bar{margin-right:0}.reordering .menu-item-depth-1>.menu-item-bar{margin-right:15px}.reordering .menu-item-depth-2>.menu-item-bar{margin-right:30px}.reordering .menu-item-depth-3>.menu-item-bar{margin-right:45px}.reordering .menu-item-depth-4>.menu-item-bar{margin-right:60px}.reordering .menu-item-depth-5>.menu-item-bar{margin-right:75px}.reordering .menu-item-depth-6>.menu-item-bar{margin-right:90px}.reordering .menu-item-depth-7>.menu-item-bar{margin-right:105px}.reordering .menu-item-depth-8>.menu-item-bar{margin-right:120px}.reordering .menu-item-depth-9>.menu-item-bar{margin-right:135px}.reordering .menu-item-depth-10>.menu-item-bar{margin-right:150px}.reordering .menu-item-depth-11>.menu-item-bar{margin-right:165px}.control-section-nav_menu.menu .menu-item-edit-active{margin-left:0}.control-section-nav_menu.menu .menu-item-edit-active .menu-item-bar{margin-right:0}.control-section-nav_menu.menu .sortable-placeholder{margin-top:0;margin-bottom:1px;max-width:-webkit-calc(100% - 2px);max-width:calc(100% - 2px);float:left;display:list-item;border-color:#a0a5aa}.menu-item-transport li.customize-control{float:none}.control-section-nav_menu.menu ul.menu-item-transport .menu-item-bar{margin-top:0}.adding-menu-items .control-section{opacity:.4}.adding-menu-items .control-panel.control-section,.adding-menu-items .control-section.open{opacity:1}.menu-item-bar .item-delete{color:#a00;position:absolute;top:2px;right:-19px;width:30px;height:38px;cursor:pointer;display:none}.menu-item-bar .item-delete:before{content:"\f335";position:absolute;top:9px;left:5px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ie8 .menu-item-bar .item-delete:before{top:-10px}.menu-item-bar .item-delete:focus,.menu-item-bar .item-delete:hover{-webkit-box-shadow:none;box-shadow:none;outline:0;color:red}.adding-menu-items .menu-item-bar .item-edit{display:none}.adding-menu-items .menu-item-bar .item-delete{display:block}#available-menu-items.opening{overflow-y:hidden}#available-menu-items #available-menu-items-search.open{height:100%;border-bottom:none}#available-menu-items .accordion-section-title{border-left:none;border-right:none;background:#fff;-webkit-transition:background-color .15s;transition:background-color .15s;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}#available-menu-items #available-menu-items-search .accordion-section-title,#available-menu-items .open .accordion-section-title{background:#eee}#available-menu-items .accordion-section-title:after{content:none!important}#available-menu-items .accordion-section-title:hover .toggle-indicator:after,#available-menu-items .button-link:focus .toggle-indicator:after,#available-menu-items .button-link:hover .toggle-indicator:after{color:#23282d}#available-menu-items .open .accordion-section-title .toggle-indicator:after{content:"\f142";color:#23282d}#available-menu-items .available-menu-items-list{overflow-y:auto;max-height:200px;background:0 0}#available-menu-items .accordion-section-title button{display:block;width:28px;height:35px;position:absolute;top:5px;right:5px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer;text-align:center}#available-menu-items .accordion-section-title .no-items,#available-menu-items .cannot-expand .accordion-section-title .spinner,#available-menu-items .cannot-expand .accordion-section-title>button{display:none}#available-menu-items-search.cannot-expand .accordion-section-title .spinner{display:block}#available-menu-items .cannot-expand .accordion-section-title .no-items{float:right;color:#555d66;font-weight:400;margin-left:5px}#available-menu-items .accordion-section-content{max-height:290px;margin:0;padding:0;position:relative;background:0 0}#available-menu-items .accordion-section-content .available-menu-items-list{margin:0 0 45px;padding:1px 15px 15px}#available-menu-items .accordion-section-content .available-menu-items-list:only-child{margin-bottom:0}#new-custom-menu-item .accordion-section-content{padding:0 15px 15px}#available-menu-items .menu-item-tpl{margin:0}#available-menu-items .new-content-item .create-item-input.invalid,#available-menu-items .new-content-item .create-item-input.invalid:focus,#custom-menu-item-name.invalid,#custom-menu-item-url.invalid,.menu-name-field.invalid,.menu-name-field.invalid:focus{border:1px solid red}#available-menu-items .menu-item-handle .item-type{padding-right:0}#available-menu-items .menu-item-handle .item-title{padding-left:20px}#available-menu-items .menu-item-handle{cursor:pointer;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}#available-menu-items .menu-item-handle:hover{z-index:1}#available-menu-items .item-title h4{padding:0 0 5px;font-size:14px}#available-menu-items .item-add{position:absolute;top:1px;left:1px;color:#82878c;width:30px;height:38px;-webkit-box-shadow:none;box-shadow:none;outline:0;cursor:pointer;text-align:center}#available-menu-items .menu-item-handle .item-add:focus{color:#23282d}#available-menu-items .item-add:before{content:"\f543";position:relative;left:2px;top:3px;display:inline-block;height:20px;-webkit-border-radius:50%;border-radius:50%;font:400 20px/1.05 dashicons}#available-menu-items .menu-item-handle.item-added .item-add:focus,#available-menu-items .menu-item-handle.item-added .item-title,#available-menu-items .menu-item-handle.item-added .item-type,#available-menu-items .menu-item-handle.item-added:hover .item-add{color:#82878c}#available-menu-items .menu-item-handle.item-added .item-add:before{content:"\f147"}#available-menu-items .accordion-section-title.loading .spinner,#available-menu-items-search.loading .accordion-section-title .spinner{visibility:visible;margin:0 20px}#available-menu-items-search .spinner{position:absolute;top:20px;right:21px;margin:0!important}#available-menu-items #available-menu-items-search .accordion-section-content{position:absolute;left:0;top:60px;bottom:0;max-height:none;width:100%;padding:1px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#available-menu-items-search .nothing-found{margin-top:-1px}#available-menu-items-search .accordion-section-title:after{display:none}#available-menu-items-search .accordion-section-content:empty{min-height:0;padding:0}#available-menu-items-search.loading .accordion-section-content div{opacity:.5}#available-menu-items-search.loading.loading-more .accordion-section-content div{opacity:1}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-menu-items #available-menu-items{left:0;visibility:visible}body.adding-menu-items .wp-full-overlay-main{left:300px}body.adding-menu-items #customize-preview{opacity:.4}.menu-item-handle .spinner{display:none;float:left;margin:0 8px 0 0}.nav-menu-inserted-item-loading .spinner{display:block}.nav-menu-inserted-item-loading .menu-item-handle .item-type{padding:0 0 0 8px}.added-menu-item .menu-item-handle.loading,.nav-menu-inserted-item-loading .menu-item-handle{padding:10px 15px 10px 8px;cursor:default;opacity:.5;background:#fff;color:#727773}.added-menu-item .menu-item-handle{-webkit-transition-property:opacity,background,color;transition-property:opacity,background,color;-webkit-transition-duration:1.25s;transition-duration:1.25s;-webkit-transition-timing-function:cubic-bezier(.25,-2.5,.75,8);transition-timing-function:cubic-bezier(.25,-2.5,.75,8)}#customize-theme-controls .control-panel-content .control-section-nav_menu:nth-last-child(2) .accordion-section-title{border-bottom-color:#ddd}#accordion-section-add_menu{margin:15px 12px;overflow:hidden}.new-menu-section-content{display:none;padding:15px 0 0;clear:both}#accordion-section-add_menu .accordion-section-title{padding-left:45px}#accordion-section-add_menu .accordion-section-title:before{font:400 20px/1 dashicons;position:absolute;top:12px;left:14px;content:"\f132"}#create-new-menu-submit{float:right;margin:0 0 12px}.menu-delete-item{float:left;padding:1em 0;width:100%}li.assigned-to-menu-location .menu-delete-item{display:none}li.assigned-to-menu-location .add-new-menu-item{margin-bottom:1em}.menu-delete{color:#a00;cursor:pointer;text-decoration:underline}.menu-delete:focus,.menu-delete:hover{color:red}.menu-item-handle{margin-top:-1px}.ui-sortable-disabled .menu-item-handle{cursor:default}.menu-item-handle:hover{position:relative;z-index:10;color:#0073aa}#available-menu-items .menu-item-handle:hover .item-add,.menu-item-handle:hover .item-edit,.menu-item-handle:hover .item-type{color:#0073aa}.menu-item-edit-active .menu-item-handle{border-color:#999;border-bottom:none}.customize-control-nav_menu_item{margin-bottom:0}.customize-control-nav_menu{margin-top:12px}#available-menu-items .item-add:focus:before,#customize-controls .customize-info .customize-help-toggle:focus:before,.customize-screen-options-toggle:focus:before,.menu-delete:focus,.menu-item-bar .item-delete:focus:before,.wp-customizer .menu-item .submitbox .submitdelete:focus,.wp-customizer button:focus .toggle-indicator:after{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}@media screen and (max-width:782px){#available-menu-items #available-menu-items-search .accordion-section-content{top:63px}}@media screen and (max-width:640px){#available-menu-items #available-menu-items-search .accordion-section-content{top:130px}} \ No newline at end of file diff --git a/wp-admin/css/customize-widgets-rtl.css b/wp-admin/css/customize-widgets-rtl.css index 767a3e2..8567da9 100644 --- a/wp-admin/css/customize-widgets-rtl.css +++ b/wp-admin/css/customize-widgets-rtl.css @@ -229,8 +229,10 @@ #available-widgets .widget-tpl:hover, #available-widgets .widget-tpl.selected { - background: #eee; + background: #f3f3f5; border-bottom-color: #ccc; + color: #0073aa; + border-right: 4px solid #0073aa; } #customize-controls .widget-title h3 { diff --git a/wp-admin/css/customize-widgets-rtl.min.css b/wp-admin/css/customize-widgets-rtl.min.css index bfe8b97..7655a2e 100644 --- a/wp-admin/css/customize-widgets-rtl.min.css +++ b/wp-admin/css/customize-widgets-rtl.min.css @@ -1 +1 @@ -.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{background:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control .widget-action{color:#72777c}.customize-control .widget-action:focus,.customize-control .widget-top:hover .widget-action{color:#23282d}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;right:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f141"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f139"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title,.widget-top{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}#customize-theme-controls .widget-reorder-nav{display:none;float:left;background-color:#fafafa}.move-widget:before{content:"\f504"}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #ddd;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 42px 15px 15px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;right:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:left;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}.ios #available-widgets{-webkit-transition:right 0s;transition:right 0s}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#eee;border-bottom-color:#ccc}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#72777c}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{right:0;visibility:visible}body.adding-widget .wp-full-overlay-main{right:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;left:100%;margin-left:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 42px 11px 15px}#customize-theme-controls .widget-area-select li:before{top:8px}} \ No newline at end of file +.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{background:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control .widget-action{color:#72777c}.customize-control .widget-action:focus,.customize-control .widget-top:hover .widget-action{color:#23282d}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;right:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f141"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f139"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title,.widget-top{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}#customize-theme-controls .widget-reorder-nav{display:none;float:left;background-color:#fafafa}.move-widget:before{content:"\f504"}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #ddd;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 42px 15px 15px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;right:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:left;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}.ios #available-widgets{-webkit-transition:right 0s;transition:right 0s}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#f3f3f5;border-bottom-color:#ccc;color:#0073aa;border-right:4px solid #0073aa}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#72777c}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{right:0;visibility:visible}body.adding-widget .wp-full-overlay-main{right:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;left:100%;margin-left:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 42px 11px 15px}#customize-theme-controls .widget-area-select li:before{top:8px}} \ No newline at end of file diff --git a/wp-admin/css/customize-widgets.css b/wp-admin/css/customize-widgets.css index a32f56e..687c9f8 100644 --- a/wp-admin/css/customize-widgets.css +++ b/wp-admin/css/customize-widgets.css @@ -229,8 +229,10 @@ #available-widgets .widget-tpl:hover, #available-widgets .widget-tpl.selected { - background: #eee; + background: #f3f3f5; border-bottom-color: #ccc; + color: #0073aa; + border-left: 4px solid #0073aa; } #customize-controls .widget-title h3 { diff --git a/wp-admin/css/customize-widgets.min.css b/wp-admin/css/customize-widgets.min.css index b802cdd..506c3f3 100644 --- a/wp-admin/css/customize-widgets.min.css +++ b/wp-admin/css/customize-widgets.min.css @@ -1 +1 @@ -.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{background:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control .widget-action{color:#72777c}.customize-control .widget-action:focus,.customize-control .widget-top:hover .widget-action{color:#23282d}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;left:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f139"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f141"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title,.widget-top{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}#customize-theme-controls .widget-reorder-nav{display:none;float:right;background-color:#fafafa}.move-widget:before{content:"\f504"}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #ddd;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 15px 15px 42px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;left:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:right;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}.ios #available-widgets{-webkit-transition:left 0s;transition:left 0s}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#eee;border-bottom-color:#ccc}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#72777c}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{left:0;visibility:visible}body.adding-widget .wp-full-overlay-main{left:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;right:100%;margin-right:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 15px 11px 42px}#customize-theme-controls .widget-area-select li:before{top:8px}} \ No newline at end of file +.control-section.control-section-sidebar .accordion-section-content.ui-sortable,.wp-full-overlay-sidebar{overflow:visible}.control-section.control-section-sidebar,.customize-control-sidebar_widgets .hide-if-js,.customize-control-sidebar_widgets label{display:none}.customize-control-widget_form .widget-top{background:#fff;-webkit-transition:opacity .5s;transition:opacity .5s}.customize-control .widget-action{color:#72777c}.customize-control .widget-action:focus,.customize-control .widget-top:hover .widget-action{color:#23282d}.customize-control-widget_form:not(.widget-rendered) .widget-top{opacity:.5}.customize-control-widget_form .widget-control-save{display:none}.customize-control-widget_form .spinner{visibility:hidden;margin-top:0}.customize-control-widget_form.previewer-loading .spinner{visibility:visible}.customize-control-widget_form.widget-form-disabled .widget-content{opacity:.7;pointer-events:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.customize-control-widget_form .widget{margin-bottom:0}.customize-control-widget_form.wide-widget-control .widget-inside{position:fixed;left:299px;top:25%;border:1px solid #e5e5e5;overflow:auto}.customize-control-widget_form.wide-widget-control .widget-inside>.form{padding:20px}.customize-control-widget_form.wide-widget-control .widget-top{-webkit-transition:background-color .4s;transition:background-color .4s}.customize-control-widget_form.wide-widget-control.expanded:not(.collapsing) .widget-top,.customize-control-widget_form.wide-widget-control.expanding .widget-top{background-color:#e3e3e3}.widget-inside{padding:1px 10px 10px;border-top:none;line-height:16px}.customize-control-widget_form.expanded a.widget-action:after{content:"\f142"}.customize-control-widget_form.wide-widget-control a.widget-action:after{content:"\f139"}.customize-control-widget_form.wide-widget-control.expanded a.widget-action:after{content:"\f141"}.widget-title-action{cursor:pointer}.customize-control-widget_form .widget .customize-control-title,.widget-top{cursor:move}.control-section.accordion-section.highlighted>.accordion-section-title,.customize-control-widget_form.highlighted{outline:0;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8);position:relative;z-index:1}#widget-customizer-control-templates{display:none}#customize-theme-controls .widget-reorder-nav{display:none;float:right;background-color:#fafafa}.move-widget:before{content:"\f504"}#customize-theme-controls .move-widget-area{display:none;background:#fff;border:1px solid #ddd;border-top:none;cursor:auto}#customize-theme-controls .reordering .move-widget-area.active{display:block}#customize-theme-controls .move-widget-area .description{margin:0;padding:15px 20px;font-weight:400}#customize-theme-controls .widget-area-select{margin:0;padding:0;list-style:none}#customize-theme-controls .widget-area-select li{position:relative;margin:0;padding:13px 15px 15px 42px;color:#555;border-top:1px solid #eee;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#customize-theme-controls .widget-area-select li:before{display:none;content:"\f147";position:absolute;top:12px;left:10px;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#customize-theme-controls .widget-area-select li:last-child{border-bottom:1px solid #eee}#customize-theme-controls .widget-area-select .selected{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.4);background:#00a0d2}#customize-theme-controls .widget-area-select .selected:before{display:block}#customize-theme-controls .move-widget-actions{text-align:right;padding:12px}#customize-theme-controls .reordering .widget-title-action{display:none}#customize-theme-controls .reordering .widget-reorder-nav{display:block}#widgets-left #available-widgets .widget{float:none!important;width:auto!important}.ios #available-widgets{-webkit-transition:left 0s;transition:left 0s}#available-widgets .widget-tpl.selected,#available-widgets .widget-tpl:hover{background:#f3f3f5;border-bottom-color:#ccc;color:#0073aa;border-left:4px solid #0073aa}#customize-controls .widget-title h3{font-size:1em}#available-widgets .widget-title h3{padding:0 0 5px;font-size:14px}#available-widgets .widget .widget-description{padding:0;color:#72777c}#customize-preview{-webkit-transition:all .2s;transition:all .2s}body.adding-widget #available-widgets{left:0;visibility:visible}body.adding-widget .wp-full-overlay-main{left:300px}body.adding-widget #customize-preview{opacity:.4}#available-widgets .widget-title{position:relative}#available-widgets .widget-title:before{content:"\f132";position:absolute;top:-3px;right:100%;margin-right:20px;width:20px;height:20px;color:#32373c;font:400 20px/1 dashicons;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#available-widgets [class*=easy] .widget-title:before{content:"\f328";top:-4px}#available-widgets [class*=super] .widget-title:before,#available-widgets [class*=like] .widget-title:before{content:"\f155";top:-4px}#available-widgets [class*=meta] .widget-title:before{content:"\f120"}#available-widgets [class*=archives] .widget-title:before{content:"\f480";top:-4px}#available-widgets [class*=categor] .widget-title:before{content:"\f318";top:-4px}#available-widgets [class*=comment] .widget-title:before,#available-widgets [class*=testimonial] .widget-title:before,#available-widgets [class*=chat] .widget-title:before{content:"\f101"}#available-widgets [class*=post] .widget-title:before{content:"\f109"}#available-widgets [class*=page] .widget-title:before{content:"\f105"}#available-widgets [class*=text] .widget-title:before{content:"\f478"}#available-widgets [class*=link] .widget-title:before{content:"\f103"}#available-widgets [class*=search] .widget-title:before{content:"\f179"}#available-widgets [class*=menu] .widget-title:before,#available-widgets [class*=nav] .widget-title:before{content:"\f333"}#available-widgets [class*=tag] .widget-title:before{content:"\f479"}#available-widgets [class*=rss] .widget-title:before{content:"\f303";top:-6px}#available-widgets [class*=event] .widget-title:before,#available-widgets [class*=calendar] .widget-title:before{content:"\f145";top:-4px}#available-widgets [class*=image] .widget-title:before,#available-widgets [class*=photo] .widget-title:before,#available-widgets [class*=slide] .widget-title:before,#available-widgets [class*=instagram] .widget-title:before{content:"\f128"}#available-widgets [class*=album] .widget-title:before,#available-widgets [class*=galler] .widget-title:before{content:"\f161"}#available-widgets [class*=video] .widget-title:before,#available-widgets [class*=tube] .widget-title:before{content:"\f126"}#available-widgets [class*=music] .widget-title:before,#available-widgets [class*=radio] .widget-title:before,#available-widgets [class*=audio] .widget-title:before{content:"\f127"}#available-widgets [class*=login] .widget-title:before,#available-widgets [class*=user] .widget-title:before,#available-widgets [class*=member] .widget-title:before,#available-widgets [class*=avatar] .widget-title:before,#available-widgets [class*=subscriber] .widget-title:before,#available-widgets [class*=profile] .widget-title:before,#available-widgets [class*=grofile] .widget-title:before{content:"\f110"}#available-widgets [class*=commerce] .widget-title:before,#available-widgets [class*=shop] .widget-title:before,#available-widgets [class*=cart] .widget-title:before{content:"\f174";top:-4px}#available-widgets [class*=secur] .widget-title:before,#available-widgets [class*=firewall] .widget-title:before{content:"\f332"}#available-widgets [class*=analytic] .widget-title:before,#available-widgets [class*=stat] .widget-title:before,#available-widgets [class*=poll] .widget-title:before{content:"\f185"}#available-widgets [class*=form] .widget-title:before{content:"\f175"}#available-widgets [class*=subscribe] .widget-title:before,#available-widgets [class*=news] .widget-title:before,#available-widgets [class*=contact] .widget-title:before,#available-widgets [class*=mail] .widget-title:before{content:"\f466"}#available-widgets [class*=share] .widget-title:before,#available-widgets [class*=socia] .widget-title:before{content:"\f237"}#available-widgets [class*=lang] .widget-title:before,#available-widgets [class*=translat] .widget-title:before{content:"\f326"}#available-widgets [class*=locat] .widget-title:before,#available-widgets [class*=map] .widget-title:before{content:"\f231"}#available-widgets [class*=download] .widget-title:before{content:"\f316"}#available-widgets [class*=weather] .widget-title:before{content:"\f176";top:-4px}#available-widgets [class*=facebook] .widget-title:before{content:"\f304"}#available-widgets [class*=tweet] .widget-title:before,#available-widgets [class*=twitter] .widget-title:before{content:"\f301"}@media screen and (max-height:700px) and (min-width:981px){.customize-control-widget{margin-bottom:0}.widget-top{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.widget-top:hover{position:relative;z-index:1}.last-widget{margin-bottom:15px}.widget-title h3{padding:13px 15px}.widget-reorder-nav span{height:39px}.widget-reorder-nav span:before{line-height:39px}#customize-theme-controls .widget-area-select li{padding:9px 15px 11px 42px}#customize-theme-controls .widget-area-select li:before{top:8px}} \ No newline at end of file diff --git a/wp-admin/css/edit-rtl.css b/wp-admin/css/edit-rtl.css index 5e28c4d..3bd5349 100644 --- a/wp-admin/css/edit-rtl.css +++ b/wp-admin/css/edit-rtl.css @@ -129,23 +129,10 @@ input#link_url { float: right; } -.submitbox .submitdelete { - text-decoration: none; - padding: 1px 2px; -} - body.post-new-php .submitbox .submitdelete { display: none; } -/* @todo: do we really need this? word on the street is we don't and this -stray rule may actually be compensated for elsewhere. */ -#normal-sortables .submitbox .submitdelete:hover { - color: #000; - background-color: #f00; - border-bottom-color: #f00; -} - .submitbox .submit a:hover { text-decoration: underline; } @@ -349,7 +336,7 @@ form#tags-filter { } #content-resize-handle { - background: transparent url(../images/resize.gif) no-repeat scroll right bottom; + background: transparent url(../images/resize.gif) no-repeat scroll left bottom; width: 12px; cursor: row-resize; } @@ -464,7 +451,7 @@ form#tags-filter { height: auto !important; } -#misc-publishing-actions label[for="post_status"]:before, +#post-body .misc-pub-post-status:before, #post-body #visibility:before, .curtime #timestamp:before, #post-body .misc-pub-revisions:before, @@ -472,20 +459,22 @@ span.wp-media-buttons-icon:before { color: #82878c; } +#post-body .misc-pub-post-status:before, #post-body #visibility:before, .curtime #timestamp:before, #post-body .misc-pub-revisions:before { font: normal 20px/1 dashicons; speak: none; display: inline-block; - padding: 0 0 0 2px; - top: 0; - right: -1px; - position: relative; + margin-right: -1px; + padding-left: 3px; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: none !important; +} + +#post-body .misc-pub-post-status:before { + content: "\f173"; } #post-body #visibility:before { @@ -494,6 +483,7 @@ span.wp-media-buttons-icon:before { .curtime #timestamp:before { content: "\f145"; + position: relative; top: -1px; } @@ -592,10 +582,9 @@ span.wp-media-buttons-icon:before { position: absolute; } -.tagchecklist span { - margin-left: 25px; - display: block; +.tagchecklist > span { float: right; + margin-left: 25px; font-size: 13px; line-height: 1.8em; cursor: default; @@ -604,16 +593,16 @@ span.wp-media-buttons-icon:before { text-overflow: ellipsis; } -.tagchecklist span a { - margin: 1px -17px 0 0; - cursor: pointer; - width: 20px; - height: 20px; - display: block; - float: right; - text-indent: 0; - overflow: hidden; +.tagchecklist .ntdelbutton { position: absolute; + width: 24px; + height: 24px; + border: none; + margin: 0 -19px 0 0; + padding: 0; + background: none; + cursor: pointer; + text-indent: 0; } #poststuff h3.hndle, /* Back-compat for pre-4.4 */ @@ -639,11 +628,21 @@ span.wp-media-buttons-icon:before { width: 250px; } +.post-attributes-label-wrapper { + margin-bottom: 0.5em; +} + +.post-attributes-label { + vertical-align: baseline; + font-weight: 600; +} + #post-visibility-select { line-height: 1.5em; margin-top: 3px; } +#linksubmitdiv .inside, /* Old Link Manager back-compat. */ #poststuff #submitdiv .inside { margin: 0; padding: 0; @@ -1036,6 +1035,25 @@ span.description, width: 260px; } +.tagcloud-link.button-link { + color: #0073aa; + text-decoration: underline; +} + +.tagcloud-link.button-link:hover { + color: #00a0d2; +} + +.tagcloud-link.button-link:focus { + color: #124964; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + #post-body-content .tagsdiv .the-tags { margin: 0 5px; } @@ -1061,6 +1079,7 @@ p.popular-tags a { margin: 2px 0 12px; } +/* Suggest.js autocomplete, no more used by core. */ .ac_results { display: none; margin: -1px 0 0; @@ -1210,6 +1229,7 @@ table.links-table { } .focus-on .wrap > h1, +.focus-on .page-title-action, .focus-on #wpfooter, .focus-on .postbox-container > *, .focus-on div.updated, @@ -1233,6 +1253,7 @@ table.links-table { } .focus-off .wrap > h1, +.focus-off .page-title-action, .focus-off #wpfooter, .focus-off .postbox-container > *, .focus-off div.updated, @@ -1300,7 +1321,7 @@ table.links-table { (min-resolution: 120dpi) { #content-resize-handle, #post-body .wp_themeSkin .mceStatusbar a.mceResize { - background: transparent url(../images/resize-2x.gif) no-repeat scroll right bottom; + background: transparent url(../images/resize-2x.gif) no-repeat scroll left bottom; -webkit-background-size: 11px 11px; background-size: 11px 11px; } @@ -1447,7 +1468,7 @@ table.links-table { margin: 25px 10px; } - .tagchecklist span { + .tagchecklist > span { font-size: 16px; line-height: 1.4; } diff --git a/wp-admin/css/edit-rtl.min.css b/wp-admin/css/edit-rtl.min.css index af6cdf7..ea8f039 100644 --- a/wp-admin/css/edit-rtl.min.css +++ b/wp-admin/css/edit-rtl.min.css @@ -1 +1 @@ -#pending,#poststuff #titlewrap{border:0;padding:0}#pending,#poststuff #post-body{padding:0}#editable-post-name-full,body.post-new-php .submitbox .submitdelete{display:none}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#poststuff{padding-top:10px;min-width:763px}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:right}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:right;margin:0 0 0 5px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#72777c;position:absolute;font-size:1.7em;padding:11px 10px}input#link_description,input#link_url{width:98%}#pending{background:100% none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-left:10px;padding:0;font-size:11px;text-decoration:underline;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name{font-weight:600}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-left:4px;padding:6px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:left;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #ddd;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 6px}#set-post-thumbnail{display:inline-block;max-width:100%}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#postimagediv .inside img{max-width:100%;height:auto;width:auto;vertical-align:top;background-image:-webkit-linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:100% 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-left:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:left}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) right bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background-image:url(../images/resize-rtl.gif);background-position:left bottom}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 0 0 2px;top:0;right:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;right:50%;width:450px;margin-right:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-left:10px}#post-lock-dialog .post-locked-avatar{float:right;margin:0 0 20px 20px}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:right;margin-left:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist span,.tagchecklist span a{display:block;float:right;overflow:hidden}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist span{margin-left:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;text-overflow:ellipsis}.tagchecklist span a{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;text-indent:0;position:absolute}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #ddd;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-left:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:right;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-left:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-right:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-left:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-right:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #ddd;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-right:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px 0}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:1em 0;padding:0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.edit-term-notes{margin-top:2em}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{display:none;margin:-1px 0 0;padding:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{margin:0;padding:5px 10px;white-space:nowrap;text-align:right}.ac_over .ac_match,.ac_results .ac_over{background-color:#0073aa;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}.comment-ays .comment-content ul{list-style:outside;margin-right:2em}.comment-ays .comment-content a[href]:after{content:'(' attr(href) ')';display:inline-block;padding:0 4px;color:#72777C;font-size:13px;word-break:break-all}.comment-ays .comment-content p.edit-comment{margin-top:10px}.comment-ays .comment-content p.edit-comment a[href]:after{content:'';padding:0}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-right:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 0 1px 8px;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-left:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 0 5px 3px;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:right;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-left:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw{display:none}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) right bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background-image:url(../images/resize-rtl-2x.gif);background-position:left bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-left:0}.post-format-options a{margin-left:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-left:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:right!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-right:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 6px 6px 3px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 7px 0 0;padding:8px 12px}#wp-content-media-buttons a{font-size:14px;padding:6px 10px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-right:-2px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:left;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}} \ No newline at end of file +#pending,#poststuff #titlewrap{border:0;padding:0}#pending,#poststuff #post-body{padding:0}#editable-post-name-full,body.post-new-php .submitbox .submitdelete{display:none}#edit-slug-box .cancel,.submitbox .submit a:hover{text-decoration:underline}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#poststuff{padding-top:10px;min-width:763px}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-left:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:right}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:right;margin:0 0 0 5px}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#72777c;position:absolute;font-size:1.7em;padding:11px 10px}input#link_description,input#link_url{width:98%}#pending{background:100% none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-left:10px;padding:0;font-size:11px;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name{font-weight:600}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:right}.submitbox .submit input{margin-bottom:8px;margin-left:4px;padding:6px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:left;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #ddd;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 6px}#set-post-thumbnail{display:inline-block;max-width:100%}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#postimagediv .inside img{max-width:100%;height:auto;width:auto;vertical-align:top;background-image:-webkit-linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(-45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:100% 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-left:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:left}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) left bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background-image:url(../images/resize-rtl.gif);background-position:left bottom}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#post-body #visibility:before,#post-body .misc-pub-post-status:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-post-status:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;margin-right:-1px;padding-left:3px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#post-body .misc-pub-post-status:before{content:"\f173"}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";position:relative;top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;right:50%;width:450px;margin-right:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-left:10px}#post-lock-dialog .post-locked-avatar{float:right;margin:0 0 20px 20px}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:right;margin-left:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-right:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-right:-8px;position:absolute}.tagchecklist>span{float:right;margin-left:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tagchecklist .ntdelbutton{position:absolute;width:24px;height:24px;border:none;margin:0 -19px 0 0;padding:0;background:0 0;cursor:pointer;text-indent:0}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}.post-attributes-label-wrapper{margin-bottom:.5em}.post-attributes-label{vertical-align:baseline;font-weight:600}#post-visibility-select{line-height:1.5em;margin-top:3px}#linksubmitdiv .inside,#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #ddd;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-left:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:right;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-left:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-right:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-left:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-right:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #ddd;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-right:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px 0}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:1em 0;padding:0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.edit-term-notes{margin-top:2em}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}.tagcloud-link.button-link{color:#0073aa;text-decoration:underline}.tagcloud-link.button-link:hover{color:#00a0d2}.tagcloud-link.button-link:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{display:none;margin:-1px 0 0;padding:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{margin:0;padding:5px 10px;white-space:nowrap;text-align:right}.ac_over .ac_match,.ac_results .ac_over{background-color:#0073aa;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}.comment-ays .comment-content ul{list-style:outside;margin-right:2em}.comment-ays .comment-content a[href]:after{content:'(' attr(href) ')';display:inline-block;padding:0 4px;color:#72777C;font-size:13px;word-break:break-all}.comment-ays .comment-content p.edit-comment{margin-top:10px}.comment-ays .comment-content p.edit-comment a[href]:after{content:'';padding:0}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-right:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 0 1px 8px;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-left:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 0 5px 3px;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:right;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-left:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw{display:none}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .page-title-action,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .page-title-action,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) left bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background-image:url(../images/resize-rtl-2x.gif);background-position:left bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-left:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-left:0}.post-format-options a{margin-left:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-left:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist>span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:right!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-right:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 6px 6px 3px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 7px 0 0;padding:8px 12px}#wp-content-media-buttons a{font-size:14px;padding:6px 10px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-right:-2px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:left;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}} \ No newline at end of file diff --git a/wp-admin/css/edit.css b/wp-admin/css/edit.css index ac76492..59b79e8 100644 --- a/wp-admin/css/edit.css +++ b/wp-admin/css/edit.css @@ -129,23 +129,10 @@ input#link_url { float: left; } -.submitbox .submitdelete { - text-decoration: none; - padding: 1px 2px; -} - body.post-new-php .submitbox .submitdelete { display: none; } -/* @todo: do we really need this? word on the street is we don't and this -stray rule may actually be compensated for elsewhere. */ -#normal-sortables .submitbox .submitdelete:hover { - color: #000; - background-color: #f00; - border-bottom-color: #f00; -} - .submitbox .submit a:hover { text-decoration: underline; } @@ -464,7 +451,7 @@ form#tags-filter { height: auto !important; } -#misc-publishing-actions label[for="post_status"]:before, +#post-body .misc-pub-post-status:before, #post-body #visibility:before, .curtime #timestamp:before, #post-body .misc-pub-revisions:before, @@ -472,20 +459,22 @@ span.wp-media-buttons-icon:before { color: #82878c; } +#post-body .misc-pub-post-status:before, #post-body #visibility:before, .curtime #timestamp:before, #post-body .misc-pub-revisions:before { font: normal 20px/1 dashicons; speak: none; display: inline-block; - padding: 0 2px 0 0; - top: 0; - left: -1px; - position: relative; + margin-left: -1px; + padding-right: 3px; vertical-align: top; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - text-decoration: none !important; +} + +#post-body .misc-pub-post-status:before { + content: "\f173"; } #post-body #visibility:before { @@ -494,6 +483,7 @@ span.wp-media-buttons-icon:before { .curtime #timestamp:before { content: "\f145"; + position: relative; top: -1px; } @@ -592,10 +582,9 @@ span.wp-media-buttons-icon:before { position: absolute; } -.tagchecklist span { - margin-right: 25px; - display: block; +.tagchecklist > span { float: left; + margin-right: 25px; font-size: 13px; line-height: 1.8em; cursor: default; @@ -604,16 +593,16 @@ span.wp-media-buttons-icon:before { text-overflow: ellipsis; } -.tagchecklist span a { - margin: 1px 0 0 -17px; - cursor: pointer; - width: 20px; - height: 20px; - display: block; - float: left; - text-indent: 0; - overflow: hidden; +.tagchecklist .ntdelbutton { position: absolute; + width: 24px; + height: 24px; + border: none; + margin: 0 0 0 -19px; + padding: 0; + background: none; + cursor: pointer; + text-indent: 0; } #poststuff h3.hndle, /* Back-compat for pre-4.4 */ @@ -639,11 +628,21 @@ span.wp-media-buttons-icon:before { width: 250px; } +.post-attributes-label-wrapper { + margin-bottom: 0.5em; +} + +.post-attributes-label { + vertical-align: baseline; + font-weight: 600; +} + #post-visibility-select { line-height: 1.5em; margin-top: 3px; } +#linksubmitdiv .inside, /* Old Link Manager back-compat. */ #poststuff #submitdiv .inside { margin: 0; padding: 0; @@ -1036,6 +1035,25 @@ span.description, width: 260px; } +.tagcloud-link.button-link { + color: #0073aa; + text-decoration: underline; +} + +.tagcloud-link.button-link:hover { + color: #00a0d2; +} + +.tagcloud-link.button-link:focus { + color: #124964; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} + #post-body-content .tagsdiv .the-tags { margin: 0 5px; } @@ -1061,6 +1079,7 @@ p.popular-tags a { margin: 2px 0 12px; } +/* Suggest.js autocomplete, no more used by core. */ .ac_results { display: none; margin: -1px 0 0; @@ -1210,6 +1229,7 @@ table.links-table { } .focus-on .wrap > h1, +.focus-on .page-title-action, .focus-on #wpfooter, .focus-on .postbox-container > *, .focus-on div.updated, @@ -1233,6 +1253,7 @@ table.links-table { } .focus-off .wrap > h1, +.focus-off .page-title-action, .focus-off #wpfooter, .focus-off .postbox-container > *, .focus-off div.updated, @@ -1447,7 +1468,7 @@ table.links-table { margin: 25px 10px; } - .tagchecklist span { + .tagchecklist > span { font-size: 16px; line-height: 1.4; } diff --git a/wp-admin/css/edit.min.css b/wp-admin/css/edit.min.css index 505a62a..5f7d844 100644 --- a/wp-admin/css/edit.min.css +++ b/wp-admin/css/edit.min.css @@ -1 +1 @@ -#pending,#poststuff #titlewrap{border:0;padding:0}#pending,#poststuff #post-body{padding:0}#editable-post-name-full,body.post-new-php .submitbox .submitdelete{display:none}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#poststuff{padding-top:10px;min-width:763px}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:left}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:left;margin:0 5px 0 0}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#72777c;position:absolute;font-size:1.7em;padding:11px 10px}input#link_description,input#link_url{width:98%}#pending{background:0 none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-right:10px;padding:0;font-size:11px;text-decoration:underline;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name{font-weight:600}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submitdelete{text-decoration:none;padding:1px 2px}#normal-sortables .submitbox .submitdelete:hover{color:#000;background-color:red;border-bottom-color:red}.submitbox .submit a:hover{text-decoration:underline}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:right;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #ddd;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 6px}#set-post-thumbnail{display:inline-block;max-width:100%}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#postimagediv .inside img{max-width:100%;height:auto;width:auto;vertical-align:top;background-image:-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:0 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:right}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) right bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background-image:url(../images/resize-rtl.gif);background-position:left bottom}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#misc-publishing-actions label[for=post_status]:before,#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0 2px 0 0;top:0;left:-1px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;left:50%;width:450px;margin-left:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-right:10px}#post-lock-dialog .post-locked-avatar{float:left;margin:0 20px 20px 0}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:left;margin-right:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist span,.tagchecklist span a{display:block;float:left;overflow:hidden}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist span{margin-right:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;text-overflow:ellipsis}.tagchecklist span a{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;text-indent:0;position:absolute}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}#post-visibility-select{line-height:1.5em;margin-top:3px}#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #ddd;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-right:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:left;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-left:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-right:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #ddd;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px 0}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:1em 0;padding:0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.edit-term-notes{margin-top:2em}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{display:none;margin:-1px 0 0;padding:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{margin:0;padding:5px 10px;white-space:nowrap;text-align:left}.ac_over .ac_match,.ac_results .ac_over{background-color:#0073aa;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}.comment-ays .comment-content ul{list-style:outside;margin-left:2em}.comment-ays .comment-content a[href]:after{content:'(' attr(href) ')';display:inline-block;padding:0 4px;color:#72777C;font-size:13px;word-break:break-all}.comment-ays .comment-content p.edit-comment{margin-top:10px}.comment-ays .comment-content p.edit-comment a[href]:after{content:'';padding:0}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-left:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 3px 5px 0;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-right:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw{display:none}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) right bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background-image:url(../images/resize-rtl-2x.gif);background-position:left bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-right:0}.post-format-options a{margin-right:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-right:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:left!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-left:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 3px 6px 6px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 0 0 7px;padding:8px 12px}#wp-content-media-buttons a{font-size:14px;padding:6px 10px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-left:-2px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:right;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}} \ No newline at end of file +#pending,#poststuff #titlewrap{border:0;padding:0}#pending,#poststuff #post-body{padding:0}#editable-post-name-full,body.post-new-php .submitbox .submitdelete{display:none}#edit-slug-box .cancel,.submitbox .submit a:hover{text-decoration:underline}#titlediv,#wp-content-editor-container,.postbox,form#tags-filter{position:relative}#poststuff{padding-top:10px;min-width:763px}#poststuff .postbox-container{width:100%}#poststuff #post-body.columns-2{margin-right:300px}#show-comments{overflow:hidden}#save-action .spinner,#show-comments a{float:left}#show-comments .spinner{float:none;margin-top:0}#lost-connection-notice .spinner{visibility:visible;float:left;margin:0 5px 0 0}#titlediv label{cursor:text}#titlediv div.inside{margin:0}#titlediv #title{padding:3px 8px;font-size:1.7em;line-height:100%;height:1.7em;width:100%;outline:0;margin:0 0 3px;background-color:#fff}#titlediv #title-prompt-text{color:#72777c;position:absolute;font-size:1.7em;padding:11px 10px}input#link_description,input#link_url{width:98%}#pending{background:0 none;font-size:11px;margin-top:-1px}#comment-link-box,#edit-slug-box{line-height:24px;min-height:25px;margin-top:5px;padding:0 10px;color:#666}#edit-slug-box .cancel{margin-right:10px;padding:0;font-size:11px;color:#0073aa}#comment-link-box{margin:5px 0;padding:0 5px}#editable-post-name{font-weight:600}#editable-post-name input{font-size:13px;font-weight:400;height:22px;margin:0;width:16em}.postarea h3 label{float:left}.submitbox .submit input{margin-bottom:8px;margin-right:4px;padding:6px}#post-status-select{margin-top:3px}#post-body #normal-sortables{min-height:50px}.postbox{min-width:255px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}#trackback_url{width:99%}#normal-sortables .postbox .submit{background:0 0;border:0;float:right;padding:0 12px;margin:0}.category-add input[type=text],.category-add select{width:100%;max-width:260px;vertical-align:baseline}#side-sortables .category-add input[type=text],#side-sortables .category-add select{margin:0 0 1em}#side-sortables .add-menu-item-tabs li,.wp-tab-bar li,ul.category-tabs li{display:inline;line-height:1.35em}.no-js .category-tabs li.hide-if-no-js{display:none}#side-sortables .add-menu-item-tabs a,.category-tabs a,.wp-tab-bar a{text-decoration:none}#post-body ul.add-menu-item-tabs li.tabs a,#post-body ul.category-tabs li.tabs a,#side-sortables .add-menu-item-tabs .tabs a,#side-sortables .category-tabs .tabs a,.wp-tab-bar .wp-tab-active a{color:#32373c}.category-tabs{margin:8px 0 5px}#category-adder h4{margin:0}.taxonomy-add-new{display:inline-block;margin:10px 0;font-weight:600}#side-sortables .add-menu-item-tabs,.wp-tab-bar{margin-bottom:3px}#normal-sortables .postbox #replyrow .submit{float:none;margin:0;padding:5px 7px 10px;overflow:hidden}#side-sortables .submitbox .submit .preview,#side-sortables .submitbox .submit a.preview:hover,#side-sortables .submitbox .submit input{border:0}ul.add-menu-item-tabs,ul.category-tabs,ul.wp-tab-bar{margin-top:12px}ul.add-menu-item-tabs li,ul.category-tabs li{border:1px solid transparent;position:relative}.wp-tab-active,ul.add-menu-item-tabs li.tabs,ul.category-tabs li.tabs{border:1px solid #ddd;border-bottom-color:#fdfdfd;background-color:#fdfdfd}ul.add-menu-item-tabs li,ul.category-tabs li,ul.wp-tab-bar li{padding:3px 5px 6px}#set-post-thumbnail{display:inline-block;max-width:100%}.ui-tabs-hide,.wp-editor-expand #content-resize-handle,.wp-hidden-children .wp-hidden-child{display:none}#postimagediv .inside img{max-width:100%;height:auto;width:auto;vertical-align:top;background-image:-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),-webkit-linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-image:linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4),linear-gradient(45deg,#c4c4c4 25%,transparent 25%,transparent 75%,#c4c4c4 75%,#c4c4c4);background-position:0 0,10px 10px;-webkit-background-size:20px 20px;background-size:20px 20px}#post-body .tagsdiv #newtag{margin-right:5px;width:16em}#side-sortables input#post_password{width:94%}#side-sortables .tagsdiv #newtag{width:68%}#post-status-info{width:100%;border-spacing:0;border:1px solid #e5e5e5;border-top:none;background-color:#f7f7f7;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);z-index:999}#post-status-info td{font-size:12px}.autosave-info{padding:2px 10px;text-align:right}#editorcontent #post-status-info{border:none}#content-resize-handle{background:url(../images/resize.gif) right bottom no-repeat;width:12px;cursor:row-resize}.rtl #content-resize-handle{background-image:url(../images/resize-rtl.gif);background-position:left bottom}#postdivrich #content{resize:none}#wp-word-count{display:block;padding:2px 10px}.wp-editor-expand #wp-content-editor-tools{z-index:1000;border-bottom:1px solid #e5e5e5}.wp-editor-expand #wp-content-editor-container{-webkit-box-shadow:none;box-shadow:none;margin-top:-1px;border-bottom:0 none}.wp-editor-expand div.mce-statusbar{z-index:1}.wp-editor-expand #post-status-info{border-top:1px solid #e5e5e5}.wp-editor-expand div.mce-toolbar-grp{z-index:999}.mce-fullscreen #wp-content-wrap .mce-edit-area,.mce-fullscreen #wp-content-wrap .mce-menubar,.mce-fullscreen #wp-content-wrap .mce-statusbar,.mce-fullscreen #wp-content-wrap .mce-toolbar-grp{position:static!important;width:auto!important;padding:0!important}.mce-fullscreen #wp-content-wrap .mce-statusbar{visibility:visible!important}.mce-fullscreen #wp-content-wrap .mce-tinymce .mce-wp-dfw,.mce-fullscreen #wp-content-wrap .mce-wp-dfw,.post-php.mce-fullscreen #wpadminbar{display:none}#wp-content-editor-tools{background-color:#f1f1f1;padding-top:20px}#poststuff #post-body.columns-2 #side-sortables{width:280px}#timestampdiv select{height:21px;line-height:14px;padding:0;vertical-align:top;font-size:12px}#aa,#hh,#jj,#mn{padding:1px;font-size:12px}#hh,#jj,#mn{width:2em}#aa{width:3.4em}.curtime #timestamp{padding:2px 0 1px;display:inline!important;height:auto!important}#post-body #visibility:before,#post-body .misc-pub-post-status:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before,span.wp-media-buttons-icon:before{color:#82878c}#post-body #visibility:before,#post-body .misc-pub-post-status:before,#post-body .misc-pub-revisions:before,.curtime #timestamp:before{font:400 20px/1 dashicons;speak:none;display:inline-block;margin-left:-1px;padding-right:3px;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#post-body .misc-pub-post-status:before{content:"\f173"}#post-body #visibility:before{content:"\f177"}.curtime #timestamp:before{content:"\f145";position:relative;top:-1px}#post-body .misc-pub-revisions:before{content:"\f321"}#timestampdiv{padding-top:5px;line-height:23px}#timestampdiv p{margin:8px 0 6px}#timestampdiv input{border-width:1px;border-style:solid}.notification-dialog{position:fixed;top:30%;max-height:70%;left:50%;width:450px;margin-left:-225px;background:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);line-height:1.5;z-index:1000005;overflow-y:auto}.notification-dialog-background{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000000}#post-lock-dialog .post-locked-message,#post-lock-dialog .post-taken-over{margin:25px}#post-lock-dialog .post-locked-message a.button{margin-right:10px}#post-lock-dialog .post-locked-avatar{float:left;margin:0 20px 20px 0}#post-lock-dialog .wp-tab-first{outline:0}#post-lock-dialog .locked-saving img{float:left;margin-right:3px}#post-lock-dialog.saved .locked-saved,#post-lock-dialog.saving .locked-saving{display:inline}#excerpt{display:block;margin:12px 0 0;height:4em;width:100%}.tagchecklist{margin-left:14px;font-size:12px;overflow:auto}.tagchecklist br{display:none}.tagchecklist strong{margin-left:-8px;position:absolute}.tagchecklist>span{float:left;margin-right:25px;font-size:13px;line-height:1.8em;cursor:default;max-width:100%;overflow:hidden;text-overflow:ellipsis}.tagchecklist .ntdelbutton{position:absolute;width:24px;height:24px;border:none;margin:0 0 0 -19px;padding:0;background:0 0;cursor:pointer;text-indent:0}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{font-size:14px;padding:8px 12px;margin:0;line-height:1.4}#poststuff .inside{margin:6px 0 0}#poststuff .inside #page_template,#poststuff .inside #parent_id{max-width:100%}.ie8 #poststuff .inside #page_template,.ie8 #poststuff .inside #parent_id{width:250px}.post-attributes-label-wrapper{margin-bottom:.5em}.post-attributes-label{vertical-align:baseline;font-weight:600}#post-visibility-select{line-height:1.5em;margin-top:3px}#linksubmitdiv .inside,#poststuff #submitdiv .inside{margin:0;padding:0}#post-body-content,.edit-form-section{margin-bottom:20px}#postcustomstuff thead th{padding:5px 8px 8px;background-color:#f1f1f1}#postcustom #postcustomstuff .submit{border:0;float:none;padding:0 8px 8px}#side-sortables #postcustom #postcustomstuff .submit{margin:0;padding:0}#side-sortables #postcustom #postcustomstuff #the-list textarea{height:85px}#side-sortables #postcustom #postcustomstuff td.left input,#side-sortables #postcustom #postcustomstuff td.left select,#side-sortables #postcustomstuff #newmetaleft a{margin:3px 3px 0}#postcustomstuff table{margin:0;width:100%;border:1px solid #ddd;border-spacing:0;background-color:#f9f9f9}#postcustomstuff tr{vertical-align:top}#postcustomstuff table input,#postcustomstuff table select,#postcustomstuff table textarea{width:96%;margin:8px}#side-sortables #postcustomstuff table input,#side-sortables #postcustomstuff table select,#side-sortables #postcustomstuff table textarea{margin:3px}#postcustomstuff td.left,#postcustomstuff th.left{width:38%}#postcustomstuff .submit input{margin:0;width:auto}#postcustomstuff #newmetaleft a{display:inline-block;margin:0 8px 8px;text-decoration:none}.no-js #postcustomstuff #enternew{display:none}#post-body-content .compat-attachment-fields{margin-bottom:20px}.compat-attachment-fields th{padding-top:5px;padding-right:10px}#select-featured-image{padding:4px 0;overflow:hidden}#select-featured-image img{max-width:100%;height:auto;margin-bottom:10px}#select-featured-image a{float:left;clear:both}#select-featured-image .remove{display:none;margin-top:10px}.js #select-featured-image.has-featured-image .remove{display:inline-block}.no-js #select-featured-image .choose{display:none}.post-state-format{overflow:hidden;display:inline-block;vertical-align:middle;height:20px;width:20px;margin-right:5px;margin-top:-4px}.post-state-format:before{display:block;height:20px;width:20px;font:400 20px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before,.post-state-format:before{color:#ddd;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}a.post-format-icon:hover:before,a.post-state-format:hover:before{color:#00a0d2}#post-formats-select{line-height:2em}#post-formats-select .post-format-icon:before{top:5px}input.post-format{margin-top:1px}label.post-format-icon{margin-left:0;padding:2px 0}.post-format-icon:before{position:relative;display:inline-block;margin-right:7px;font:400 20px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon.post-format-standard:before,.post-state-format.post-format-standard:before,a.post-state-format.format-standard:before{content:"\f109"}.post-format-icon.post-format-image:before,.post-state-format.post-format-image:before,a.post-state-format.format-image:before{content:"\f128"}.post-format-icon.post-format-gallery:before,.post-state-format.post-format-gallery:before,a.post-state-format.format-gallery:before{content:"\f161"}.post-format-icon.post-format-audio:before,.post-state-format.post-format-audio:before,a.post-state-format.format-audio:before{content:"\f127"}.post-format-icon.post-format-video:before,.post-state-format.post-format-video:before,a.post-state-format.format-video:before{content:"\f126"}.post-format-icon.post-format-chat:before,.post-state-format.post-format-chat:before,a.post-state-format.format-chat:before{content:"\f125"}.post-format-icon.post-format-status:before,.post-state-format.post-format-status:before,a.post-state-format.format-status:before{content:"\f130"}.post-format-icon.post-format-aside:before,.post-state-format.post-format-aside:before,a.post-state-format.format-aside:before{content:"\f123"}.post-format-icon.post-format-quote:before,.post-state-format.post-format-quote:before,a.post-state-format.format-quote:before{content:"\f122"}.post-format-icon.post-format-link:before,.post-state-format.post-format-link:before,a.post-state-format.format-link:before{content:"\f103"}.category-adder{margin-left:120px;padding:4px 0}.category-adder h4{margin:0 0 8px}#side-sortables .category-adder{margin:0}.categorydiv div.tabs-panel,.customlinkdiv div.tabs-panel,.posttypediv div.tabs-panel,.taxonomydiv div.tabs-panel,.wp-tab-panel{min-height:42px;max-height:200px;overflow:auto;padding:0 .9em;border:1px solid #ddd;background-color:#fdfdfd}div.tabs-panel-active{display:block}div.tabs-panel-inactive{display:none}#front-page-warning,#front-static-pages ul,.categorydiv ul.categorychecklist ul,.customlinkdiv ul.categorychecklist ul,.inline-editor ul.cat-checklist ul,.posttypediv ul.categorychecklist ul,.taxonomydiv ul.categorychecklist ul,ul.export-filters{margin-left:18px}ul.categorychecklist li{margin:0;padding:0;line-height:22px;word-wrap:break-word}.categorydiv .tabs-panel,.customlinkdiv .tabs-panel,.posttypediv .tabs-panel,.taxonomydiv .tabs-panel{border-width:3px;border-style:solid}.form-wrap label{display:block;padding:2px 0}.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field input[type=number],.form-field input[type=search],.form-field input[type=tel],.form-field input[type=url],.form-field textarea{border-style:solid;border-width:1px;width:95%}.form-wrap p,p.description{margin:2px 0 5px;color:#666}.form-wrap p,p.description,p.help,span.description{font-size:13px;font-style:italic}.form-wrap .form-field{margin:1em 0;padding:0}.form-wrap .form-field #parent{max-width:100%}.col-wrap h2{margin:12px 0;font-size:1.1em}.col-wrap p.submit{margin-top:-10px}.edit-term-notes{margin-top:2em}#poststuff .tagsdiv .howto{margin:0 0 6px}.ajaxtag .newtag{position:relative}.tagsdiv .newtag{width:180px}.tagsdiv .the-tags{display:block;height:60px;margin:0 auto;overflow:auto;width:260px}.tagcloud-link.button-link{color:#0073aa;text-decoration:underline}.tagcloud-link.button-link:hover{color:#00a0d2}.tagcloud-link.button-link:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#post-body-content .tagsdiv .the-tags{margin:0 5px}p.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}p.popular-tags a{padding:0 3px}.tagcloud{width:97%;margin:0 0 40px;text-align:justify}.tagcloud h2{margin:2px 0 12px}.ac_results{display:none;margin:-1px 0 0;padding:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;background-color:#fff}.wp-customizer .ac_results{z-index:500000}.ac_results li{margin:0;padding:5px 10px;white-space:nowrap;text-align:left}.ac_over .ac_match,.ac_results .ac_over{background-color:#0073aa;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.comment-php .wp-editor-area{height:200px}.comment-ays td,.comment-ays th{padding:10px 15px}.comment-ays .comment-content ul{list-style:outside;margin-left:2em}.comment-ays .comment-content a[href]:after{content:'(' attr(href) ')';display:inline-block;padding:0 4px;color:#72777C;font-size:13px;word-break:break-all}.comment-ays .comment-content p.edit-comment{margin-top:10px}.comment-ays .comment-content p.edit-comment a[href]:after{content:'';padding:0}#comment-status-radio label,.links-table td,.links-table th{padding:5px 0}.comment-ays-submit .button-cancel{margin-left:1em}.spam-undo-inside,.trash-undo-inside{margin:1px 8px 1px 0;line-height:16px}.spam-undo-inside .avatar,.trash-undo-inside .avatar{height:20px;width:20px;margin-right:8px;vertical-align:middle}.stuffbox .editcomment{clear:none}#comment-status-radio p{margin:3px 0 5px}#comment-status-radio input{margin:2px 3px 5px 0;vertical-align:middle}table.links-table{width:100%;border-spacing:0}.links-table th{font-weight:400;text-align:left;vertical-align:top;min-width:80px;width:20%;word-wrap:break-word}.links-table td label{margin-right:8px}.links-table td input[type=text],.links-table td textarea{width:100%}.links-table #link_rel{max-width:280px}#qt_content_dfw,#wp-content-wrap .mce-wp-dfw{display:none}.wp-editor-expand #qt_content_dfw,.wp-editor-expand #wp-content-wrap .mce-wp-dfw{display:inline-block}.focus-on #screen-meta,.focus-on #screen-meta-links,.focus-on #wp-toolbar,.focus-on #wpfooter,.focus-on .page-title-action,.focus-on .postbox-container>*,.focus-on .update-nag,.focus-on .wrap>h1,.focus-on div.error,.focus-on div.notice,.focus-on div.updated{opacity:0;-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-on #wp-toolbar{opacity:.3}.focus-off #screen-meta,.focus-off #screen-meta-links,.focus-off #wp-toolbar,.focus-off #wpfooter,.focus-off .page-title-action,.focus-off .postbox-container>*,.focus-off .update-nag,.focus-off .wrap>h1,.focus-off div.error,.focus-off div.notice,.focus-off div.updated{opacity:1;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.focus-off #wp-toolbar{-webkit-transform:translate(0,0)}.focus-on #adminmenuback,.focus-on #adminmenuwrap{-webkit-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.focus-off #adminmenuback,.focus-off #adminmenuwrap{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#content-resize-handle,#post-body .wp_themeSkin .mceStatusbar a.mceResize{background:url(../images/resize-2x.gif) right bottom no-repeat;-webkit-background-size:11px 11px;background-size:11px 11px}.rtl #content-resize-handle,.rtl #post-body .wp_themeSkin .mceStatusbar a.mceResize{background-image:url(../images/resize-rtl-2x.gif);background-position:left bottom}}@media only screen and (max-width:850px){#poststuff{min-width:0}#wpbody-content #poststuff #post-body{margin:0}#wpbody-content #post-body.columns-2 #postbox-container-1{margin-right:0;width:100%}#poststuff #postbox-container-1 #side-sortables:empty,#poststuff #postbox-container-1 .empty-container{border:0;height:0;min-height:0}#poststuff #post-body.columns-2 #side-sortables{min-height:0;width:auto}.columns-prefs,.screen-layout{display:none}}@media screen and (max-width:782px){#post-body-content{min-width:0}#titlediv #title-prompt-text{padding:10px}#poststuff .stuffbox>h3,#poststuff h2,#poststuff h3.hndle{padding:12px}.post-format-options{padding-right:0}.post-format-options a{margin-right:5px;margin-bottom:5px;min-width:52px}.post-format-options .post-format-title{font-size:11px}.post-format-options a div{height:28px;width:28px}.post-format-options a div:before{font-size:26px!important}#post-visibility-select{line-height:280%}.wp-core-ui .save-post-visibility,.wp-core-ui .save-timestamp{vertical-align:middle;margin-right:15px}.timestamp-wrap select#mm{display:block;width:100%;margin-bottom:10px}.timestamp-wrap #aa,.timestamp-wrap #hh,.timestamp-wrap #jj,.timestamp-wrap #mn{padding:12px 3px;font-size:14px;margin-bottom:5px;width:auto;text-align:center}ul.category-tabs{margin:30px 0 15px}.tagsdiv .newtag,ul.categorychecklist li{margin-bottom:15px}ul.category-tabs li.tabs{padding:15px}ul.categorychecklist ul{margin-top:15px}.category-add input[type=text],.category-add select{max-width:none;margin-bottom:15px}.tagsdiv .newtag{width:100%;height:auto}.tagchecklist{margin:25px 10px}.tagchecklist>span{font-size:16px;line-height:1.4}#commentstatusdiv p{line-height:2.8}.mceToolbar *{white-space:normal!important}.mceToolbar td,.mceToolbar tr{float:left!important}.wp_themeSkin a.mceButton{width:30px;height:30px}.wp_themeSkin .mceButton .mceIcon{margin-top:5px;margin-left:5px}.wp_themeSkin .mceSplitButton{margin-top:1px}.wp_themeSkin .mceSplitButton td a.mceAction{padding:6px 3px 6px 6px}.wp_themeSkin .mceSplitButton td a.mceOpen,.wp_themeSkin .mceSplitButtonEnabled:hover td a.mceOpen{padding-top:6px;padding-bottom:6px;background-position:1px 6px}.wp_themeSkin table.mceListBox{margin:5px}div.quicktags-toolbar input{padding:10px 20px}button.wp-switch-editor{font-size:16px;line-height:1em;margin:7px 0 0 7px;padding:8px 12px}#wp-content-media-buttons a{font-size:14px;padding:6px 10px}.wp-media-buttons span.jetpack-contact-form-icon,.wp-media-buttons span.wp-media-buttons-icon{width:22px!important;margin-left:-2px!important}.wp-media-buttons #insert-jetpack-contact-form span.jetpack-contact-form-icon:before,.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font-size:20px!important}#content_wp_fullscreen{display:none}.misc-pub-section{padding:20px 10px}.misc-pub-section>a{float:right;font-size:16px}#delete-action,#publishing-action{line-height:47px}#publishing-action .spinner{float:none;margin-top:-2px}.comment-ays td,.comment-ays th{padding-bottom:0}.comment-ays td{padding-top:6px}.links-table #link_rel{max-width:none}.links-table td,.links-table th{padding:10px 0}} \ No newline at end of file diff --git a/wp-admin/css/forms-rtl.css b/wp-admin/css/forms-rtl.css index b8a0956..0633c1a 100644 --- a/wp-admin/css/forms-rtl.css +++ b/wp-admin/css/forms-rtl.css @@ -204,6 +204,7 @@ textarea { .wp-admin input[type="file"] { padding: 3px 0; + cursor: pointer; } label { @@ -297,6 +298,7 @@ input[type="range"].disabled { background: none; -webkit-box-shadow: none; box-shadow: none; + cursor: default; } input[type="checkbox"]:disabled, @@ -384,7 +386,7 @@ textarea.large-text { width: 99%; } -input.regular-text { +.regular-text { width: 25em; } @@ -456,21 +458,6 @@ fieldset label, vertical-align: baseline; } -#misc-publishing-actions label[for="post_status"]:before { - content: "\f173"; - display: inline-block; - font: normal 20px/1 dashicons; - speak: none; - right: -1px; - padding: 0 0 0 5px; - position: relative; - top: 0; - text-decoration: none !important; - vertical-align: top; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - #pass-strength-result { background-color: #eee; border: 1px solid #ddd; @@ -607,11 +594,18 @@ ul#add-to-blog-users { padding: 4px 10px; white-space: nowrap; text-align: right; + cursor: pointer; } -.ui-autocomplete li.ui-state-focus { +/* Colors for the wplink toolbar autocomplete. */ +.ui-autocomplete .ui-state-focus { background-color: #ddd; - cursor: pointer; +} + +/* Colors for the tags autocomplete. */ +.wp-tags-autocomplete .ui-state-focus { + background-color: #0073aa; + color: #fff; } /*------------------------------------------------------------------------------ diff --git a/wp-admin/css/forms-rtl.min.css b/wp-admin/css/forms-rtl.min.css index 79cb014..388b108 100644 --- a/wp-admin/css/forms-rtl.min.css +++ b/wp-admin/css/forms-rtl.min.css @@ -1 +1 @@ -#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-left:.5em}} \ No newline at end of file +#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0;cursor:pointer}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:default}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right;cursor:pointer}.ui-autocomplete .ui-state-focus{background-color:#ddd}.wp-tags-autocomplete .ui-state-focus{background-color:#0073aa;color:#fff}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-left:.5em}} \ No newline at end of file diff --git a/wp-admin/css/forms.css b/wp-admin/css/forms.css index 15be606..f0b1b37 100644 --- a/wp-admin/css/forms.css +++ b/wp-admin/css/forms.css @@ -204,6 +204,7 @@ textarea { .wp-admin input[type="file"] { padding: 3px 0; + cursor: pointer; } label { @@ -297,6 +298,7 @@ input[type="range"].disabled { background: none; -webkit-box-shadow: none; box-shadow: none; + cursor: default; } input[type="checkbox"]:disabled, @@ -384,7 +386,7 @@ textarea.large-text { width: 99%; } -input.regular-text { +.regular-text { width: 25em; } @@ -456,21 +458,6 @@ fieldset label, vertical-align: baseline; } -#misc-publishing-actions label[for="post_status"]:before { - content: "\f173"; - display: inline-block; - font: normal 20px/1 dashicons; - speak: none; - left: -1px; - padding: 0 5px 0 0; - position: relative; - top: 0; - text-decoration: none !important; - vertical-align: top; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - #pass-strength-result { background-color: #eee; border: 1px solid #ddd; @@ -607,11 +594,18 @@ ul#add-to-blog-users { padding: 4px 10px; white-space: nowrap; text-align: left; + cursor: pointer; } -.ui-autocomplete li.ui-state-focus { +/* Colors for the wplink toolbar autocomplete. */ +.ui-autocomplete .ui-state-focus { background-color: #ddd; - cursor: pointer; +} + +/* Colors for the tags autocomplete. */ +.wp-tags-autocomplete .ui-state-focus { + background-color: #0073aa; + color: #fff; } /*------------------------------------------------------------------------------ diff --git a/wp-admin/css/forms.min.css b/wp-admin/css/forms.min.css index 12ee61b..d6de855 100644 --- a/wp-admin/css/forms.min.css +++ b/wp-admin/css/forms.min.css @@ -1 +1 @@ -#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-right:.5em}} \ No newline at end of file +#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0;cursor:pointer}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:default}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left;cursor:pointer}.ui-autocomplete .ui-state-focus{background-color:#ddd}.wp-tags-autocomplete .ui-state-focus{background-color:#0073aa;color:#fff}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-right:.5em}} \ No newline at end of file diff --git a/wp-admin/css/ie-rtl.css b/wp-admin/css/ie-rtl.css index 739374a..df19f45 100644 --- a/wp-admin/css/ie-rtl.css +++ b/wp-admin/css/ie-rtl.css @@ -221,8 +221,7 @@ table.fixed td { } #wpbody-content input.button, -#wpbody-content input.button-primary, -#wpbody-content input.button-secondary { +#wpbody-content input.button-primary { overflow: visible; } @@ -442,13 +441,17 @@ div#dashboard-widgets { padding-left: 1px; } -.tagchecklist span, .tagchecklist span a { +.tagchecklist > span, .tagchecklist .ntdelbutton { display: inline-block; display: block; } -.tablenav .button-secondary, -.nav .button-secondary { +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + outline: 1px solid #5b9dd9; +} + +.tablenav .button, +.nav .button { padding-top: 2px; padding-bottom: 2px; } @@ -507,7 +510,7 @@ table.ie-fixed { border-collapse: collapse; } -.tablenav a.button-secondary { +.tablenav a.button { display: inline-block; padding: 2px 5px; } diff --git a/wp-admin/css/ie-rtl.min.css b/wp-admin/css/ie-rtl.min.css index d96fbaa..9535dae 100644 --- a/wp-admin/css/ie-rtl.min.css +++ b/wp-admin/css/ie-rtl.min.css @@ -1 +1 @@ -#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-right:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{right:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{right:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-right:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}#wpbody-content .postbox,* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea,* html input{border:1px solid #ddd}.folded #adminmenu .wp-submenu ul{margin-right:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{right:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-right:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 0 4% 3%;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:left;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 0 0 10px;float:left}div#dashboard-widgets{padding-left:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 5px 0 0}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:right}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-left:7px;margin-left:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-right:0;padding-left:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-right:0}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{left:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-right:-80px}* html .folded #adminmenu{margin-right:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file +#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:left;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-right:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{right:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{right:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-right:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}#wpbody-content .postbox,* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea,* html input{border:1px solid #ddd}.folded #adminmenu .wp-submenu ul{margin-right:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{right:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-right:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 0 4% 3%;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:right;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-right:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:left;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 0 0 10px;float:left}div#dashboard-widgets{padding-left:1px}.tagchecklist .ntdelbutton,.tagchecklist>span{display:inline-block;display:block}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before{outline:#5b9dd9 solid 1px}.nav .button,.tablenav .button{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 5px 0 0}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:right}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-left:7px;margin-left:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-right:0;padding-left:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-right:0}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{left:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-right:-80px}* html .folded #adminmenu{margin-right:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file diff --git a/wp-admin/css/ie.css b/wp-admin/css/ie.css index 90cf8f3..df8d792 100644 --- a/wp-admin/css/ie.css +++ b/wp-admin/css/ie.css @@ -221,8 +221,7 @@ table.fixed td { } #wpbody-content input.button, -#wpbody-content input.button-primary, -#wpbody-content input.button-secondary { +#wpbody-content input.button-primary { overflow: visible; } @@ -442,13 +441,17 @@ div#dashboard-widgets { padding-right: 1px; } -.tagchecklist span, .tagchecklist span a { +.tagchecklist > span, .tagchecklist .ntdelbutton { display: inline-block; display: block; } -.tablenav .button-secondary, -.nav .button-secondary { +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + outline: 1px solid #5b9dd9; +} + +.tablenav .button, +.nav .button { padding-top: 2px; padding-bottom: 2px; } @@ -507,7 +510,7 @@ table.ie-fixed { border-collapse: collapse; } -.tablenav a.button-secondary { +.tablenav a.button { display: inline-block; padding: 2px 5px; } diff --git a/wp-admin/css/ie.min.css b/wp-admin/css/ie.min.css index 486502d..5cbe8b9 100644 --- a/wp-admin/css/ie.min.css +++ b/wp-admin/css/ie.min.css @@ -1 +1 @@ -#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{left:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{left:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-left:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}#wpbody-content .postbox,* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea,* html input{border:1px solid #ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{left:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-left:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 3% 4% 0;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary,#wpbody-content input.button-secondary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist span,.tagchecklist span a{display:inline-block;display:block}.nav .button-secondary,.tablenav .button-secondary{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 5px}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button-secondary{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-left:0;padding-right:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file +#dashboard-widgets form .input-text-wrap input,#dashboard-widgets form .textarea-wrap textarea{width:99%}#dashboard-widgets form #title{width:98%}#wpbody-content #dashboard-widgets .postbox-container{width:49.5%}#wpbody-content #dashboard-widgets #postbox-container-2,#wpbody-content #dashboard-widgets #postbox-container-3,#wpbody-content #dashboard-widgets #postbox-container-4{float:right;width:50.5%}#dashboard-widgets #postbox-container-3 .empty-container,#dashboard-widgets #postbox-container-4 .empty-container{border:0;height:0;min-height:0}.wp-editor-wrap .wp-editor-container,.wp-editor-wrap .wp-editor-tabs,.wp-editor-wrap .wp-editor-tools,.wp-editor-wrap .wp-switch-editor{zoom:100%}.wp-editor-wrap .wp-editor-container textarea.wp-editor-area{width:97%}#post-body.columns-2 #postbox-container-1{padding-left:19px}.welcome-panel .wp-badge{position:absolute}.welcome-panel .welcome-panel-column:first-child{width:35%}#adminmenuback{left:0;background-image:none}#adminmenu .wp-submenu,.folded #adminmenu .opensub .wp-submenu,.folded #adminmenu .wp-submenu.sub-open{left:110px}#adminmenuwrap{position:static}#adminmenu{position:relative}#adminmenu,#adminmenu a{cursor:pointer}#adminmenu li.wp-menu-separator,#adminmenu li.wp-menu-separator-last{font-size:1px;line-height:1}#adminmenu a.menu-top{border-bottom:0 none;border-top:1px solid #ddd}#adminmenu .separator{font-size:1px;line-height:1px}#adminmenu .wp-submenu ul{margin:0}.folded #wpcontent,.folded #wpfooter{margin-left:170px}.folded #adminmenu,.folded #adminmenu li.menu-top,.folded #adminmenuback,.folded #adminmenuwrap{width:150px}.folded #adminmenu .wp-submenu{border-top-color:transparent}.folded #adminmenu .wp-menu-name{display:block}.folded #adminmenu .wp-has-current-submenu .wp-submenu,.folded #adminmenu a.wp-has-current-submenu:focus+.wp-submenu{top:-1px;position:relative}.folded #adminmenu .wp-has-current-submenu .wp-submenu .wp-submenu-head{background-color:transparent}#adminmenu .wp-submenu .wp-submenu-head{border-top-color:#ddd}#wpbody-content .postbox,* html .stuffbox,* html .stuffbox input,* html .stuffbox textarea,* html input{border:1px solid #ddd}.folded #adminmenu .wp-submenu ul{margin-left:5px}#adminmenu li.menu-top{margin-bottom:-2px}#adminmenu .wp-menu-arrow{display:none!important}.js.folded #adminmenu li.menu-top{display:block;zoom:100%}ul#adminmenu{z-index:99}#adminmenu li.menu-top a.menu-top{min-width:auto;width:auto}#wpcontent #adminmenu li.wp-has-current-submenu a.wp-has-submenu{font-style:normal}#wpcontent #adminmenu .wp-submenu li{padding:0}#adminmenu li.wp-has-current-submenu .wp-submenu{left:-40px}#adminmenu .wp-menu-image{display:none!important}#adminmenu a.menu-top .wp-menu-name{padding-left:8px}#collapse-menu{line-height:23px}#wpadminbar .ab-comments-icon{padding-top:7px}.theme-browser .theme{width:30%;margin:0 3% 4% 0;cursor:auto}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:auto}.theme-browser .theme .theme-screenshot{height:180px}.theme-browser .theme .theme-actions{position:static;background-color:#e8e8e8}.theme-browser .theme .more-details{display:none}.plugins td,.plugins th,table.fixed td,table.fixed th{border-top:1px solid #ddd}#wpbody-content input.button,#wpbody-content input.button-primary{overflow:visible}#dashboard-widgets h3 a{height:14px;line-height:14px}#dashboard_browser_nag{color:#fff}#dashboard_browser_nag .browser-icon{position:relative}.tablenav-pages .current-page{vertical-align:middle}#wpbody-content .postbox .hndle{margin-bottom:-1px}#addcat,#editcat,#template,#template div,.major-publishing-actions,.wp-submenu,.wp-submenu li{zoom:100%}.wp-menu-arrow{height:28px}.submitbox{margin-top:10px}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:19%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:29%}.inline-edit-row p.submit{zoom:100%}.inline-edit-row fieldset label span.title{display:block;float:left;width:5em}.inline-edit-row fieldset label span.input-text-wrap{margin-left:0;zoom:100%}#wpbody-content .inline-edit-row fieldset label span.input-text-wrap input{line-height:130%}#wpbody-content .inline-edit-row .input-text-wrap input{width:95%}#wpbody-content .inline-edit-row .input-text-wrap input.inline-edit-password-input{width:8em}#titlediv #title{width:98%}.button,input[type=reset],input[type=button],input[type=submit]{padding:0 8px;line-height:20px;height:auto}.button.button-large,input[type=reset].button-large,input[type=button].button-large,input[type=submit].button-large{padding:0 10px;line-height:24px;height:auto}.button.button-small,input[type=reset].button-small,input[type=button].button-small,input[type=submit].button-small{padding:0 6px;line-height:16px;height:auto}a.button{margin:1px;padding:1px 9px 2px}a.button.button-large{padding:1px 11px 2px}a.button.button-small{padding:1px 7px 2px}#screen-options-wrap{overflow:hidden}#col-container,#col-left,#col-right,#dragHelper,#editorcontainer,#post-body,#post-status-info,#postdiv,#postdivrich,#poststuff,#the-comment-list .comment-item,#titlediv,#widgets-left,#wpwrap,#wrap,.fileedit-sub,.metabox-holder,.tablenav,.tagchecklist,.widget .widget-top,.widget-control-actions,.widget-liquid-left,.widget-liquid-right,.widgets-sortables{display:block;zoom:100%}p.search-box{position:static;float:right;margin:-3px 0 4px}#submitdiv a.button,#submitdiv input,#submitdiv select,.inactive-sidebar .widget,.revisions.pinned .revisions-controls,.widget-liquid-right .widget{position:relative}#widget-list .widget{display:inline}#editorcontainer #content{overflow:auto;margin:auto;width:98%}form#template div{width:100%}.wp-editor-container .quicktags-toolbar input{overflow:visible;padding:0 4px}#poststuff h2{font-size:1.6em}#poststuff .inside #page_template,#poststuff .inside #parent_id,.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{width:250px}#bh{margin:7px 10px 0 0;float:right}div#dashboard-widgets{padding-right:1px}.tagchecklist .ntdelbutton,.tagchecklist>span{display:inline-block;display:block}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before{outline:#5b9dd9 solid 1px}.nav .button,.tablenav .button{padding-top:2px;padding-bottom:2px}.tablenav select{font-size:13px;display:inline-block;vertical-align:top;margin-top:2px}.tablenav .actions select{width:155px}.subsubsub li{display:inline}a.post-state-format{text-indent:0;line-height:0;font-size:0}table.ie-fixed{table-layout:fixed}.widefat tfoot td,.widefat th,.widefat thead td,.widefat tr{margin-bottom:0;border-spacing:0}.widefat tfoot td input,.widefat th input,.widefat thead td input{margin:0 0 0 5px}.widefat tfoot .check-column,.widefat thead .check-column{padding-top:6px}.media.widefat tbody th.check-column,.widefat tbody th.check-column{padding:4px 0 0}.widefat{empty-cells:show;border-collapse:collapse}.tablenav a.button{display:inline-block;padding:2px 5px}.inactive-sidebar .widgets-sortables{padding-bottom:8px}#available-widgets .widget-holder{padding-bottom:65px}#widgets-left .inactive{padding-bottom:10px}.inactive-sidebar .widget{display:block;float:left}#wpcontent .button-primary-disabled{color:#9FD0D5;background:#298CBA}#the-comment-list .unapproved td,#the-comment-list .unapproved tr{background-color:#ffffe0}.imgedit-submit{width:300px}#nav-menus-frame,#wpbody,.menu li{zoom:100%}#update-nav-menu #post-body{overflow:hidden}.menu li{min-width:100%}.menu li.sortable-placeholder{min-width:400px}.available-theme{display:inline}.available-theme ul{margin:0}.available-theme .action-links li{padding-right:7px;margin-right:7px}.about-wrap .three-col.about-updates .col-2{width:15%}.about-wrap .about-password-meter input{width:98%}.revisions-tickmarks,.revisions-tooltip{display:none!important}.login form .input,input[type=password]{font-family:sans-serif}.mce-btn i.mce-i-aligncenter,.mce-btn i.mce-i-alignjustify,.mce-btn i.mce-i-alignleft,.mce-btn i.mce-i-alignright,.mce-btn i.mce-i-blockquote,.mce-btn i.mce-i-bold,.mce-btn i.mce-i-bullist,.mce-btn i.mce-i-charmap,.mce-btn i.mce-i-forecolor,.mce-btn i.mce-i-fullscreen,.mce-btn i.mce-i-help,.mce-btn i.mce-i-hr,.mce-btn i.mce-i-indent,.mce-btn i.mce-i-italic,.mce-btn i.mce-i-link,.mce-btn i.mce-i-ltr,.mce-btn i.mce-i-numlist,.mce-btn i.mce-i-outdent,.mce-btn i.mce-i-pastetext,.mce-btn i.mce-i-pasteword,.mce-btn i.mce-i-redo,.mce-btn i.mce-i-removeformat,.mce-btn i.mce-i-spellchecker,.mce-btn i.mce-i-strikethrough,.mce-btn i.mce-i-underline,.mce-btn i.mce-i-undo,.mce-btn i.mce-i-unlink,.mce-btn i.mce-i-wp-media-library,.mce-btn i.mce-i-wp_adv,.mce-btn i.mce-i-wp_fullscreen,.mce-btn i.mce-i-wp_help,.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page,.mce-close{font-family:tinymce,Arial;font-style:normal;font-weight:400;font-variant:normal;font-size:16px;margin-left:0;padding-right:0}.mce-btn i.mce-i-wp_fullscreen,.qt-fullscreen{-ie7-icon:'\e023'}.mce-btn i.mce-i-wp_more,.mce-btn i.mce-i-wp_page{-ie7-icon:'\e027'}.mce-btn i.mce-i-wp_adv{background-color:#a0a5aa}.mce-btn i.mce-i-help,.mce-btn i.mce-i-wp_help{-ie7-icon:'\e016'}* html .row-actions{visibility:visible}* html div.widget-liquid-left,* html div.widget-liquid-right{display:block;position:relative}* html #editorcontainer{padding:0}* html #poststuff h2{margin-left:0}* html div.widget-liquid-left{width:99%}* html .widgets-sortables{height:50px}* html a#content_resize{right:-2px}* html .widget-title h4{width:205px}* html #removing-widget .in-widget-title{display:none}* html .media-item .pinkynail{height:32px;width:40px}* html .describe .field input.text,* html .describe .field textarea{width:440px}* html .edit-box{display:inline}* html .postbox-container .meta-box-sortables{height:300px}* html #wpbody-content #screen-options-link-wrap{display:inline-block;width:150px;text-align:center}* html #wpbody-content #contextual-help-link-wrap{display:inline-block;width:100px;text-align:center}* html #adminmenu{margin-left:-80px}* html .folded #adminmenu{margin-left:-22px}* html #wpcontent #adminmenu li.menu-top{display:inline;padding:0;margin:0}* html #wpfooter{margin:0}* html #adminmenu div.wp-menu-image{height:29px} \ No newline at end of file diff --git a/wp-admin/css/install-rtl.css b/wp-admin/css/install-rtl.css index 43378fc..8f29fd2 100644 --- a/wp-admin/css/install-rtl.css +++ b/wp-admin/css/install-rtl.css @@ -443,7 +443,7 @@ body.language-chooser { margin-left: 15px; } -.button-secondary.hide-if-no-js, +.button.hide-if-no-js, .hide-if-no-js { display: none; } diff --git a/wp-admin/css/install-rtl.min.css b/wp-admin/css/install-rtl.min.css index d05100c..a52e5dd 100644 --- a/wp-admin/css/install-rtl.min.css +++ b/wp-admin/css/install-rtl.min.css @@ -1 +1 @@ -a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}dl,ol,ul{padding:5px 22px 5px 5px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;font-size:14px;line-height:33px;vertical-align:middle}.form-table td,.form-table th{padding:10px 0 10px 20px;vertical-align:top;font-size:14px}textarea{border:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:right;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 0 16px 20px}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 0 5px 5px;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border-right:4px solid #dc3232;padding:.7em .6em;background-color:#fbeaea}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:left}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;vertical-align:middle;margin-left:15px}.button-secondary.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file +a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}dl,ol,ul{padding:5px 22px 5px 5px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:right;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;font-size:14px;line-height:33px;vertical-align:middle}.form-table td,.form-table th{padding:10px 0 10px 20px;vertical-align:top;font-size:14px}textarea{border:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:right;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 0 16px 20px}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 0 5px 5px;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border-right:4px solid #dc3232;padding:.7em .6em;background-color:#fbeaea}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:left}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;vertical-align:middle;margin-left:15px}.button.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file diff --git a/wp-admin/css/install.css b/wp-admin/css/install.css index d1db4ec..9de99ee 100644 --- a/wp-admin/css/install.css +++ b/wp-admin/css/install.css @@ -443,7 +443,7 @@ body.language-chooser { margin-right: 15px; } -.button-secondary.hide-if-no-js, +.button.hide-if-no-js, .hide-if-no-js { display: none; } diff --git a/wp-admin/css/install.min.css b/wp-admin/css/install.min.css index ceac751..714109f 100644 --- a/wp-admin/css/install.min.css +++ b/wp-admin/css/install.min.css @@ -1 +1 @@ -a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}dl,ol,ul{padding:5px 5px 5px 22px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;font-size:14px;line-height:33px;vertical-align:middle}.form-table td,.form-table th{padding:10px 20px 10px 0;vertical-align:top;font-size:14px}textarea{border:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:left;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 20px 16px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 0;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border-left:4px solid #dc3232;padding:.7em .6em;background-color:#fbeaea}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:right}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;vertical-align:middle;margin-right:15px}.button-secondary.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file +a img,abbr,fieldset{border:0}#logo,h1,h2{padding:0 0 7px}#logo a,.form-table th p,h1,h2{font-weight:400}html{background:#f1f1f1;margin:0 20px}body{background:#fff;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;margin:140px auto 25px;padding:20px 20px 10px;max-width:700px;-webkit-font-smoothing:subpixel-antialiased;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}a{color:#0073aa}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}h1,h2{border-bottom:1px solid #ddd;clear:both;color:#666;font-size:24px}h3{font-size:16px}dd,dt,li,p{padding-bottom:2px;font-size:14px;line-height:1.5}.code,code{font-family:Consolas,Monaco,monospace}input,submit,textarea{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}dl,ol,ul{padding:5px 5px 5px 22px}abbr{font-variant:normal}fieldset{padding:0;margin:0}label{cursor:pointer}#logo{margin:6px 0 14px;border-bottom:none;text-align:center}#logo a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:-130px auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;overflow:hidden;display:block}#pass1-text,.pw-weak,.show-password #pass1{display:none}#logo a:focus{-webkit-box-shadow:none;box-shadow:none}.step{margin:20px 0 15px}.step,th{text-align:left;padding:0}.language-chooser.wp-core-ui .step .button.button-large{height:36px;font-size:14px;line-height:33px;vertical-align:middle}.form-table td,.form-table th{padding:10px 20px 10px 0;vertical-align:top;font-size:14px}textarea{border:1px solid #ddd;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table{border-collapse:collapse;margin-top:1em;width:100%}.form-table td{margin-bottom:9px}.form-table th{text-align:left;width:140px}.form-table code{line-height:18px;font-size:14px}.form-table p{margin:4px 0 0;font-size:11px}.form-table input{line-height:20px;font-size:15px;padding:3px 5px;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07)}.form-table input[type=email],.form-table input[type=password],.form-table input[type=text],.form-table input[type=url]{width:206px}.form-table.install-success td,.form-table.install-success th{vertical-align:middle;padding:16px 20px 16px 0}.form-table.install-success td p{margin:0;font-size:14px}.form-table.install-success td code{margin:0;font-size:18px}#error-page{margin-top:50px}#error-page p{font-size:14px;line-height:18px;margin:25px 0 20px}#error-page code,.code{font-family:Consolas,Monaco,monospace}.wp-hide-pw>.dashicons{line-height:inherit}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 0;padding:3px 5px;text-align:center;width:218px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.message{border-left:4px solid #dc3232;padding:.7em .6em;background-color:#fbeaea}#admin_email,#dbhost,#dbname,#pass1,#pass2,#prefix,#pwd,#uname,#user_login{direction:ltr}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}.rtl input,.rtl submit,.rtl textarea,body.rtl{font-family:Tahoma,sans-serif}.language-chooser select,:lang(he-il) .rtl input,:lang(he-il) .rtl submit,:lang(he-il) .rtl textarea,:lang(he-il) body.rtl{font-family:Arial,sans-serif}@media only screen and (max-width:799px){body{margin-top:115px}#logo a{margin:-125px auto 30px}}@media screen and (max-width:782px){.form-table{margin-top:0}.form-table td,.form-table th{display:block;width:auto;vertical-align:middle}.form-table th{padding:20px 0 0}.form-table td{padding:5px 0;border:0;margin:0}input,textarea{font-size:16px}.form-table span.description,.form-table td input[type=text],.form-table td input[type=email],.form-table td input[type=url],.form-table td input[type=password],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.language-chooser{max-width:300px}.language-chooser select{padding:8px;width:100%;display:block;border:1px solid #ddd;background-color:#fff;color:#32373c;font-size:16px;font-weight:400}.language-chooser p{text-align:right}.screen-reader-input,.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:2px 5px 0}.step .spinner{display:inline-block;vertical-align:middle;margin-right:15px}.button.hide-if-no-js,.hide-if-no-js{display:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}} \ No newline at end of file diff --git a/wp-admin/css/list-tables-rtl.css b/wp-admin/css/list-tables-rtl.css index 079c3c3..250be23 100644 --- a/wp-admin/css/list-tables-rtl.css +++ b/wp-admin/css/list-tables-rtl.css @@ -555,15 +555,13 @@ tr.wp-locked .locked-indicator { width: 16px; } -tr.wp-locked .locked-indicator:before { +tr.wp-locked .locked-indicator-icon:before { color: #82878c; content: "\f160"; display: inline-block; - float: right; font: normal 20px/1 dashicons; speak: none; vertical-align: middle; - margin-right: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -581,7 +579,7 @@ tr .locked-info { } tr.wp-locked .locked-info { - margin-top: 8px; + margin-top: 4px; height: auto; opacity: 1; } @@ -656,6 +654,7 @@ th.asc a:focus span.sorting-indicator { margin-right: 2px; } +.tablenav a.button, .tablenav a.button-secondary { display: block; margin: 3px 0 0 8px; diff --git a/wp-admin/css/list-tables-rtl.min.css b/wp-admin/css/list-tables-rtl.min.css index 2523af0..cc68630 100644 --- a/wp-admin/css/list-tables-rtl.min.css +++ b/wp-admin/css/list-tables-rtl.min.css @@ -1 +1 @@ -.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-right:8px;width:0;height:0;border-top:5px solid #72777c;border-left:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;right:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#555d66}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;overflow:hidden;text-align:center}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:right;padding:3px 5px 2px 0;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f5f5f5}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-right:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:right;min-height:60px;margin:0 0 0 9px}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-right:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;right:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;right:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;left:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;right:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 0 1px 2px;color:#444;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-right:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#82878c;content:"\f160";display:inline-block;float:right;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-right:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:right;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 0 0 2px;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-left:2px}.tablenav #table-paging{margin-right:2px}.tablenav a.button-secondary{display:block;margin:3px 0 0 8px}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:left;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #ccc;padding:3px 5px 7px;background:#e5e5e5;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#ddd;background:#f7f7f7;color:#a0a5aa}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-left:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-left:0}.tablenav .actions{overflow:hidden;padding:2px 0 0 8px}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-left:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:left;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 2px 0 8px}.media-toolbar.wp-filter .view-switch{margin:0 2px 0 12px}.view-switch a{float:right;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-right:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex;padding:0}#posts-filter fieldset legend{padding:0 1px .2em 0}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:right;margin-left:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;right:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:right;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:right;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .inline-edit-or{margin:.2em 0 .2em 6px;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-left:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:right;height:18px;margin:0 -2px 0 3px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 2px 0 0}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}.updates-table .plugin-title p{margin-top:0}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-right:6px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 2em 0 0}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugin-update-tr.active td,.plugins .active th.check-column{border-right:4px solid #00a0d2}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.updates-table-screenshot{float:right;padding:0 0 5px 10px}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugins .plugin-update-tr .plugin-update{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);overflow:hidden;padding:0}.plugins .plugin-update-tr .notice,.plugins .plugin-update-tr div[class=update-message]{margin:5px 40px 15px 20px}.plugins .notice p{margin:.5em 0}.plugin-card .update-now:before{color:#f56e28;content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:3px -2px 0 5px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.plugin-card .updated-message:before{color:#79ba49;content:"\f147"}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:right;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-right:0}.plugin-card:nth-child(even){margin-left:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-right:8px}.plugin-card:nth-child(even){margin-left:8px}.plugin-card:nth-child(3n+1){clear:both;margin-right:0}.plugin-card:nth-child(3n){margin-left:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-right:148px;margin-left:120px}.plugin-card .action-links{position:absolute;top:20px;left:20px;width:120px}.plugin-action-buttons{clear:left;float:left;margin-right:2em;margin-bottom:1em;text-align:left}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #ddd;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-right:16px;-webkit-box-shadow:0 -1px 0 #ddd;box-shadow:0 -1px 0 #ddd}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:right;clear:right;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:left;float:left;clear:left;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;right:20px;width:128px;height:128px;margin:0 0 20px 20px}.no-plugin-results{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-right:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:right}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-left:20px}.plugin-card .desc,.plugin-card .name{margin-left:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;left:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-left:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 35% 3px 8px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;right:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:right}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-left:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:right}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 0 0 6px}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:right;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message,.plugins .plugin-update-tr .update-message{margin-right:0}#bulk-titles div a{height:22px}#wpbody-content .updates-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title{padding-left:12px;white-space:normal}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins #the-list .plugin-update-tr .plugin-update{border-right:none}.plugins .active.update+.plugin-update-tr:before{background-color:#f7fcfe;border-right:4px solid #00a0d2}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.5}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-left:0;width:100%}}@media screen and (max-width:480px){.tablenav-pages .current-page{margin:0}.tablenav-pages .tablenav-paging-text{float:right;width:100%;padding-top:.5em}} \ No newline at end of file +.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-right:8px;width:0;height:0;border-top:5px solid #72777c;border-left:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;right:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#555d66}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;overflow:hidden;text-align:center}#replysubmit .button{margin-left:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:right;padding:3px 5px 2px 0;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f5f5f5}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-right:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-right:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:right}.fixed .column-comments .vers{padding-right:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:right;min-height:60px;margin:0 0 0 9px}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-right:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-right:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;right:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;right:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;left:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;right:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 0 1px 2px;color:#444;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-right:6px;height:20px;width:16px}tr.wp-locked .locked-indicator-icon:before{color:#82878c;content:"\f160";display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:4px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:right;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 0 0 2px;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-left:2px}.tablenav #table-paging{margin-right:2px}.tablenav a.button,.tablenav a.button-secondary{display:block;margin:3px 0 0 8px}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:left;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #ccc;padding:3px 5px 7px;background:#e5e5e5;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#ddd;background:#f7f7f7;color:#a0a5aa}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-left:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-left:0}.tablenav .actions{overflow:hidden;padding:2px 0 0 8px}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-left:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:left;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 2px 0 8px}.media-toolbar.wp-filter .view-switch{margin:0 2px 0 12px}.view-switch a{float:right;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:right;margin:-5px 10px 0 0}.filter .subsubsub{margin-right:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:right;margin:0 0 1em 1.5ex;padding:0}#posts-filter fieldset legend{padding:0 1px .2em 0}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:right;margin-left:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;right:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:right;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:left;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:right;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-right:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-left:.5em}.inline-edit-row .inline-edit-or{margin:.2em 0 .2em 6px;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-left:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset .inline-edit-date{float:right}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:right}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:right;height:18px;margin:0 -2px 0 3px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 2px 0 0}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}.updates-table .plugin-title p{margin-top:0}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-right:6px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 2em 0 0}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugin-update-tr.active td,.plugins .active th.check-column{border-right:4px solid #00a0d2}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-left:12px;white-space:nowrap}.updates-table-screenshot{float:right;padding:0 0 5px 10px}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugins .plugin-update-tr .plugin-update{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);overflow:hidden;padding:0}.plugins .plugin-update-tr .notice,.plugins .plugin-update-tr div[class=update-message]{margin:5px 40px 15px 20px}.plugins .notice p{margin:.5em 0}.plugin-card .update-now:before{color:#f56e28;content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:3px -2px 0 5px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(-359deg);transform:rotate(-359deg)}}.plugin-card .updated-message:before{color:#79ba49;content:"\f147"}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:right;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-right:0}.plugin-card:nth-child(even){margin-left:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-right:8px}.plugin-card:nth-child(even){margin-left:8px}.plugin-card:nth-child(3n+1){clear:both;margin-right:0}.plugin-card:nth-child(3n){margin-left:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-right:148px;margin-left:120px}.plugin-card .action-links{position:absolute;top:20px;left:20px;width:120px}.plugin-action-buttons{clear:left;float:left;margin-right:2em;margin-bottom:1em;text-align:left}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #ddd;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-right:16px;-webkit-box-shadow:0 -1px 0 #ddd;box-shadow:0 -1px 0 #ddd}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:right;clear:right;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:left;float:left;clear:left;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;right:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;right:20px;width:128px;height:128px;margin:0 0 20px 20px}.no-plugin-results{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-right:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:right}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-left:20px}.plugin-card .desc,.plugin-card .name{margin-left:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;left:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-left:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 35% 3px 8px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;right:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:right}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-left:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:right}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-right:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 0 0 6px}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:right;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message,.plugins .plugin-update-tr .update-message{margin-right:0}#bulk-titles div a{height:22px}#wpbody-content .updates-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title{padding-left:12px;white-space:normal}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins #the-list .plugin-update-tr .plugin-update{border-right:none}.plugins .active.update+.plugin-update-tr:before{background-color:#f7fcfe;border-right:4px solid #00a0d2}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.5}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-left:0;width:100%}}@media screen and (max-width:480px){.tablenav-pages .current-page{margin:0}.tablenav-pages .tablenav-paging-text{float:right;width:100%;padding-top:.5em}} \ No newline at end of file diff --git a/wp-admin/css/list-tables.css b/wp-admin/css/list-tables.css index b66f0c0..05e5f82 100644 --- a/wp-admin/css/list-tables.css +++ b/wp-admin/css/list-tables.css @@ -555,15 +555,13 @@ tr.wp-locked .locked-indicator { width: 16px; } -tr.wp-locked .locked-indicator:before { +tr.wp-locked .locked-indicator-icon:before { color: #82878c; content: "\f160"; display: inline-block; - float: left; font: normal 20px/1 dashicons; speak: none; vertical-align: middle; - margin-left: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @@ -581,7 +579,7 @@ tr .locked-info { } tr.wp-locked .locked-info { - margin-top: 8px; + margin-top: 4px; height: auto; opacity: 1; } @@ -656,6 +654,7 @@ th.asc a:focus span.sorting-indicator { margin-left: 2px; } +.tablenav a.button, .tablenav a.button-secondary { display: block; margin: 3px 8px 0 0; diff --git a/wp-admin/css/list-tables.min.css b/wp-admin/css/list-tables.min.css index cb07782..22cd6f0 100644 --- a/wp-admin/css/list-tables.min.css +++ b/wp-admin/css/list-tables.min.css @@ -1 +1 @@ -.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-left:8px;width:0;height:0;border-top:5px solid #72777c;border-right:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;left:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#555d66}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;overflow:hidden;text-align:center}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f5f5f5}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-left:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:left;min-height:60px;margin:0 9px 0 0}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-left:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;left:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;left:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;right:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;left:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 2px 1px 0;color:#444;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-left:6px;height:20px;width:16px}tr.wp-locked .locked-indicator:before{color:#82878c;content:"\f160";display:inline-block;float:left;font:400 20px/1 dashicons;speak:none;vertical-align:middle;margin-left:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:8px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 2px 0 0;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-right:2px}.tablenav #table-paging{margin-left:2px}.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #ccc;padding:3px 5px 7px;background:#e5e5e5;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#ddd;background:#f7f7f7;color:#a0a5aa}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-right:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-right:0}.tablenav .actions{overflow:hidden;padding:2px 8px 0 0}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-right:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:right;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 8px 0 2px}.media-toolbar.wp-filter .view-switch{margin:0 12px 0 2px}.view-switch a{float:left;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;left:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:left;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .inline-edit-or{margin:.2em 6px .2em 0;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:18px;margin:0 3px 0 -2px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 0 0 2px}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}.updates-table .plugin-title p{margin-top:0}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-left:6px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugin-update-tr.active td,.plugins .active th.check-column{border-left:4px solid #00a0d2}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.updates-table-screenshot{float:left;padding:0 10px 5px 0}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugins .plugin-update-tr .plugin-update{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);overflow:hidden;padding:0}.plugins .plugin-update-tr .notice,.plugins .plugin-update-tr div[class=update-message]{margin:5px 20px 15px 40px}.plugins .notice p{margin:.5em 0}.plugin-card .update-now:before{color:#f56e28;content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:3px 5px 0 -2px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.plugin-card .updated-message:before{color:#79ba49;content:"\f147"}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:left;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-left:0}.plugin-card:nth-child(even){margin-right:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-left:8px}.plugin-card:nth-child(even){margin-right:8px}.plugin-card:nth-child(3n+1){clear:both;margin-left:0}.plugin-card:nth-child(3n){margin-right:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-left:148px;margin-right:120px}.plugin-card .action-links{position:absolute;top:20px;right:20px;width:120px}.plugin-action-buttons{clear:right;float:right;margin-left:2em;margin-bottom:1em;text-align:right}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #ddd;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-left:16px;-webkit-box-shadow:0 -1px 0 #ddd;box-shadow:0 -1px 0 #ddd}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:left;clear:left;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:right;float:right;clear:right;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;left:20px;width:128px;height:128px;margin:0 20px 20px 0}.no-plugin-results{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-left:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:left}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-right:20px}.plugin-card .desc,.plugin-card .name{margin-right:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;right:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-right:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 8px 3px 35%}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;left:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:left}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-right:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:left}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-left:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 6px 0 0}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:left;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message,.plugins .plugin-update-tr .update-message{margin-left:0}#bulk-titles div a{height:22px}#wpbody-content .updates-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title{padding-right:12px;white-space:normal}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins #the-list .plugin-update-tr .plugin-update{border-left:none}.plugins .active.update+.plugin-update-tr:before{background-color:#f7fcfe;border-left:4px solid #00a0d2}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.5}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-right:0;width:100%}}@media screen and (max-width:480px){.tablenav-pages .current-page{margin:0}.tablenav-pages .tablenav-paging-text{float:left;width:100%;padding-top:.5em}} \ No newline at end of file +.response-links{display:block;margin-bottom:1em}.response-links a{display:block}.response-links a.comments-edit-item-link{font-weight:600}.response-links a.comments-view-item-link{font-size:12px}.post-com-count-wrapper strong{font-weight:400}.comments-view-item-link{display:inline-block;clear:both}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:nowrap;word-wrap:normal}.column-comments .post-com-count,.column-response .post-com-count{display:inline-block;vertical-align:top}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:5px}.column-comments .comment-count-approved,.column-comments .comment-count-no-comments,.column-response .comment-count-approved,.column-response .comment-count-no-comments{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding:0 8px;min-width:24px;height:2em;-webkit-border-radius:5px;border-radius:5px;background-color:#72777c;color:#fff;font-size:11px;line-height:21px;text-align:center}.ie8 .column-comments .comment-count-approved,.ie8 .column-comments .comment-count-no-comments,.ie8 .column-response .comment-count-approved,.ie8 .column-response .comment-count-no-comments{min-width:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:"";display:block;margin-left:8px;width:0;height:0;border-top:5px solid #72777c;border-right:5px solid transparent}.column-comments .post-com-count-approved:focus .comment-count-approved,.column-comments .post-com-count-approved:hover .comment-count-approved,.column-response .post-com-count-approved:focus .comment-count-approved,.column-response .post-com-count-approved:hover .comment-count-approved{background:#0073aa}.column-comments .post-com-count-approved:focus:after,.column-comments .post-com-count-approved:hover:after,.column-response .post-com-count-approved:focus:after,.column-response .post-com-count-approved:hover:after{border-top-color:#0073aa}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:relative;left:-3px;padding:0 5px;min-width:7px;height:17px;border:2px solid #fff;-webkit-border-radius:11px;border-radius:11px;background:#ca4a1f;color:#fff;font-size:9px;line-height:17px;text-align:center}.column-comments .post-com-count-no-pending,.column-response .post-com-count-no-pending{display:none}.commentlist li{padding:1em 1em .2em;margin:0;border-bottom:1px solid #ccc}.commentlist li li{border-bottom:0;padding:0}.commentlist p{padding:0;margin:0 0 .8em}#submitted-on,.submitted-on{color:#555d66}#replyrow td{padding:2px}#replysubmit{margin:0;padding:5px 7px 10px;overflow:hidden;text-align:center}#replysubmit .button{margin-right:5px}#replysubmit .error{color:red;line-height:21px;text-align:center}#replyrow.inline-edit-row fieldset.comment-reply{font-size:inherit;line-height:inherit}#replyrow legend{margin:0;padding:.2em 5px 0;font-size:13px;line-height:1.4;font-weight:600}#replyrow.inline-edit-row label{display:inline;vertical-align:baseline;line-height:inherit}#commentsdiv #edithead .inside,#edithead .inside{float:left;padding:3px 0 2px 5px;margin:0;text-align:center}#edithead .inside input{width:180px}#edithead label{padding:2px 0}#replycontainer{padding:5px}#replycontent{height:120px;-webkit-box-shadow:none;box-shadow:none}#replyerror{border-color:#ddd;background-color:#f9f9f9}.commentlist .avatar{vertical-align:text-top}#the-comment-list div.undo,#the-comment-list tr.undo{background-color:#f5f5f5}#the-comment-list .unapproved td,#the-comment-list .unapproved th{background-color:#fef7f1}#the-comment-list .unapproved th.check-column{border-left:4px solid #d54e21}#the-comment-list .unapproved th.check-column input{margin-left:4px}#the-comment-list .approve a{color:#006505}#the-comment-list .unapprove a{color:#d98500}#the-comment-list td,#the-comment-list th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}#the-comment-list tr:last-child td,#the-comment-list tr:last-child th{-webkit-box-shadow:none;box-shadow:none}#the-comment-list tr.unapproved+tr.approved td,#the-comment-list tr.unapproved+tr.approved th{border-top:1px solid rgba(0,0,0,.03)}.vim-current,.vim-current td,.vim-current th{background-color:#e4f2fd!important}th .comment-grey-bubble{height:16px;width:16px}th .comment-grey-bubble:before{content:"\f101";font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-4px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}table.fixed{table-layout:fixed}.fixed .column-rating,.fixed .column-visible{width:8%}.fixed .column-author,.fixed .column-date,.fixed .column-format,.fixed .column-links,.fixed .column-parent,.fixed .column-posts{width:10%}.fixed .column-posts{width:74px}.fixed .column-comment .comment-author{display:none}.fixed .column-categories,.fixed .column-rel,.fixed .column-response,.fixed .column-role,.fixed .column-tags{width:15%}.fixed .column-slug{width:25%}.fixed .column-locations{width:35%}.fixed .column-comments{width:5.5em;padding:8px 0;text-align:left}.fixed .column-comments .vers{padding-left:3px}td.column-title strong,td.plugin-title strong{display:block;margin-bottom:.2em;font-size:14px}td.column-title p,td.plugin-title p{margin:6px 0}table.media .column-title .media-icon{float:left;min-height:60px;margin:0 9px 0 0}table.media .column-title .media-icon img{max-width:60px;height:auto;vertical-align:top}table.media .column-title .has-media-icon~.row-actions{margin-left:70px}table.media .column-title .filename{margin-bottom:.2em}.wp-list-table a{-webkit-transition:none;transition:none}#the-list tr:last-child td,#the-list tr:last-child th{border-bottom:none!important;-webkit-box-shadow:none;box-shadow:none}#comments-form .fixed .column-author{width:20%}#comments-form .fixed .column-date{width:14%}#commentsdiv.postbox .inside{margin:0;padding:0}#commentsdiv .inside .row-actions{line-height:18px}#commentsdiv .inside .column-author{width:25%}#commentsdiv .column-comment p{margin:.6em 0;padding:0}#commentsdiv #replyrow td{padding:0}#commentsdiv p{padding:8px 10px;margin:0}#commentsdiv .comments-box{border:0}#commentsdiv .comments-box thead td,#commentsdiv .comments-box thead th{background:0 0;padding:0 7px 4px;font-style:italic}#commentsdiv .comments-box tr:last-child td{border-bottom:0 none}#commentsdiv #edithead .inside input{width:160px}.sorting-indicator{display:block;visibility:hidden;width:10px;height:4px;margin-top:8px;margin-left:7px}.sorting-indicator:before{content:"\f142";font:400 20px/1 dashicons;speak:none;display:inline-block;padding:0;top:-4px;left:-8px;line-height:10px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.column-comments .sorting-indicator:before{top:0;left:-10px}th.desc a:focus span.sorting-indicator:before,th.desc:hover span.sorting-indicator:before,th.sorted.asc .sorting-indicator:before{content:"\f142"}th.asc a:focus span.sorting-indicator:before,th.asc:hover span.sorting-indicator:before,th.sorted.desc .sorting-indicator:before{content:"\f140"}.wp-list-table .toggle-row{position:absolute;right:8px;top:10px;display:none;padding:0;width:40px;height:40px;border:none;outline:0;background:0 0}.wp-list-table .toggle-row:hover{cursor:pointer}.wp-list-table .toggle-row:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 .wp-list-table .toggle-row:focus:before{outline:#5b9dd9 solid 1px}.wp-list-table .toggle-row:active{-webkit-box-shadow:none;box-shadow:none}.wp-list-table .toggle-row:before{position:absolute;top:-5px;left:10px;-webkit-border-radius:50%;border-radius:50%;display:block;padding:1px 2px 1px 0;color:#444;content:"\f140";font:400 20px/1 dashicons;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.wp-list-table .is-expanded .toggle-row:before{content:"\f142"}tr.wp-locked .locked-indicator{margin-left:6px;height:20px;width:16px}tr.wp-locked .locked-indicator-icon:before{color:#82878c;content:"\f160";display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}tr.wp-locked .check-column input[type=checkbox],tr.wp-locked .check-column label,tr.wp-locked .row-actions .inline,tr.wp-locked .row-actions .trash{display:none}tr .locked-info{height:0;opacity:0}tr.wp-locked .locked-info{margin-top:4px;height:auto;opacity:1}.locked-text{vertical-align:top}tr.locked-info,tr.wp-locked .locked-info{-webkit-transition:height 1s,opacity .5s;transition:height 1s,opacity .5s}.fixed .column-comments .sorting-indicator{margin-top:3px}#menu-locations-wrap .widefat{width:60%}.widefat th.sortable,.widefat th.sorted{padding:0}th.sortable a,th.sorted a{display:block;overflow:hidden;padding:8px}.fixed .column-comments.sortable a,.fixed .column-comments.sorted a{padding:8px 0}th.sortable a span,th.sorted a span{float:left;cursor:pointer}th.asc a:focus span.sorting-indicator,th.asc:hover span.sorting-indicator,th.desc a:focus span.sorting-indicator,th.desc:hover span.sorting-indicator,th.sorted .sorting-indicator{visibility:visible}.tablenav-pages a,.tablenav-pages-navspan{font-weight:600;padding:0 2px}.tablenav-pages .current-page{margin:0 2px 0 0;padding-bottom:5px;font-size:13px;text-align:center}.tablenav .total-pages{margin-right:2px}.tablenav #table-paging{margin-left:2px}.tablenav a.button,.tablenav a.button-secondary{display:block;margin:3px 8px 0 0}.tablenav{clear:both;height:30px;margin:6px 0 4px;vertical-align:middle}.tablenav.themes{max-width:98%}.tablenav .tablenav-pages{float:right;height:28px;margin-top:3px;cursor:default;color:#555}.tablenav .no-pages,.tablenav .one-page .pagination-links{display:none}.tablenav .tablenav-pages a,.tablenav-pages span.current{text-decoration:none;padding:3px 6px}.tablenav .tablenav-pages a,.tablenav-pages-navspan{display:inline-block;min-width:17px;border:1px solid #ccc;padding:3px 5px 7px;background:#e5e5e5;font-size:16px;line-height:1;font-weight:400;text-align:center}.tablenav-pages-navspan{height:16px;border-color:#ddd;background:#f7f7f7;color:#a0a5aa}.tablenav .tablenav-pages a:focus,.tablenav .tablenav-pages a:hover{border-color:#5b9dd9;color:#fff;background:#00a0d2;-webkit-box-shadow:none;box-shadow:none;outline:0}.tablenav .displaying-num{margin-right:7px}.tablenav .one-page .displaying-num{display:inline-block;margin-top:5px;margin-right:0}.tablenav .actions{overflow:hidden;padding:2px 8px 0 0}.wp-filter .actions{display:inline-block;vertical-align:middle}.tablenav .delete{margin-right:20px}.tablenav .dots{border-color:transparent}.tablenav .next,.tablenav .prev{border-color:transparent;color:#0073aa}.tablenav .next:hover,.tablenav .prev:hover{border-color:transparent;color:#00a0d2}.tablenav .view-switch{float:right;margin:0 5px;padding-top:3px}.wp-filter .view-switch{display:inline-block;vertical-align:middle;padding:12px 0;margin:0 8px 0 2px}.media-toolbar.wp-filter .view-switch{margin:0 12px 0 2px}.view-switch a{float:left;width:28px;height:28px;text-align:center;line-height:24px;text-decoration:none}.view-switch a:before{color:#b4b9be;display:inline-block;font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.view-switch a:focus:before,.view-switch a:hover:before{color:#727272}.view-switch a.current:before{color:#0073aa}.view-switch .view-list:before{content:"\f163"}.view-switch .view-excerpt:before{content:"\f164"}.view-switch .view-grid:before{content:"\f509"}.filter{float:left;margin:-5px 0 0 10px}.filter .subsubsub{margin-left:-10px;margin-top:13px}.screen-per-page{width:4em}#posts-filter .wp-filter{margin-bottom:0}#posts-filter fieldset{float:left;margin:0 1.5ex 1em 0;padding:0}#posts-filter fieldset legend{padding:0 0 .2em 1px}.row-actions,.row-actions-visible{padding:2px 0 0}p.pagenav{margin:0;display:inline}.pagenav span{font-weight:600;margin:0 6px}.row-title{font-size:14px!important;font-weight:600}.column-comment .comment-author{margin-bottom:.6em}.column-author img,.column-comment .comment-author img,.column-username img{float:left;margin-right:10px;margin-top:1px}.row-actions{color:#ddd;font-size:13px;position:relative;left:-9999em}.plugins,.plugins td,.plugins th,.row-actions .network_active,.row-actions .network_only{color:#000}.rtl .row-actions a{display:inline-block}.comment-item:hover .row-actions,.mobile .row-actions,.no-js .row-actions,.row-actions.visible,tr:hover .row-actions{position:static}#wpbody-content .inline-edit-row fieldset{font-size:12px;float:left;margin:0;padding:0;width:100%}#wpbody-content .inline-edit-row fieldset .inline-edit-col,tr.inline-edit-row td{padding:0 .5em}#wpbody-content .quick-edit-row-post .inline-edit-col-left{width:40%}#wpbody-content .quick-edit-row-post .inline-edit-col-right{width:39%}#wpbody-content .inline-edit-row-post .inline-edit-col-center{width:20%}#wpbody-content .quick-edit-row-page .inline-edit-col-left{width:50%}#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .quick-edit-row-page .inline-edit-col-right{width:49%}#wpbody-content .bulk-edit-row .inline-edit-col-left{width:30%}#wpbody-content .bulk-edit-row-page .inline-edit-col-right{width:69%}#wpbody-content .bulk-edit-row .inline-edit-col-bottom{float:right;width:69%}#wpbody-content .inline-edit-row-page .inline-edit-col-right{margin-top:27px}.inline-edit-row fieldset .inline-edit-group{clear:both;line-height:2.5}.inline-edit-row p.submit{clear:both;padding:.5em;margin:.5em 0 0}.inline-edit-row span.error{line-height:22px;margin:0 15px;padding:3px 5px}#the-list .inline-edit-row .inline-edit-legend{margin:0;padding:.2em .5em 0;line-height:2.5;font-weight:600}#the-list #bulk-edit.inline-edit-row .inline-edit-legend{padding:.2em .5em}.inline-edit-row fieldset span.checkbox-title,.inline-edit-row fieldset span.title{margin:0;padding:0;font-style:italic}.inline-edit-row fieldset label,.inline-edit-row fieldset span.inline-edit-categories-label{display:block;margin:.2em 0;line-height:2.5}.inline-edit-row fieldset.inline-edit-date label{display:inline-block;margin:0;line-height:1.5;vertical-align:baseline}.inline-edit-row fieldset label.inline-edit-tags{margin-top:0}.inline-edit-row fieldset label.inline-edit-tags span.title{margin:.2em 0;width:auto}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{display:block;float:left;width:6em;line-height:2.5}#posts-filter fieldset.inline-edit-date legend{padding:0}.inline-edit-row fieldset.inline-edit-date select{margin:1px;line-height:28px}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{display:block;margin-left:6em}.quick-edit-row-post fieldset.inline-edit-col-right label span.title{width:auto;padding-right:.5em}.inline-edit-row .inline-edit-or{margin:.2em 6px .2em 0;line-height:2.5}.inline-edit-row .input-text-wrap input[type=text]{width:100%}.inline-edit-row fieldset label input[type=checkbox]{vertical-align:middle}.inline-edit-row fieldset label textarea{width:100%;height:4em;vertical-align:top}#bulk-titles,ul.cat-checklist{height:12em;border:1px solid #ddd;overflow-y:scroll;padding:0 5px}#wpbody-content .bulk-edit-row fieldset .inline-edit-group label{max-width:50%}#wpbody-content .quick-edit-row fieldset .inline-edit-group label.alignleft:first-child{margin-right:.5em}.inline-edit-col-right .input-text-wrap input.inline-edit-menu-order-input{width:6em}.inline-edit-row .inline-edit-legend{text-transform:uppercase}.inline-edit-row fieldset .inline-edit-date{float:left}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{font-size:12px;width:2.3em}.inline-edit-row fieldset input[name=aa]{font-size:12px;width:3.5em}.inline-edit-row fieldset label input.inline-edit-password-input{width:8em}ul.cat-checklist{margin:0;background-color:#fff}#bulk-titles{display:block;margin:0 0 5px;line-height:140%}.inline-edit-row fieldset ul.cat-checklist input,.inline-edit-row fieldset ul.cat-checklist li{margin:0;position:relative}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-style:normal;font-size:11px}.inline-edit-row fieldset label input.inline-edit-menu-order-input{width:3em}.inline-edit-row fieldset label input.inline-edit-slug-input{width:75%}.inline-edit-row #post_parent,.inline-edit-row select[name=page_template]{max-width:80%}.ie8 .inline-edit-row #post_parent,.ie8 .inline-edit-row select[name=page_template]{width:250px}.quick-edit-row-post fieldset label.inline-edit-status{float:left}#bulk-titles div{margin:.2em .3em}#bulk-titles div a{cursor:pointer;display:block;float:left;height:18px;margin:0 3px 0 -2px;overflow:hidden;position:relative;width:20px}#bulk-titles div a:before{position:relative;top:-3px}.plugins tbody,.plugins tbody th.check-column{padding:8px 0 0 2px}.plugins tbody th.check-column input[type=checkbox]{margin-top:4px}.updates-table .plugin-title p{margin-top:0}.plugins .inactive th.check-column,.plugins tfoot td.check-column,.plugins thead td.check-column{padding-left:6px}.plugins tr{background:#fff}.plugins p{margin:0 4px;padding:0}.plugins .desc p{margin:0 0 8px}.plugins td.desc{line-height:1.5em}.plugins .desc ol,.plugins .desc ul{margin:0 0 0 2em}.plugins .desc ul{list-style-type:disc}.plugins .row-actions{font-size:13px}.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th{padding:10px 9px}.plugins .active td,.plugins .active th{background-color:#f7fcfe}.plugins .update td,.plugins .update th{border-bottom:0}.plugin-install #the-list td,.plugins .active td,.plugins .active th,.plugins .inactive td,.plugins .inactive th,.upgrade .plugins td,.upgrade .plugins th{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th,.plugins tr.active.plugin-update-tr+tr.inactive td,.plugins tr.active.plugin-update-tr+tr.inactive th{border-top:1px solid rgba(0,0,0,.03);-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1;box-shadow:inset 0 1px 0 rgba(0,0,0,.02),inset 0 -1px 0 #e1e1e1}.plugins .update td,.plugins .update th,.plugins .updated td,.plugins .updated th,.plugins tr.active+tr.inactive.update td,.plugins tr.active+tr.inactive.update th,.plugins tr.active+tr.inactive.updated td,.plugins tr.active+tr.inactive.updated th,.upgrade .plugins tr:last-of-type td,.upgrade .plugins tr:last-of-type th{-webkit-box-shadow:none;box-shadow:none}.plugin-update-tr.active td,.plugins .active th.check-column{border-left:4px solid #00a0d2}#wpbody-content .plugins .plugin-title,#wpbody-content .plugins .theme-title{padding-right:12px;white-space:nowrap}.updates-table-screenshot{float:left;padding:0 10px 5px 0}.plugins .inactive .plugin-title strong{font-weight:400}.plugins .row-actions,.plugins .second{padding:0 0 5px}.plugins .update .row-actions,.plugins .update .second,.plugins .updated .row-actions,.plugins .updated .second{padding-bottom:0}.plugins-php .widefat tfoot td,.plugins-php .widefat tfoot th{border-top-style:solid;border-top-width:1px}.plugins .plugin-update-tr .plugin-update{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);overflow:hidden;padding:0}.plugins .plugin-update-tr .notice,.plugins .plugin-update-tr div[class=update-message]{margin:5px 20px 15px 40px}.plugins .notice p{margin:.5em 0}.plugin-card .update-now:before{color:#f56e28;content:"\f463";display:inline-block;font:400 20px/1 dashicons;margin:3px 5px 0 -2px;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.plugin-card .updating-message:before{content:"\f463";-webkit-animation:rotation 2s infinite linear;animation:rotation 2s infinite linear}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.plugin-card .updated-message:before{color:#79ba49;content:"\f147"}.plugin-install-php h2{clear:both}.plugin-install-php h3{margin:2.5em 0 8px}.plugin-install-php .wp-filter{margin-bottom:0}.plugin-group{overflow:hidden;margin-top:1.5em}.plugin-group h3{margin-top:0}.plugin-card{float:left;margin:0 8px 16px;width:48.5%;width:-webkit-calc(50% - 8px);width:calc(50% - 8px);background-color:#fff;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.plugin-card:nth-child(odd){clear:both;margin-left:0}.plugin-card:nth-child(even){margin-right:0}@media screen and (min-width:1600px){.plugin-card{width:30%;width:-webkit-calc(33.1% - 8px);width:calc(33.1% - 8px)}.plugin-card:nth-child(odd){clear:none;margin-left:8px}.plugin-card:nth-child(even){margin-right:8px}.plugin-card:nth-child(3n+1){clear:both;margin-left:0}.plugin-card:nth-child(3n){margin-right:0}}.plugin-card-top{position:relative;padding:20px 20px 10px;min-height:135px}.plugin-action-buttons,div.action-links{margin:0}.plugin-card h3{margin:0 0 12px;font-size:18px;line-height:1.3}.plugin-card .desc,.plugin-card .name{margin-left:148px;margin-right:120px}.plugin-card .action-links{position:absolute;top:20px;right:20px;width:120px}.plugin-action-buttons{clear:right;float:right;margin-left:2em;margin-bottom:1em;text-align:right}.plugin-action-buttons li{margin-bottom:10px}.plugin-card-bottom{clear:both;padding:12px 20px;background-color:#fafafa;border-top:1px solid #ddd;overflow:hidden}.plugin-card-bottom .star-rating{display:inline}.plugin-card-update-failed .update-now{font-weight:600}.plugin-card-update-failed .notice-error{margin:0;padding-left:16px;-webkit-box-shadow:0 -1px 0 #ddd;box-shadow:0 -1px 0 #ddd}.plugin-card-update-failed .plugin-card-bottom{display:none}.plugin-card .column-rating{line-height:23px}.plugin-card .column-rating,.plugin-card .column-updated{margin-bottom:4px}.plugin-card .column-downloaded,.plugin-card .column-rating{float:left;clear:left;max-width:180px}.plugin-card .column-compatibility,.plugin-card .column-updated{text-align:right;float:right;clear:right;width:65%;width:-webkit-calc(100% - 180px);width:calc(100% - 180px)}.plugin-card .column-compatibility span:before{font:400 20px/.5 dashicons;speak:none;display:inline-block;padding:0;top:4px;left:-2px;position:relative;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none!important;color:#444}.plugin-card .compatibility-incompatible:before{content:"\f158"}.plugin-card .compatibility-compatible:before{content:"\f147"}.plugin-icon{position:absolute;top:20px;left:20px;width:128px;height:128px;margin:0 20px 20px 0}.no-plugin-results{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.wp-list-table .site-deleted,.wp-list-table tr.site-deleted{background:#ff8573}.wp-list-table .site-spammed,.wp-list-table tr.site-spammed{background:#faafaa}.wp-list-table .site-archived,.wp-list-table tr.site-archived{background:#ffebe8}.wp-list-table .site-mature,.wp-list-table tr.site-mature{background:#fecac2}.sites.fixed .column-lastupdated,.sites.fixed .column-registered{width:20%}.sites.fixed .column-users{width:80px}@media screen and (max-width:1100px) and (min-width:782px),(max-width:480px){.plugin-card .action-links{position:static;margin-left:148px;width:auto}.plugin-action-buttons{float:none;margin:1em 0 0;text-align:left}.plugin-action-buttons li{display:inline-block;vertical-align:middle}.plugin-action-buttons li .button{margin-right:20px}.plugin-card .desc,.plugin-card .name{margin-right:0}.plugin-card .desc p:first-of-type{margin-top:0}.fixed .column-date{width:14%}}@media screen and (max-width:782px){.plugins #the-list tr td,.plugins tr.active+tr.inactive td,.plugins tr.active+tr.inactive th.check-column{border-top:none}.tablenav{height:auto}.tablenav.top{margin:20px 0 5px}.tablenav.bottom{position:relative;margin-top:15px}.tablenav br{display:none}.tablenav br.clear{display:block}.form-wrap>p,.tablenav .view-switch,.tablenav.top .actions,.tablenav.top .displaying-num,.tablenav.top .tablenav-pages.one-page{display:none}.view-switch a{width:36px;height:36px;line-height:33px}.tablenav.bottom .displaying-num{position:absolute;right:0;top:11px;margin:0;font-size:14px}.tablenav .tablenav-pages{width:100%;height:auto;text-align:center;margin:0 0 25px}.tablenav.bottom .tablenav-pages{margin-top:25px}.tablenav.bottom .tablenav-pages.one-page{margin:15px 0 0;height:0}.tablenav-pages .pagination-links{font-size:16px}.tablenav-pages .pagination-links a,.tablenav-pages-navspan{padding:9px 11px 12px;font-size:18px}.tablenav-pages-navspan{height:18px}.tablenav-pages .pagination-links .current-page{padding:8px 9px 9px;font-size:16px}.comment-count{font-size:14px}.wp-list-table th.column-primary~th,.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){display:none}.wp-list-table thead th.column-primary{width:100%}.wp-list-table tr th.check-column{display:table-cell;width:35px}.wp-list-table .column-primary .toggle-row{display:block}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.check-column){position:relative;clear:both;display:block;width:auto!important}.wp-list-table td.column-primary{padding-right:50px}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td.column-primary~td:not(.check-column){padding:3px 8px 3px 35%}.wp-list-table tr:not(.inline-edit-row):not(.no-items) td:not(.column-primary)::before{position:absolute;left:10px;display:block;overflow:hidden;width:32%;content:attr(data-colname);white-space:nowrap;text-overflow:ellipsis}.wp-list-table .is-expanded td:not(.hidden){display:block!important;overflow:hidden}.column-posts,.widefat .num{text-align:left}#comments-form .fixed .column-author,#commentsdiv .fixed .column-author{display:none!important}.fixed .column-comment .comment-author{display:block}#the-comment-list .is-expanded td{-webkit-box-shadow:none;box-shadow:none}#the-comment-list .is-expanded td:last-child{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.post-com-count .screen-reader-text{position:static;width:auto;height:auto;margin:0}.column-comments .post-com-count-approved:after,.column-comments .post-com-count-no-comments:after,.column-response .post-com-count-approved:after,.column-response .post-com-count-no-comments:after{content:none}.column-comments .post-com-count [aria-hidden=true],.column-response .post-com-count [aria-hidden=true]{display:none}#edithead label,.column-comments .post-com-count-wrapper>a,.column-response .post-com-count-wrapper>a{display:block}.column-comments .post-com-count-wrapper,.column-response .post-com-count-wrapper{white-space:normal}.column-comments .post-com-count-approved,.column-comments .post-com-count-no-comments,.column-response .post-com-count-approved,.column-response .post-com-count-no-comments{margin-top:0;margin-right:.5em}.column-comments .post-com-count-pending,.column-response .post-com-count-pending{position:static;height:auto;min-width:0;padding:0;border:none;-webkit-border-radius:0;border-radius:0;background:0 0;color:#bb2a2a;font-size:inherit;line-height:inherit;text-align:left}.column-comments .post-com-count-pending:hover,.column-response .post-com-count-pending:hover{color:#dc3232}.widefat tfoot td.check-column,.widefat thead td.check-column{padding-top:10px}.widefat *{word-wrap:normal}#wpbody-content .bulk-edit-row .inline-edit-col-bottom,#wpbody-content .bulk-edit-row .inline-edit-col-left,#wpbody-content .bulk-edit-row-page .inline-edit-col-right,#wpbody-content .bulk-edit-row-post .inline-edit-col-right,#wpbody-content .inline-edit-row-post .inline-edit-col-center,#wpbody-content .quick-edit-row-page .inline-edit-col-left,#wpbody-content .quick-edit-row-page .inline-edit-col-right,#wpbody-content .quick-edit-row-post .inline-edit-col-left,#wpbody-content .quick-edit-row-post .inline-edit-col-right{float:none;width:100%}#wpbody-content .bulk-edit-row fieldset .inline-edit-col label,#wpbody-content .bulk-edit-row fieldset .inline-edit-group label,#wpbody-content .quick-edit-row fieldset .inline-edit-col label,#wpbody-content .quick-edit-row fieldset .inline-edit-group label{max-width:none;float:none;margin-bottom:5px}#wpbody .bulk-edit-row fieldset select{display:block;width:100%;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline-edit-row #bulk-titles div,.inline-edit-row fieldset ul.cat-checklist label{font-size:16px}.inline-edit-row fieldset label span.title,.inline-edit-row fieldset.inline-edit-date legend{float:none}.inline-edit-row fieldset label.inline-edit-tags{padding:0 .5em}.inline-edit-row fieldset .inline-edit-col label.inline-edit-tags{padding:0}.inline-edit-row fieldset .timestamp-wrap,.inline-edit-row fieldset label span.input-text-wrap{margin-left:0}.inline-edit-row fieldset input[name=hh],.inline-edit-row fieldset input[name=jj],.inline-edit-row fieldset input[name=mn]{width:3em}.inline-edit-row fieldset input[name=aa]{width:4.5em}.inline-edit-row .inline-edit-or{margin:0 6px 0 0}#commentsdiv #edithead .inside,#edithead .inside{float:none;text-align:left;padding:3px 5px}#commentsdiv #edithead .inside input,#edithead .inside input{width:100%}#bulk-titles div{margin:.8em .3em}.plugin-card,.plugin-update-tr .update-message,.plugins .plugin-update-tr .update-message{margin-left:0}#bulk-titles div a{height:22px}#wpbody-content .updates-table .plugin-title{width:auto;white-space:normal}.link-manager-php #posts-filter{margin-top:25px}.link-manager-php .tablenav.bottom{overflow:hidden}.comments-box .toggle-row,.wp-list-table.plugins .toggle-row{display:none}#wpbody-content .wp-list-table.plugins td{display:block;width:auto;padding:10px 9px}#wpbody-content .wp-list-table.plugins .column-description{padding-top:2px}#wpbody-content .wp-list-table.plugins .plugin-title,#wpbody-content .wp-list-table.plugins .theme-title{padding-right:12px;white-space:normal}.wp-list-table.plugins .plugin-title,.wp-list-table.plugins .theme-title{padding-top:13px;padding-bottom:4px}.plugins #the-list .update td,.plugins #the-list .update th,.plugins #the-list tr>td:not(:last-child),.wp-list-table.plugins #the-list .theme-title{-webkit-box-shadow:none;box-shadow:none;border-top:none}.plugins tbody{padding:1px 0 0}.plugins .plugin-update-tr:before,.plugins tr.active+tr.inactive td.column-description,.plugins tr.active+tr.inactive th.check-column{-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugins .plugin-update-tr:before{content:"";display:table-cell}.plugins #the-list .plugin-update-tr .plugin-update{border-left:none}.plugins .active.update+.plugin-update-tr:before{background-color:#f7fcfe;border-left:4px solid #00a0d2}.wp-list-table.plugins .plugin-title strong,.wp-list-table.plugins .theme-title strong{font-size:1.4em;line-height:1.5}table.plugin-install .column-description,table.plugin-install .column-name,table.plugin-install .column-rating,table.plugin-install .column-version{display:block;width:auto}table.plugin-install th.column-description,table.plugin-install th.column-name,table.plugin-install th.column-rating,table.plugin-install th.column-version{display:none}table.plugin-install td.column-name strong{font-size:1.4em;line-height:1.6em}table.plugin-install #the-list td{-webkit-box-shadow:none;box-shadow:none}table.plugin-install #the-list tr{display:block;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.1);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.plugin-card{margin-right:0;width:100%}}@media screen and (max-width:480px){.tablenav-pages .current-page{margin:0}.tablenav-pages .tablenav-paging-text{float:left;width:100%;padding-top:.5em}} \ No newline at end of file diff --git a/wp-admin/css/login-rtl.css b/wp-admin/css/login-rtl.css index c870e28..a895b1c 100644 --- a/wp-admin/css/login-rtl.css +++ b/wp-admin/css/login-rtl.css @@ -216,19 +216,6 @@ p { width: 100%; } -.mobile #login { - padding: 20px 0; -} - -.mobile #login form { - margin-right: 0; -} - -.mobile #login #nav, -.mobile #login #backtoblog { - margin-right: 8px; -} - body.interim-login { height: auto; } @@ -255,6 +242,12 @@ body.interim-login { width: device-width; } +@media screen and ( max-height: 550px ) { + #login { + padding: 20px 0; + } +} + @media screen and ( max-width: 782px ) { .interim-login input[type=checkbox] { height: 16px; diff --git a/wp-admin/css/login-rtl.min.css b/wp-admin/css/login-rtl.min.css index 7e116e6..64b36fa 100644 --- a/wp-admin/css/login-rtl.min.css +++ b/wp-admin/css/login-rtl.min.css @@ -1 +1 @@ -#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:right;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;right:-1px;padding:0 0 0 5px;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-left:.5em}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:600}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:600}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-right:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:0}}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;min-width:0;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-right:4px solid #00a0d2;padding:12px;margin-right:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-right-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-right:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:right;margin-bottom:0}.login .button-primary{float:left}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#72777c;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#555d66}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 0 16px 6px}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 0 16px 5px;padding:6px 5px;text-align:center;width:100%}.mobile #login{padding:20px 0}.mobile #login form{margin-right:0}.mobile #login #backtoblog,.mobile #login #nav{margin-right:8px}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}} \ No newline at end of file +#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}.login h1 a,form p.submit a.cancel:hover{text-decoration:none}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 0 0 4px;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-left:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:right;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}input[type=checkbox]:checked:before{content:"\f147";margin:-3px -4px 0 0;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0;cursor:pointer}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-right:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 -29px 0 6px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:default}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border:none}p.submit{text-align:right;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:left}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 0 0 8px}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:right;margin-left:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-right:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 1px 5px 5px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:left;margin:0}.network-admin.themes-php p.search-box{clear:right}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:right;height:28px;margin:0 0 0 4px}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:left center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 14px 0 0}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right;cursor:pointer}.ui-autocomplete .ui-state-focus{background-color:#ddd}.wp-tags-autocomplete .ui-state-focus{background-color:#0073aa;color:#fff}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:right;padding:20px 0 20px 10px;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-left:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-left:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;left:10px;bottom:9px;background:0 0;-webkit-transform:skew(-20deg) rotate(-6deg);-ms-transform:skew(-20deg) rotate(-6deg);transform:skew(-20deg) rotate(-6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(-20deg) rotate(-9deg);-ms-transform:skew(-20deg) rotate(-9deg);transform:skew(-20deg) rotate(-9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 9px 8px 12px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-left:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-right:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 7px 6px 8px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:left}.request-filesystem-credentials-dialog label[for=ftp]{margin-left:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-left:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-left:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:left;margin:-30px 0 0 3px}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-right:0}.form-table.permalink-structure td code{margin-right:32px}.form-table.permalink-structure td input[type=text]{margin-right:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-left:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;left:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;right:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-left:.5em}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:600}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:600}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-right:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-left:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-right:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-right:0}}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;min-width:0;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-right:4px solid #00a0d2;padding:12px;margin-right:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-right-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-right:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:right;margin-bottom:0}.login .button-primary{float:left}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#72777c;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#555d66}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 0 16px 6px}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 0 16px 5px;padding:6px 5px;text-align:center;width:100%}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-height:550px){#login{padding:20px 0}}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px -4px 0 0}} \ No newline at end of file diff --git a/wp-admin/css/login.css b/wp-admin/css/login.css index 9f69e9c..0a652d6 100644 --- a/wp-admin/css/login.css +++ b/wp-admin/css/login.css @@ -216,19 +216,6 @@ p { width: 100%; } -.mobile #login { - padding: 20px 0; -} - -.mobile #login form { - margin-left: 0; -} - -.mobile #login #nav, -.mobile #login #backtoblog { - margin-left: 8px; -} - body.interim-login { height: auto; } @@ -255,6 +242,12 @@ body.interim-login { width: device-width; } +@media screen and ( max-height: 550px ) { + #login { + padding: 20px 0; + } +} + @media screen and ( max-width: 782px ) { .interim-login input[type=checkbox] { height: 16px; diff --git a/wp-admin/css/login.min.css b/wp-admin/css/login.min.css index 31dd862..e2e932d 100644 --- a/wp-admin/css/login.min.css +++ b/wp-admin/css/login.min.css @@ -1 +1 @@ -#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}form p.submit a.cancel:hover{text-decoration:none}p.submit{text-align:left;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}input.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#misc-publishing-actions label[for=post_status]:before{content:"\f173";display:inline-block;font:400 20px/1 dashicons;speak:none;left:-1px;padding:0 5px 0 0;position:relative;top:0;text-decoration:none!important;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-right:.5em}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:600}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:600}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-left:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:0}}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;min-width:0;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-left:4px solid #00a0d2;padding:12px;margin-left:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-left-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#72777c;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;text-decoration:none;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#555d66}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}.mobile #login{padding:20px 0}.mobile #login form{margin-left:0}.mobile #login #backtoblog,.mobile #login #nav{margin-left:8px}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}} \ No newline at end of file +#pass-strength-result,input,textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.meta-box-sortables select,p.submit{max-width:100%}#your-profile label+a,.wp-admin select,fieldset label,label{vertical-align:middle}#pressthis-code-wrap,textarea{overflow:auto}.login h1 a,form p.submit a.cancel:hover{text-decoration:none}input,textarea{box-sizing:border-box}input[type=text],input[type=search],input[type=radio],input[type=tel],input[type=time],input[type=url],input[type=week],input[type=password],input[type=checkbox],input[type=color],input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],select,textarea{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}input[type=text]:focus,input[type=search]:focus,input[type=radio]:focus,input[type=tel]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,input[type=password]:focus,input[type=checkbox]:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}input[type=url],input[type=email]{direction:ltr}input[type=number]{height:28px;line-height:1}input[type=radio],input[type=checkbox]{border:1px solid #b4b9be;background:#fff;color:#555;clear:none;cursor:pointer;display:inline-block;line-height:0;height:16px;margin:-4px 4px 0 0;outline:0;padding:0!important;text-align:center;vertical-align:middle;width:16px;min-width:16px;-webkit-appearance:none;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-transition:.05s border-color ease-in-out;transition:.05s border-color ease-in-out}input[type=radio]:checked+label:before{color:#82878c}.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:hover{color:#00a0d2}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox],td>input[type=checkbox]{margin-top:0}.wp-admin p label input[type=checkbox]{margin-top:-4px}.wp-admin p label input[type=radio]{margin-top:-2px}input[type=radio]{-webkit-border-radius:50%;border-radius:50%;margin-right:4px;line-height:10px}input[type=radio]:checked:before,input[type=checkbox]:checked:before{float:left;display:inline-block;vertical-align:middle;width:16px;font:400 21px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#pass1-text,.pw-weak,.show-password #pass1{display:none}input[type=checkbox]:checked:before{content:"\f147";margin:-3px 0 0 -4px;color:#1e8cbe}input[type=radio]:checked:before{content:"\2022";text-indent:-9999px;-webkit-border-radius:50px;border-radius:50px;font-size:24px;width:6px;height:6px;margin:4px;line-height:16px;background-color:#1e8cbe}@-moz-document url-prefix(){.form-table input.tog,input[type=radio],input[type=checkbox]{margin-bottom:-1px}}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-decoration{display:none}.ie8 input[type=password]{font-family:sans-serif}button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}input,select,textarea{font-size:14px;-webkit-border-radius:0;border-radius:0}textarea{padding:2px 6px;line-height:1.4;resize:vertical}.wp-admin input[type=file]{padding:3px 0;cursor:pointer}label{cursor:pointer}input,select{margin:1px;padding:3px 5px}input.code{padding-top:6px}textarea.code{line-height:1.4;padding:4px 6px 1px}input.readonly,input[readonly],textarea.readonly,textarea[readonly]{background-color:#eee}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.form-invalid input,.form-invalid input:focus,.form-invalid select,.form-invalid select:focus{border-color:#dc3232!important;-webkit-box-shadow:0 0 2px rgba(204,0,0,.8);box-shadow:0 0 2px rgba(204,0,0,.8)}.form-table .form-required.form-invalid td:after{content:"\f534";font:400 20px/1 dashicons;color:#dc3232;margin-left:-25px;vertical-align:middle}.form-table .form-required.user-pass1-wrap.form-invalid td:after{content:''}.form-table .form-required.user-pass1-wrap.form-invalid .password-input-wrapper:after{content:'\f534';font:400 20px/1 dashicons;color:#dc3232;margin:0 6px 0 -29px;vertical-align:middle}.form-input-tip{color:#666}input.disabled,input:disabled,select.disabled,select:disabled,textarea.disabled,textarea:disabled{background:rgba(255,255,255,.5);border-color:rgba(222,222,222,.75);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.04);box-shadow:inset 0 1px 2px rgba(0,0,0,.04);color:rgba(51,51,51,.5)}input[type=file].disabled,input[type=file]:disabled,input[type=range].disabled,input[type=range]:disabled{background:0 0;-webkit-box-shadow:none;box-shadow:none;cursor:default}input[type=radio].disabled,input[type=radio].disabled:checked:before,input[type=radio]:disabled,input[type=radio]:disabled:checked:before,input[type=checkbox].disabled,input[type=checkbox].disabled:checked:before,input[type=checkbox]:disabled,input[type=checkbox]:disabled:checked:before{opacity:.7}.wp-admin select{padding:2px;line-height:28px;height:28px}.wp-admin .button-cancel{padding:0 5px;line-height:2}.wp-admin select[multiple]{height:auto}.submit{padding:1.5em 0;margin:5px 0;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border:none}p.submit{text-align:left;margin-top:20px;padding-top:10px}.textright p.submit{border:none;text-align:right}table.form-table+input+input+p.submit,table.form-table+input+p.submit,table.form-table+p.submit{border-top:none;padding-top:0}#major-publishing-actions input,#minor-publishing-actions .preview,#minor-publishing-actions input{text-align:center}input.all-options,textarea.all-options{width:250px}input.large-text,textarea.large-text{width:99%}.regular-text{width:25em}input.small-text{width:50px;padding:1px 6px}input[type=number].small-text{width:65px}input.tiny-text{width:35px}input[type=number].tiny-text{width:45px}#doaction,#doaction2,#post-query-submit{margin:1px 8px 0 0}.tablenav #changeit,.tablenav #clear-recent-list,.tablenav #delete_all,.wp-filter #delete_all{margin-top:1px}.tablenav .actions select{float:left;margin-right:6px;max-width:200px}.ie8 .tablenav .actions select{width:155px}.ie8 .tablenav .actions select#cat{width:200px}#timezone_string option{margin-left:1em}button.wp-hide-pw>.dashicons{position:relative;top:3px}#misc-publishing-actions label,.options-media-php label[for*="_size_"]{vertical-align:baseline}#pass-strength-result{background-color:#eee;border:1px solid #ddd;color:#23282d;margin:-2px 5px 5px 1px;padding:3px 5px;text-align:center;width:25em;box-sizing:border-box;opacity:0}#pass-strength-result.short{background-color:#f1adad;border-color:#e35b5b;opacity:1}#pass-strength-result.bad{background-color:#fbc5a9;border-color:#f78b53;opacity:1}#pass-strength-result.good{background-color:#ffe399;border-color:#ffc733;opacity:1}#pass-strength-result.strong{background-color:#c1e1b9;border-color:#83c373;opacity:1}#pass1-text.short,#pass1.short{border-color:#e35b5b}#pass1-text.bad,#pass1.bad{border-color:#f78b53}#pass1-text.good,#pass1.good{border-color:#ffc733}#pass1-text.strong,#pass1.strong{border-color:#83c373}.indicator-hint{padding-top:8px}.show-password #pass1-text{display:inline-block}.form-table span.description.important{font-size:12px}p.search-box{float:right;margin:0}.network-admin.themes-php p.search-box{clear:left}.search-box input[name="s"],.tablenav .search-plugins input[name="s"],.tagsdiv .newtag{float:left;height:28px;margin:0 4px 0 0}.js.plugins-php .search-box .wp-filter-search{margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5;padding:3px 5px;height:32px}input[type=text].ui-autocomplete-loading,input[type=email].ui-autocomplete-loading{background-image:url(../images/loading.gif);background-repeat:no-repeat;background-position:right center;visibility:visible}input.ui-autocomplete-input.open{border-bottom-color:transparent}ul#add-to-blog-users{margin:0 0 0 14px}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left;cursor:pointer}.ui-autocomplete .ui-state-focus{background-color:#ddd}.wp-tags-autocomplete .ui-state-focus{background-color:#0073aa;color:#fff}.form-table{border-collapse:collapse;margin-top:.5em;width:100%;clear:both}.form-table,.form-table td,.form-table td p,.form-table th{font-size:14px}.form-table td{margin-bottom:9px;padding:15px 10px;line-height:1.3;vertical-align:middle}.form-table th,.form-wrap label{color:#23282d;font-weight:400;text-shadow:none;vertical-align:baseline}.form-table th{vertical-align:top;text-align:left;padding:20px 10px 20px 0;width:200px;line-height:1.3;font-weight:600}.form-table th.th-full{width:auto;font-weight:400}.form-table td p{margin-top:4px;margin-bottom:0}.form-table .date-time-doc{margin-top:1em}.form-table p.timezone-info{margin:1em 0}.form-table td fieldset label{margin:.25em 0 .5em!important;display:inline-block}.form-table td fieldset label,.form-table td fieldset li,.form-table td fieldset p{line-height:1.4em}.form-table input.tog,.form-table input[type=radio]{margin-top:-4px;margin-right:4px;float:none}.form-table .pre{padding:8px;margin:0}table.form-table td .updated{font-size:13px}table.form-table td .updated p{font-size:13px;margin:.3em 0}#profile-page .form-table textarea{width:500px;margin-bottom:6px}#profile-page .form-table #rich_editing{margin-right:5px}#your-profile legend{font-size:22px}#display_name{width:15em}#adduser .form-field input,#createuser .form-field input{width:25em}.color-option{display:inline-block;width:24%;padding:5px 15px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:3px;cursor:pointer}.color-option.selected,.color-option:hover{background:#ddd}.color-palette{width:100%;border-spacing:0;border-collapse:collapse}.color-palette td{height:20px;padding:0;border:none}.tool-box .title{margin:8px 0;font-size:18px;font-weight:400;line-height:24px}.label-responsive{vertical-align:middle}#export-filters p{margin:0 0 1em}#export-filters p.submit{margin:7px 0 5px}.card{position:relative;margin-top:20px;padding:.7em 2em 1em;min-width:255px;max-width:520px;border:1px solid #e5e5e5;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04);background:#fff}.pressthis h4{margin:2em 0 1em}.pressthis textarea{width:100%;font-size:1em}.login form,.login h1 a{overflow:hidden;font-weight:400}.pressthis-bookmarklet-wrapper{margin:20px 0 8px;vertical-align:top;position:relative;z-index:1}.pressthis-bookmarklet,.pressthis-bookmarklet:active,.pressthis-bookmarklet:focus,.pressthis-bookmarklet:hover{display:inline-block;position:relative;cursor:move;color:#32373c;background:#e5e5e5;-webkit-border-radius:5px;border-radius:5px;border:1px solid #b4b9be;font-style:normal;line-height:16px;font-size:14px;text-decoration:none}.pressthis-bookmarklet:active{outline:0}.pressthis-bookmarklet:after{content:"";width:70%;height:55%;z-index:-1;position:absolute;right:10px;bottom:9px;background:0 0;-webkit-transform:skew(20deg) rotate(6deg);-ms-transform:skew(20deg) rotate(6deg);transform:skew(20deg) rotate(6deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.6);box-shadow:0 10px 8px rgba(0,0,0,.6)}.pressthis-bookmarklet:hover:after{-webkit-transform:skew(20deg) rotate(9deg);-ms-transform:skew(20deg) rotate(9deg);transform:skew(20deg) rotate(9deg);-webkit-box-shadow:0 10px 8px rgba(0,0,0,.7);box-shadow:0 10px 8px rgba(0,0,0,.7)}.pressthis-bookmarklet span{display:inline-block;margin:0;padding:0 12px 8px 9px}.pressthis-bookmarklet span:before{color:#72777c;font:400 20px/1 dashicons;content:"\f157";position:relative;display:inline-block;top:4px;margin-right:4px}.pressthis-js-toggle,.pressthis-js-toggle.button.button{margin-left:10px;padding:0;height:auto;vertical-align:top}.pressthis-js-toggle .dashicons{margin:5px 8px 6px 7px;color:#555d66}.timezone-info code{white-space:nowrap}.defaultavatarpicker .avatar{margin:2px 0;vertical-align:middle}.options-general-php .date-time-text{display:inline-block;min-width:10em}.options-general-php input.small-text{width:56px}.options-general-php .spinner{float:none;margin:0 3px}.options-general-php .language-install-spinner,.settings-php .language-install-spinner{display:inline-block;float:none;margin:-3px 5px 0;vertical-align:middle}.setup-php textarea{max-width:100%}.form-field #site-address{max-width:25em}.form-field #domain{max-width:22em}.form-field #admin-email,.form-field #blog_last_updated,.form-field #blog_registered,.form-field #path,.form-field #site-title{max-width:25em}.form-field #path{margin-bottom:5px}#search-sites,#search-users{max-width:100%}.request-filesystem-credentials-dialog{display:none}.request-filesystem-credentials-dialog .notification-dialog{top:10%;max-height:85%}.request-filesystem-credentials-dialog-content{margin:25px}#request-filesystem-credentials-title{font-size:1.3em;margin:1em 0}.request-filesystem-credentials-form legend{font-size:1em;padding:1.33em 0 0;font-weight:600}.request-filesystem-credentials-form input[type=text],.request-filesystem-credentials-form input[type=password]{display:block}.request-filesystem-credentials-dialog input[type=text],.request-filesystem-credentials-dialog input[type=password]{width:100%}.request-filesystem-credentials-form .field-title{font-weight:600}.request-filesystem-credentials-dialog label[for=hostname],.request-filesystem-credentials-dialog label[for=public_key],.request-filesystem-credentials-dialog label[for=private_key]{display:block;margin-bottom:1em}.request-filesystem-credentials-dialog .request-filesystem-credentials-action-buttons{text-align:right}.request-filesystem-credentials-dialog label[for=ftp]{margin-right:10px}.request-filesystem-credentials-dialog #auth-keys-desc{margin-bottom:0}#request-filesystem-credentials-dialog .button:not(:last-child){margin-right:10px}#request-filesystem-credentials-form .cancel-button{display:none}#request-filesystem-credentials-dialog .cancel-button{display:inline}.request-filesystem-credentials-dialog .ftp-password,.request-filesystem-credentials-dialog .ftp-username{float:none;width:auto}.request-filesystem-credentials-dialog .ftp-username{margin-bottom:1em}.request-filesystem-credentials-dialog .ftp-password{margin:0}.request-filesystem-credentials-dialog .ftp-password em{color:#888}.request-filesystem-credentials-dialog label{display:block;line-height:1.5;margin-bottom:1em}.request-filesystem-credentials-form #ssh-keys legend{font-size:1.3em}.request-filesystem-credentials-form .notice{margin:0 0 20px;clear:both}@media screen and (max-width:782px){textarea{-webkit-appearance:none}input[type=text],input[type=search],input[type=password],input[type=email],input[type=number]{-webkit-appearance:none;padding:6px 10px}input[type=number]{height:40px}input.code{padding-bottom:5px;padding-top:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox],input[type=checkbox]{-webkit-appearance:none;padding:10px}.widefat tfoot td input[type=checkbox],.widefat th input[type=checkbox],.widefat thead td input[type=checkbox]{margin-bottom:8px}.widefat tfoot td input[type=checkbox]:before,.widefat th input[type=checkbox]:before,.widefat thead td input[type=checkbox]:before,input[type=checkbox]:checked:before{font:400 30px/1 dashicons;margin:-3px -5px}input[type=radio],input[type=checkbox]{height:25px;width:25px}.wp-admin p input[type=radio],.wp-admin p input[type=checkbox]{margin-top:-3px}input[type=radio]:checked:before{vertical-align:middle;width:9px;height:9px;margin:7px;line-height:16px}.wp-upload-form input[type=submit]{margin-top:10px}#wpbody select{height:36px;font-size:16px}.wp-admin .button-cancel{padding:0;font-size:14px}#adduser .form-field input,#createuser .form-field input{width:100%}.form-table{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table td,.form-table th,.label-responsive{display:block;width:auto;vertical-align:middle}.label-responsive{margin:.5em 0}.export-filters li{margin-bottom:0}.form-table .color-palette td{display:table-cell;width:15px}.form-table table.color-palette{margin-right:10px}input,textarea{font-size:16px}#profile-page .form-table textarea,.form-table span.description,.form-table td input[type=text],.form-table td input[type=password],.form-table td input[type=email],.form-table td select,.form-table td textarea{width:100%;font-size:16px;line-height:1.5;padding:7px 10px;display:block;max-width:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.form-table .form-required.form-invalid td:after{float:right;margin:-30px 3px 0 0}#wpbody .form-table td select{height:40px}.form-table input[type=text].small-text,input[type=text].small-text,input[type=search].small-text,input[type=password].small-text,input[type=number].small-text{width:auto;max-width:55px;display:inline;padding:3px 6px;margin:0 3px}#pass-strength-result{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px}p.search-box{float:none;position:absolute;bottom:0;width:98%;height:90px;margin-bottom:20px}p.search-box input[name="s"]{height:auto;float:none;width:100%;margin-bottom:10px;vertical-align:middle;-webkit-appearance:none}p.search-box input[type=submit]{margin-bottom:10px}.form-table span.description{display:inline;padding:4px 0 0;line-height:1.4em;font-size:14px}.form-table th{padding-top:10px;padding-bottom:0;border-bottom:0}.form-table td{margin-bottom:0;padding-bottom:6px;padding-top:4px;padding-left:0}.form-table.permalink-structure td code{margin-left:32px}.form-table.permalink-structure td input[type=text]{margin-left:32px;margin-top:4px;width:96%}.form-table input.regular-text{width:100%}.form-table label{font-size:14px}.form-table fieldset label{display:block}#local-time,#utc-time{display:block;float:none;margin-top:.5em}.form-field #domain{max-width:none}.wp-pwd{position:relative}.wp-pwd [type=text],.wp-pwd [type=password]{padding-right:40px}.wp-pwd button.button{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;line-height:2;margin:0;padding:5px 10px;position:absolute;right:0;top:0}.wp-pwd button.button:active,.wp-pwd button.button:focus,.wp-pwd button.button:hover{background:0 0}.wp-pwd .button .text{display:none}.options-general-php input[type=text].small-text{max-width:60px;margin:0}}.locale-he-il em,.locale-zh-cn #local-time,.locale-zh-cn #utc-time,.locale-zh-cn .form-wrap p,.locale-zh-cn .howto,.locale-zh-cn .inline-edit-row fieldset span.checkbox-title,.locale-zh-cn .inline-edit-row fieldset span.title,.locale-zh-cn .js .input-with-default-title,.locale-zh-cn .link-to-original,.locale-zh-cn .tablenav .displaying-num,.locale-zh-cn p.description,.locale-zh-cn p.help,.locale-zh-cn p.install-help,.locale-zh-cn span.description{font-style:normal}@media only screen and (max-width:768px){.form-field input[type=text],.form-field input[type=password],.form-field input[type=email],.form-field select,.form-field textarea{width:99%}.form-wrap .form-field{padding:0}#profile-page .form-table textarea{max-width:400px;width:auto}}.locale-de-de #customize-header-actions .button,.locale-de-de-formal #customize-header-actions .button,.locale-ru-ru #customize-header-actions .button{padding:0 5px 1px}@media only screen and (max-height:480px){.request-filesystem-credentials-dialog .notification-dialog{width:100%;height:100%;max-height:100%;position:fixed;top:0;margin:0;left:0}}@media screen and (max-width:600px){.color-option{width:49%}}@media only screen and (max-width:320px){.options-general-php .date-time-text.date-time-custom-text{min-width:0;margin-right:.5em}}body.rtl,body.rtl .press-this a.wp-switch-editor{font-family:Tahoma,Arial,sans-serif}.rtl h1,.rtl h2,.rtl h3,.rtl h4,.rtl h5,.rtl h6{font-family:Arial,sans-serif;font-weight:600}body.locale-he-il,body.locale-he-il .press-this a.wp-switch-editor{font-family:Arial,sans-serif}.locale-he-il em{font-weight:600}.locale-zh-cn .hdnle a{font-size:12px}.locale-zh-cn form.upgrade .hint{font-style:normal;font-size:100%}.locale-zh-cn #sort-buttons{font-size:1em!important}.locale-de-de #customize-header-actions .spinner,.locale-de-de-formal #customize-header-actions .spinner{margin:16px 3px 0}.locale-ru-ru #adminmenu{width:inherit}.locale-ru-ru #adminmenu,.locale-ru-ru #wpbody{margin-left:0}.locale-ru-ru .inline-edit-row fieldset label span.title,.locale-ru-ru .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}.locale-ru-ru.post-new-php .tagsdiv .newtag,.locale-ru-ru.post-php .tagsdiv .newtag{width:165px}.locale-ru-ru.press-this .posting{margin-right:277px}.locale-ru-ru .press-this-sidebar{width:265px}.locale-ru-ru #customize-header-actions .spinner{margin:16px 3px 0}.locale-lt-lt .inline-edit-row fieldset label span.title,.locale-lt-lt .inline-edit-row fieldset.inline-edit-date legend{width:8em}.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap{margin-left:8em}@media screen and (max-width:782px){.locale-lt-lt .inline-edit-row fieldset .timestamp-wrap,.locale-lt-lt .inline-edit-row fieldset label span.input-text-wrap,.locale-ru-ru .inline-edit-row fieldset .timestamp-wrap,.locale-ru-ru .inline-edit-row fieldset label span.input-text-wrap{margin-left:0}}body,html{height:100%;margin:0;padding:0}body{background:#f1f1f1;min-width:0;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;line-height:1.4em}a{color:#0073aa;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;outline:0}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.ie8 a:focus{outline:#5b9dd9 solid 1px}p{line-height:1.5}.login #login_error,.login .message{border-left:4px solid #00a0d2;padding:12px;margin-left:0;background-color:#fff;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.login #login_error{border-left-color:#dc3232}#loginform p.submit,.login-action-lostpassword p.submit{border:none;margin:-10px 0 20px}.login *{margin:0;padding:0}.login form{margin-top:20px;margin-left:0;padding:26px 24px 46px;background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.13);box-shadow:0 1px 3px rgba(0,0,0,.13)}.login form .forgetmenot{font-weight:400;float:left;margin-bottom:0}.login .button-primary{float:right}#login form p{margin-bottom:0}#login form p.submit{margin:0;padding:0}.login label{color:#72777c;font-size:14px}.login form .forgetmenot label{font-size:12px;line-height:19px}.login h1{text-align:center}.login h1 a{background-image:url(../images/w-logo-blue.png?ver=20131202);background-image:none,url(../images/wordpress-logo.svg?ver=20131107);-webkit-background-size:84px;background-size:84px;background-position:center top;background-repeat:no-repeat;color:#444;height:84px;font-size:20px;line-height:1.3em;margin:0 auto 25px;padding:0;width:84px;text-indent:-9999px;outline:0;display:block}#login{width:320px;padding:8% 0 0;margin:auto}.login #backtoblog,.login #nav{font-size:13px;padding:0 24px}.login #nav{margin:24px 0 0}#backtoblog{margin:16px 0}.login #backtoblog a,.login #nav a{text-decoration:none;color:#555d66}.login #backtoblog a:hover,.login #nav a:hover,.login h1 a:hover{color:#00a0d2}.login #backtoblog a:focus,.login #nav a:focus,.login h1 a:focus{color:#124964}.login form .input,.login input[type=text]{font-size:24px;width:100%;padding:3px;margin:2px 6px 16px 0}.login form .input,.login form input[type=checkbox],.login input[type=text]{background:#fbfbfb}.ie7 .login form .input,.ie8 .login form .input{font-family:sans-serif}.login-action-rp input[type=text]{-webkit-box-shadow:none;box-shadow:none;margin:0}.login #pass-strength-result{font-weight:600;margin:-1px 5px 16px 0;padding:6px 5px;text-align:center;width:100%}body.interim-login{height:auto}.interim-login #login{padding:0;margin:5px auto 20px}.interim-login.login h1 a{width:auto}.interim-login #login_error,.interim-login.login .message{margin:0 0 16px}.interim-login.login form{margin:0}@-ms-viewport{width:device-width}@media screen and (max-height:550px){#login{padding:20px 0}}@media screen and (max-width:782px){.interim-login input[type=checkbox]{height:16px;width:16px}.interim-login input[type=checkbox]:checked:before{width:16px;font:400 21px/1 dashicons;margin:-3px 0 0 -4px}} \ No newline at end of file diff --git a/wp-admin/css/media-rtl.css b/wp-admin/css/media-rtl.css index 4406d96..24e15e1 100644 --- a/wp-admin/css/media-rtl.css +++ b/wp-admin/css/media-rtl.css @@ -769,13 +769,17 @@ border color while dragging a file over the uploader drop area */ .edit-attachment-frame .attachment-media-view .details-image { display: block; - margin-bottom: 16px; + margin: 0 auto 16px; max-width: 100%; max-height: 90%; max-height: -webkit-calc( 100% - 42px ); max-height: calc( 100% - 42px ); /* leave space for actions underneath */ } +.edit-attachment-frame .attachment-media-view .attachment-actions { + text-align: center; +} + .edit-attachment-frame .wp-media-wrapper { margin-bottom: 12px; } @@ -1144,7 +1148,7 @@ span.imgedit-scale-warn { .imgedit-settings .imgedit-crop-sel input[type="text"] { width: 50px; font-size: 14px; - padding: 3px 5px; + padding: 5px 8px; } .imgedit-separator { diff --git a/wp-admin/css/media-rtl.min.css b/wp-admin/css/media-rtl.min.css index 8af1af5..662346b 100644 --- a/wp-admin/css/media-rtl.min.css +++ b/wp-admin/css/media-rtl.min.css @@ -1 +1 @@ -.imgedit-wait,.ui-find-overlay{opacity:.7;filter:alpha(opacity=70)}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #ddd;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:right;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 0 8px 8px;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 10px 0 0}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{display:inline;padding:0 23px 0 0;margin:0 3px 0 1em;font-weight:600}.media-upload-form tr.image-size label{margin:0 5px 0 0;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 5px 0 0}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:left;margin-left:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-right:6px}.media-item .pinkynail{float:right;margin:2px 3px 0 10px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:left;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 14px 10px 0}.media-item .error-div a.dismiss{display:block;float:left;margin:0 15px 0 10px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-right:-300px;position:fixed;top:30px;bottom:30px;right:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;position:absolute;top:0;right:0;left:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;right:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:right}#find-posts-input{width:140px;height:28px;margin:0 0 0 4px}.widefat .found-radio{padding-left:0;width:16px}#find-posts-close{width:36px;height:36px;border:none;padding:0;position:absolute;top:0;left:0;cursor:pointer;text-align:center;background:0 0;color:#666}#find-posts-close:focus,#find-posts-close:hover{color:#00a0d2}#find-posts-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;right:0;left:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;right:0;left:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;left:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#b4b9be}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 0 0 10px;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 0 0 8px;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 0 0 10px}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-left:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;right:auto;left:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#72777c;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;left:0}.edit-attachment-frame .edit-media-header .left{left:102px}.edit-attachment-frame .edit-media-header .right{left:51px}.edit-attachment-frame .media-frame-title{right:0;left:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f345"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f341"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{right:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:right;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-right:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative;padding-top:10px}.imgedit-settings fieldset,.imgedit-settings p{margin:8px 0}.imgedit-settings legend{margin-bottom:5px}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding:3px 0 0 16px;float:right}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:left;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none}.imgedit-wait:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:right}.imgedit-settings .disabled,.media-disabled{color:#a0a5aa}.A1B1{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{min-width:300px;margin:0 0 12px}.imgedit-menu .note-no-rotate{clear:both;margin:0;padding:1em 0 0}.image-editor .imgedit-menu .button{float:right;width:32px;height:32px;margin:0 0 0 8px;padding:0;background:#f1f1f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;color:#72777c}.imgedit-menu .button:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu .button.disabled{border-color:#ccc;background-color:#ddd;color:#72777c;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 0 0 8px}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 3px 0 8px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 3px 0 8px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 3px 0 8px}.imgedit-thumbnail-preview{margin:10px 0 0 8px}.imgedit-thumbnail-preview-caption{display:block}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{display:inline-block;margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-group-top h2 a,.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{display:block;padding:.5em 0 0}.imgedit-help{display:none;font-style:italic}.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover{border:1px solid transparent;margin:-1px -1px 0 0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.image-editor .imgedit-settings .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap;font-size:12px;line-height:inherit}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-save-target{margin:8px 0}.imgedit-group{margin-bottom:8px;padding:10px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:50px;font-size:14px;padding:3px 5px}.imgedit-separator{display:inline-block;width:7px;text-align:center;vertical-align:middle;font-size:13px;color:#444}.imgedit-settings .imgedit-scale .button{margin-bottom:0}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 12px 10px 0}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:60px;font-size:16px;padding:6px 10px}.imgedit-applyto .imgedit-label{vertical-align:middle}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;left:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{left:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{left:82px}.edit-attachment-frame .edit-media-header .right{left:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}} \ No newline at end of file +.imgedit-wait,.ui-find-overlay{opacity:.7;filter:alpha(opacity=70)}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #ddd;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:right;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 0 8px 8px;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 10px 0 0}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-left:6px;margin-right:2px}.media-upload-form .align .field label{display:inline;padding:0 23px 0 0;margin:0 3px 0 1em;font-weight:600}.media-upload-form tr.image-size label{margin:0 5px 0 0;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 5px 0 0}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:left;margin-left:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-right:6px}.media-item .pinkynail{float:right;margin:2px 3px 0 10px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:left;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 14px 10px 0}.media-item .error-div a.dismiss{display:block;float:left;margin:0 15px 0 10px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-right:-300px;position:fixed;top:30px;bottom:30px;right:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 16px 0 36px;position:absolute;top:0;right:0;left:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;right:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:right}#find-posts-input{width:140px;height:28px;margin:0 0 0 4px}.widefat .found-radio{padding-left:0;width:16px}#find-posts-close{width:36px;height:36px;border:none;padding:0;position:absolute;top:0;left:0;cursor:pointer;text-align:center;background:0 0;color:#666}#find-posts-close:focus,#find-posts-close:hover{color:#00a0d2}#find-posts-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;right:0;left:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;right:0;left:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;right:0;left:0;bottom:0;background:#000;z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-right:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;left:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#b4b9be}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;left:auto;right:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 0 0 10px;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 0 0 8px;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 0 0 10px}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-left:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;right:auto;left:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#72777c;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;left:0}.edit-attachment-frame .edit-media-header .left{left:102px}.edit-attachment-frame .edit-media-header .right{left:51px}.edit-attachment-frame .media-frame-title{right:0;left:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f345"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f341"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{right:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:right;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin:0 auto 16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .attachment-media-view .attachment-actions{text-align:center}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-right:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative;padding-top:10px}.imgedit-settings fieldset,.imgedit-settings p{margin:8px 0}.imgedit-settings legend{margin-bottom:5px}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding:3px 0 0 16px;float:right}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:left;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none}.imgedit-wait:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:right}.imgedit-settings .disabled,.media-disabled{color:#a0a5aa}.A1B1{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{min-width:300px;margin:0 0 12px}.imgedit-menu .note-no-rotate{clear:both;margin:0;padding:1em 0 0}.image-editor .imgedit-menu .button{float:right;width:32px;height:32px;margin:0 0 0 8px;padding:0;background:#f1f1f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;color:#72777c}.imgedit-menu .button:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu .button.disabled{border-color:#ccc;background-color:#ddd;color:#72777c;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 0 0 8px}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 3px 0 8px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 3px 0 8px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 3px 0 8px}.imgedit-thumbnail-preview{margin:10px 0 0 8px}.imgedit-thumbnail-preview-caption{display:block}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{display:inline-block;margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-group-top h2 a,.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{display:block;padding:.5em 0 0}.imgedit-help{display:none;font-style:italic}.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover{border:1px solid transparent;margin:-1px -1px 0 0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.image-editor .imgedit-settings .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-right:20px}.imgedit-wrap .nowrap{white-space:nowrap;font-size:12px;line-height:inherit}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-save-target{margin:8px 0}.imgedit-group{margin-bottom:8px;padding:10px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:50px;font-size:14px;padding:5px 8px}.imgedit-separator{display:inline-block;width:7px;text-align:center;vertical-align:middle;font-size:13px;color:#444}.imgedit-settings .imgedit-scale .button{margin-bottom:0}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 12px 10px 0}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:60px;font-size:16px;padding:6px 10px}.imgedit-applyto .imgedit-label{vertical-align:middle}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;left:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{left:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{left:82px}.edit-attachment-frame .edit-media-header .right{left:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}} \ No newline at end of file diff --git a/wp-admin/css/media.css b/wp-admin/css/media.css index 22cc406..65d3966 100644 --- a/wp-admin/css/media.css +++ b/wp-admin/css/media.css @@ -769,13 +769,17 @@ border color while dragging a file over the uploader drop area */ .edit-attachment-frame .attachment-media-view .details-image { display: block; - margin-bottom: 16px; + margin: 0 auto 16px; max-width: 100%; max-height: 90%; max-height: -webkit-calc( 100% - 42px ); max-height: calc( 100% - 42px ); /* leave space for actions underneath */ } +.edit-attachment-frame .attachment-media-view .attachment-actions { + text-align: center; +} + .edit-attachment-frame .wp-media-wrapper { margin-bottom: 12px; } @@ -1144,7 +1148,7 @@ span.imgedit-scale-warn { .imgedit-settings .imgedit-crop-sel input[type="text"] { width: 50px; font-size: 14px; - padding: 3px 5px; + padding: 5px 8px; } .imgedit-separator { diff --git a/wp-admin/css/media.min.css b/wp-admin/css/media.min.css index 47395ef..51a088f 100644 --- a/wp-admin/css/media.min.css +++ b/wp-admin/css/media.min.css @@ -1 +1 @@ -.imgedit-wait,.ui-find-overlay{opacity:.7;filter:alpha(opacity=70)}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #ddd;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:600}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:right;margin-right:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-left:6px}.media-item .pinkynail{float:left;margin:2px 10px 0 3px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 0 10px 14px}.media-item .error-div a.dismiss{display:block;float:right;margin:0 10px 0 15px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-left:-300px;position:fixed;top:30px;bottom:30px;left:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;position:absolute;top:0;left:0;right:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;left:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:left}#find-posts-input{width:140px;height:28px;margin:0 4px 0 0}.widefat .found-radio{padding-right:0;width:16px}#find-posts-close{width:36px;height:36px;border:none;padding:0;position:absolute;top:0;right:0;cursor:pointer;text-align:center;background:0 0;color:#666}#find-posts-close:focus,#find-posts-close:hover{color:#00a0d2}#find-posts-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;left:0;right:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;right:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#b4b9be}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 10px 0 0;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 8px 0 0;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 10px 0 0}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-right:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;left:auto;right:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#72777c;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;right:0}.edit-attachment-frame .edit-media-header .left{right:102px}.edit-attachment-frame .edit-media-header .right{right:51px}.edit-attachment-frame .media-frame-title{left:0;right:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f341"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f345"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{left:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;right:0;left:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:left;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin-bottom:16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-left:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative;padding-top:10px}.imgedit-settings fieldset,.imgedit-settings p{margin:8px 0}.imgedit-settings legend{margin-bottom:5px}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding:3px 16px 0 0;float:left}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:right;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none}.imgedit-wait:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:left}.imgedit-settings .disabled,.media-disabled{color:#a0a5aa}.A1B1{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{min-width:300px;margin:0 0 12px}.imgedit-menu .note-no-rotate{clear:both;margin:0;padding:1em 0 0}.image-editor .imgedit-menu .button{float:left;width:32px;height:32px;margin:0 8px 0 0;padding:0;background:#f1f1f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;color:#72777c}.imgedit-menu .button:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu .button.disabled{border-color:#ccc;background-color:#ddd;color:#72777c;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 8px 0 0}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 8px 0 3px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 8px 0 3px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 8px 0 3px}.imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{display:inline-block;margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-group-top h2 a,.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{display:block;padding:.5em 0 0}.imgedit-help{display:none;font-style:italic}.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover{border:1px solid transparent;margin:-1px 0 0 -1px;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.image-editor .imgedit-settings .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap;font-size:12px;line-height:inherit}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-save-target{margin:8px 0}.imgedit-group{margin-bottom:8px;padding:10px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:50px;font-size:14px;padding:3px 5px}.imgedit-separator{display:inline-block;width:7px;text-align:center;vertical-align:middle;font-size:13px;color:#444}.imgedit-settings .imgedit-scale .button{margin-bottom:0}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 0 10px 12px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:60px;font-size:16px;padding:6px 10px}.imgedit-applyto .imgedit-label{vertical-align:middle}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;right:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{right:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{right:82px}.edit-attachment-frame .edit-media-header .right{right:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}} \ No newline at end of file +.imgedit-wait,.ui-find-overlay{opacity:.7;filter:alpha(opacity=70)}.media-item .describe{border-collapse:collapse;width:100%;border-top:1px solid #ddd;clear:both;cursor:default}.media-item.media-blank .describe{border:0}.media-item .describe th{vertical-align:top;text-align:left;padding:5px 10px 10px;width:140px}.media-item .describe .align th{padding-top:0}.media-item .media-item-info tr{background-color:transparent}.media-item .describe td{padding:0 8px 8px 0;vertical-align:top}.media-item thead.media-item-info td{padding:4px 10px 0}.media-item .media-item-info .A1B1{padding:0 0 0 10px}.media-item td.savesend{padding-bottom:15px}.media-item .thumbnail{max-height:128px;max-width:128px}#wpbody-content #async-upload-wrap a{display:none}.media-upload-form{margin-top:20px}.media-upload-form td label{margin-right:6px;margin-left:2px}.media-upload-form .align .field label{display:inline;padding:0 0 0 23px;margin:0 1em 0 3px;font-weight:600}.media-upload-form tr.image-size label{margin:0 0 0 5px;font-weight:600}.media-upload-form th.label label{font-weight:600;margin:.5em;font-size:13px}.media-upload-form th.label label span{padding:0 5px}.media-item .describe input[type=text],.media-item .describe textarea{width:460px}.media-item .describe p.help{margin:0;padding:0 0 0 5px}.describe-toggle-off,.describe-toggle-on,.media-item .edit-attachment{display:block;line-height:36px;float:right;margin-right:10px}.media-item .describe-toggle-off,.media-item.open .describe-toggle-on{display:none}.media-item.open .describe-toggle-off{display:block}.js .html-uploader #plupload-upload-ui,.media-item .startclosed,.media-item .startopen{display:none}.media-upload-form .media-item{min-height:36px;margin-bottom:1px;position:relative;width:100%;background:#fff}.media-upload-form .media-item,.media-upload-form .media-item .error{-webkit-box-shadow:0 1px 0 #ddd;box-shadow:0 1px 0 #ddd}#media-items:empty{border:0}.media-item .filename{line-height:36px;overflow:hidden;margin-left:6px}.media-item .pinkynail{float:left;margin:2px 10px 0 3px;max-width:40px;max-height:32px}.media-item .original{position:relative;height:34px}.media-item .progress{float:right;height:22px;margin:7px 6px;width:200px;line-height:2em;padding:0;overflow:hidden;-webkit-border-radius:22px;border-radius:22px;background:#ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.media-item .bar{z-index:9;width:0;height:100%;margin-top:-22px;-webkit-border-radius:22px;border-radius:22px;background-color:#0073aa;-webkit-box-shadow:inset 0 0 2px rgba(0,0,0,.3);box-shadow:inset 0 0 2px rgba(0,0,0,.3)}.media-item .progress .percent{z-index:10;position:relative;width:200px;padding:0;color:#fff;text-align:center;line-height:22px;font-weight:400;text-shadow:0 1px 2px rgba(0,0,0,.2)}.upload-php .fixed .column-parent{width:15%}.js .html-uploader #html-upload-ui{display:block}.media-upload-form .media-item .error,.media-upload-form .media-item.error{width:auto;margin:0 0 1px}.media-upload-form .media-item .error{padding:10px 0 10px 14px}.media-item .error-div a.dismiss{display:block;float:right;margin:0 10px 0 15px}.find-box{background-color:#fff;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);width:600px;overflow:hidden;margin-left:-300px;position:fixed;top:30px;bottom:30px;left:50%;z-index:100105}.find-box-head{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;padding:0 36px 0 16px;position:absolute;top:0;left:0;right:0}.find-box-inside{overflow:auto;padding:16px;background-color:#fff;position:absolute;top:37px;bottom:45px;overflow-y:scroll;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.find-box-search{padding-bottom:16px}.find-box-search .spinner{float:none;left:105px;position:absolute}#find-posts-response,.find-box-search{position:relative}#find-posts-input,#find-posts-search{float:left}#find-posts-input{width:140px;height:28px;margin:0 4px 0 0}.widefat .found-radio{padding-right:0;width:16px}#find-posts-close{width:36px;height:36px;border:none;padding:0;position:absolute;top:0;right:0;cursor:pointer;text-align:center;background:0 0;color:#666}#find-posts-close:focus,#find-posts-close:hover{color:#00a0d2}#find-posts-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#find-posts-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f158"}.find-box-buttons{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}@media screen and (max-width:782px){.find-box-inside{bottom:57px}}@media screen and (max-width:660px){.find-box{top:0;bottom:0;left:0;right:0;margin:0;width:100%}}.ui-find-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000;z-index:100100}ul#dismissed-updates{display:none}form.upgrade{margin-top:8px}form.upgrade .hint{font-style:italic;font-size:85%;margin:-.5em 0 2em}#poststuff .inside .the-tagcloud{margin:5px 0 10px;padding:8px;border:1px solid #ddd;line-height:1.8em;word-spacing:3px}.drag-drop #drag-drop-area{border:4px dashed #b4b9be;height:200px}.drag-drop .drag-drop-inside{margin:70px auto 0;width:250px}.drag-drop-inside p{color:#a0a5aa;font-size:14px;margin:5px 0;display:none}.drag-drop .drag-drop-inside p{text-align:center}.drag-drop-inside p.drag-drop-info{font-size:20px}.drag-drop .drag-drop-inside p,.drag-drop-inside p.drag-drop-buttons{display:block}.media-frame.mode-grid .media-frame-menu,.media-frame.mode-grid .media-frame-router,.media-frame.mode-grid .media-frame-title,.upload-php .mode-grid .hide-sidebar .media-sidebar{display:none}.drag-drop.drag-over #drag-drop-area{border-color:#83b4d8}#plupload-upload-ui{position:relative}.media-frame.mode-grid,.media-frame.mode-grid .attachments-browser .attachments,.media-frame.mode-grid .media-frame-content,.media-frame.mode-grid .uploader-inline-content{position:static}.media-frame.mode-grid .media-frame-content{background-color:transparent;border:none}.upload-php .mode-grid .media-sidebar{position:relative;width:auto;margin-bottom:16px;padding:0 16px;border-left:4px solid #dd3d36;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background-color:#fff}.upload-php .mode-grid .media-sidebar .media-uploader-status{border-bottom:none;padding-bottom:0;max-width:100%}.upload-php .mode-grid .media-sidebar .upload-error{margin:12px 0;padding:4px 0 0;border:none;-webkit-box-shadow:none;box-shadow:none;background:0 0}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors{top:-10px;right:-14px;padding:10px}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:before{content:"\f153";display:block;font:400 16px/1 dashicons;color:#b4b9be}.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:focus:before,.upload-php .mode-grid .media-sidebar .media-uploader-status .upload-dismiss-errors:hover:before{color:#c00}.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h2,.upload-php .mode-grid .media-sidebar .media-uploader-status.errors h3{display:none}.media-frame.mode-grid .uploader-inline{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-top:0;margin-top:0;border:4px dashed #b4b9be}.media-frame.mode-select .attachments-browser.fixed .attachments{position:relative;top:94px;padding-bottom:94px}.media-frame.mode-grid .attachment.details:focus,.media-frame.mode-grid .attachment:focus,.media-frame.mode-grid .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #f1f1f1,inset 0 0 0 7px #5b9dd9;outline:0}.media-frame.mode-grid .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #f1f1f1,inset 0 0 0 7px #ccc}.media-frame.mode-grid .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe;box-shadow:inset 0 0 0 3px #f1f1f1,inset 0 0 0 7px #1e8cbe}.media-frame.mode-grid.mode-select .attachment .thumbnail{opacity:.65}.media-frame.mode-select .attachment.selected .thumbnail{opacity:1}.media-frame.mode-grid .media-toolbar{margin-bottom:15px;height:auto}.media-frame.mode-grid .media-toolbar select{margin:0 10px 0 0;font-size:14px}.media-frame.mode-grid.mode-edit .media-toolbar-secondary>.select-mode-toggle-button{margin:0 8px 0 0;vertical-align:middle}.media-frame.mode-grid .attachments-browser .bulk-select{display:inline-block;margin:0 10px 0 0}.media-frame.mode-grid .search{margin-top:0}.media-frame.mode-grid .spinner{margin-top:16px}.attachments-browser .media-toolbar-secondary>.media-button{margin-right:10px}.media-frame.mode-select .attachments-browser.fixed .media-toolbar{position:fixed;top:32px;left:auto;right:20px;margin-top:0}.media-frame.mode-grid .attachments-browser{padding:0}.media-frame.mode-grid .attachments-browser .attachments{padding:2px}.media-frame.mode-grid .attachments-browser .no-media{color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0 0;text-align:center}.edit-attachment-frame{display:block;height:100%;width:100%}.edit-attachment-frame .edit-media-header{overflow:hidden}.upload-php .media-modal-close .media-modal-icon:before{content:"\f335";font-size:22px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{cursor:pointer;color:#72777c;background-color:transparent;height:50px;width:50px;padding:0;position:absolute;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.upload-php .media-modal-close{top:0;right:0}.edit-attachment-frame .edit-media-header .left{right:102px}.edit-attachment-frame .edit-media-header .right{right:51px}.edit-attachment-frame .media-frame-title{left:0;right:150px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.edit-attachment-frame .edit-media-header .left:focus,.edit-attachment-frame .edit-media-header .left:hover,.edit-attachment-frame .edit-media-header .right:focus,.edit-attachment-frame .edit-media-header .right:hover,.upload-php .media-modal-close:focus,.upload-php .media-modal-close:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.upload-php .media-modal-close:focus .media-modal-icon:before,.upload-php .media-modal-close:hover .media-modal-icon:before{color:#000}.edit-attachment-frame .edit-media-header .left:before,.rtl .edit-attachment-frame .edit-media-header .right:before{content:"\f341"}.edit-attachment-frame .edit-media-header .right:before,.rtl .edit-attachment-frame .edit-media-header .left:before{content:"\f345"}.edit-attachment-frame .edit-media-header .left.disabled,.edit-attachment-frame .edit-media-header .left.disabled:hover,.edit-attachment-frame .edit-media-header .right.disabled,.edit-attachment-frame .edit-media-header .right.disabled:hover{color:#ccc;background:inherit;cursor:default;pointer-events:none}.edit-attachment-frame .media-frame-content,.edit-attachment-frame .media-frame-router{left:0}.edit-attachment-frame .media-frame-content{border-bottom:none;bottom:0;top:50px}.edit-attachment-frame .attachment-details{position:absolute;overflow:auto;top:0;bottom:0;right:0;left:0;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1)}.edit-attachment-frame .attachment-media-view{float:left;width:65%;height:100%}.edit-attachment-frame .attachment-media-view .thumbnail{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px;height:100%}.edit-attachment-frame .attachment-media-view .details-image{display:block;margin:0 auto 16px;max-width:100%;max-height:90%;max-height:-webkit-calc(100% - 42px);max-height:calc(100% - 42px)}.edit-attachment-frame .attachment-media-view .attachment-actions{text-align:center}.edit-attachment-frame .wp-media-wrapper{margin-bottom:12px}.edit-attachment-frame input,.edit-attachment-frame textarea{padding:6px 8px;line-height:16px}.edit-attachment-frame .attachment-info{overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;padding:12px 16px 0;width:35%;height:100%;-webkit-box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);box-shadow:inset 0 4px 4px -4px rgba(0,0,0,.1);border-bottom:0;border-left:1px solid #ddd;background:#f3f3f3}.edit-attachment-frame .attachment-info .details,.edit-attachment-frame .attachment-info .settings{position:relative;overflow:hidden;float:none;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd}.edit-attachment-frame .attachment-info .filename{font-weight:400;color:#666}.edit-attachment-frame .attachment-info .thumbnail{margin-bottom:12px}.attachment-info .actions{margin-bottom:16px}.attachment-info .actions a{display:inline;text-decoration:none}.wp_attachment_details label[for=content]{font-size:13px;line-height:1.5;margin:1em 0}.wp_attachment_details #attachment_caption{height:4em}.describe .image-editor{vertical-align:top}.imgedit-wrap{position:relative;padding-top:10px}.imgedit-settings fieldset,.imgedit-settings p{margin:8px 0}.imgedit-settings legend{margin-bottom:5px}.describe .imgedit-wrap .imgedit-settings{padding:0 5px}.wp_attachment_holder div.updated{margin-top:0}.wp_attachment_holder .imgedit-wrap>div{height:auto}.wp_attachment_holder .imgedit-wrap .imgedit-panel-content{padding:3px 16px 0 0;float:left}.wp_attachment_holder .imgedit-wrap .imgedit-settings{float:right;width:250px}.imgedit-settings input{margin-top:0;vertical-align:middle}.imgedit-wait{position:absolute;top:0;bottom:0;width:100%;background:#fff;display:none}.imgedit-wait:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}.no-float{float:none}.A1B1 .button,.A1B1 .spinner,.wp_attachment_image .button,.wp_attachment_image .spinner{float:left}.imgedit-settings .disabled,.media-disabled{color:#a0a5aa}.A1B1{overflow:hidden}.no-js .wp_attachment_image .button{display:none}.imgedit-menu{min-width:300px;margin:0 0 12px}.imgedit-menu .note-no-rotate{clear:both;margin:0;padding:1em 0 0}.image-editor .imgedit-menu .button{float:left;width:32px;height:32px;margin:0 8px 0 0;padding:0;background:#f1f1f1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:16px;color:#72777c}.imgedit-menu .button:before{font:400 20px/1 dashicons;speak:none;vertical-align:middle}.imgedit-menu .button.disabled{border-color:#ccc;background-color:#ddd;color:#72777c;filter:alpha(opacity=50);opacity:.5;cursor:default}.imgedit-crop:before{content:"\f165"}.imgedit-rleft:before{content:"\f166"}.imgedit-rright:before{content:"\f167"}.imgedit-flipv:before{content:"\f168"}.imgedit-fliph:before{content:"\f169"}.imgedit-undo:before{content:"\f171"}.imgedit-redo:before{content:"\f172"}.imgedit-crop-wrap{position:relative}.imgedit-crop{margin:0 8px 0 0}.imgedit-rleft{margin:0 3px}.imgedit-rright{margin:0 8px 0 3px}.imgedit-flipv{margin:0 3px}.imgedit-fliph{margin:0 8px 0 3px}.imgedit-undo{margin:0 3px}.imgedit-redo{margin:0 8px 0 3px}.imgedit-thumbnail-preview{margin:10px 8px 0 0}.imgedit-thumbnail-preview-caption{display:block}#poststuff .imgedit-group-top h2,#poststuff .imgedit-group-top h3{display:inline-block;margin:0;padding:0;font-size:14px;line-height:1.4}.imgedit-group-top h2 a,.imgedit-group-top h3 a{text-decoration:none}.imgedit-applyto .imgedit-label{display:block;padding:.5em 0 0}.imgedit-help{display:none;font-style:italic}.image-editor .imgedit-settings .imgedit-help-toggle,.image-editor .imgedit-settings .imgedit-help-toggle:active,.image-editor .imgedit-settings .imgedit-help-toggle:hover{border:1px solid transparent;margin:-1px 0 0 -1px;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.image-editor .imgedit-settings .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.form-table td.imgedit-response{padding:0}.imgedit-submit{margin:8px 0 0}.imgedit-submit-btn{margin-left:20px}.imgedit-wrap .nowrap{white-space:nowrap;font-size:12px;line-height:inherit}span.imgedit-scale-warn{color:red;font-size:20px;font-style:normal;visibility:hidden;vertical-align:middle}.imgedit-save-target{margin:8px 0}.imgedit-group{margin-bottom:8px;padding:10px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:50px;font-size:14px;padding:5px 8px}.imgedit-separator{display:inline-block;width:7px;text-align:center;vertical-align:middle;font-size:13px;color:#444}.imgedit-settings .imgedit-scale .button{margin-bottom:0}audio,video{display:inline-block;max-width:100%}.mejs-container{width:100%;max-width:100%}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.imgedit-wait:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.wp_attachment_details label[for=content]{font-size:14px;line-height:1.5em}.media-upload-form .media-item .error,.media-upload-form .media-item.error{font-size:13px;line-height:1.5}.media-upload-form .media-item.error{padding:1px 10px}.media-upload-form .media-item .error{padding:10px 0 10px 12px}.imgedit-settings .imgedit-crop-ratio input[type=text],.imgedit-settings .imgedit-crop-sel input[type=text],.imgedit-settings .imgedit-scale input[type=text]{width:60px;font-size:16px;padding:6px 10px}.imgedit-applyto .imgedit-label{vertical-align:middle}}@media only screen and (max-width:1120px){#wp-media-grid .wp-filter .attachment-filters{max-width:100%}}@media only screen and (max-width:782px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:46px;right:10px}}@media only screen and (max-width:600px){.media-frame.mode-select .attachments-browser.fixed .media-toolbar{top:0}}@media only screen and (max-width:480px){.edit-attachment-frame .media-frame-title{right:110px}.edit-attachment-frame .edit-media-header .left,.edit-attachment-frame .edit-media-header .right,.upload-php .media-modal-close{width:40px;height:40px}.upload-php .media-modal-close .media-modal-icon{margin:9px 10px}.edit-attachment-frame .edit-media-header .left:before,.edit-attachment-frame .edit-media-header .right:before{line-height:40px!important}.edit-attachment-frame .edit-media-header .left{right:82px}.edit-attachment-frame .edit-media-header .right{right:41px}.edit-attachment-frame .media-frame-content{top:40px}.edit-attachment-frame .attachment-media-view{float:none;height:auto;width:100%}.edit-attachment-frame .attachment-info{height:auto;width:100%}}@media only screen and (max-width:640px),screen and (max-height:400px){.upload-php .mode-grid .media-sidebar{max-width:100%}} \ No newline at end of file diff --git a/wp-admin/css/nav-menus-rtl.css b/wp-admin/css/nav-menus-rtl.css index e549604..8618240 100644 --- a/wp-admin/css/nav-menus-rtl.css +++ b/wp-admin/css/nav-menus-rtl.css @@ -27,6 +27,10 @@ ul.add-menu-item-tabs li { margin-bottom: 0; } +.has-no-menu-item .button-controls { + display: none; +} + #nav-menus-frame { margin-right: 300px; margin-top: 23px; @@ -105,24 +109,28 @@ ul.add-menu-item-tabs li { margin-top: 2em; } -.menu-settings dl { +.menu-settings-group { margin: 0 0 10px; overflow: hidden; - padding-right: 18%; + padding-right: 20%; } -.menu-settings dd { +.menu-settings-group:last-of-type { + margin-bottom: 0; +} + +.menu-settings-input { float: right; margin: 0; width: 100%; } -.menu-settings dt { +.menu-settings-group-name { float: right; clear: both; - width: 21.951%; + width: 25%; padding: 3px 0 0; - margin-right: -21.951%; + margin-right: -25%; /* 20 container left padding x ( 100 container % width / 80 this % width ) */ } .menu-settings label { @@ -139,12 +147,15 @@ ul.add-menu-item-tabs li { } /* Menu Container */ + +/* @todo: responsive view. */ #menu-management-liquid { float: right; min-width: 100%; margin-top: 3px; } +/* @todo: responsive view. */ #menu-management { position: relative; margin-left: 20px; @@ -284,19 +295,6 @@ ul.add-menu-item-tabs li { padding: 0; } -.nav-menus-php .meta-sep, -.nav-menus-php .submitdelete, -.nav-menus-php .submitcancel { - display: block; - float: right; - margin: 6px 0; - line-height: 15px; -} - -.meta-sep { - padding: 0 2px; -} - /* @todo: is this actually used? */ #cancel-save { text-decoration: underline; @@ -480,6 +478,7 @@ ul.add-menu-item-tabs li { font-weight: 600; line-height: 20px; display: block; + /* @todo: responsive view. */ margin-left: 13em; } @@ -651,9 +650,38 @@ body.menu-max-depth-11 { min-width: 1280px !important; } box-shadow: 0 1px 1px rgba(0,0,0,0.04); } -.menu-item-settings .field-move a { +.menu-item-settings .field-move { + margin: 3px 0 5px; + line-height: 1.5; +} + +.field-move-visual-label { + float: right; + margin-left: 4px; + font-style: italic; +} + +.menu-item-settings .field-move .button-link { display: none; margin: 0 2px; + color: #0073aa; + font-style: italic; + text-decoration: underline; +} + +.menu-item-settings .field-move .button-link:hover, +.menu-item-settings .field-move .button-link:active { + color: #00a0d2; +} + +.menu-item-settings .field-move .button-link:focus { + color: #124964; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); } .menu-item-edit-active .menu-item-settings { @@ -665,13 +693,22 @@ body.menu-max-depth-11 { min-width: 1280px !important; } } .add-menu-item-pagelinks { - margin: .5em auto; + margin: .5em -10px; text-align: center; } +.add-menu-item-pagelinks .page-numbers { + display: inline-block; + min-width: 20px; +} + +.add-menu-item-pagelinks .page-numbers.dots { + min-width: 0; +} + .link-to-original { display: block; - margin: 0 0 10px; + margin: 0 0 15px; padding: 3px 5px 5px; border: 1px solid #ddd; color: #72777c; @@ -704,6 +741,7 @@ body.menu-max-depth-11 { min-width: 1280px !important; } .menu-item-actions { padding-top: 15px; + padding-bottom: 7px; } #cancel-save { @@ -713,7 +751,8 @@ body.menu-max-depth-11 { min-width: 1280px !important; } /* Major/minor publishing actions (classes) */ .nav-menus-php .major-publishing-actions { clear: both; - padding: 7px 0 6px; + padding: 10px 0; + line-height: 28px; } .nav-menus-php .major-publishing-actions .publishing-action { @@ -725,21 +764,10 @@ body.menu-max-depth-11 { min-width: 1280px !important; } display: none; } +/* Same as the Publish Meta Box #delete-action */ .nav-menus-php .delete-action { float: right; - margin-top: 2px; -} - -.nav-menus-php .submitbox .submitcancel { - border-bottom: 1px solid #0073aa; - padding: 1px 2px; - color: #0073aa; - text-decoration: none; -} - -.nav-menus-php .submitbox .submitcancel:hover { - background: #0073aa; - color: #fff; + line-height: 28px; } .nav-menus-php .major-publishing-actions .form-invalid { @@ -825,14 +853,9 @@ body.menu-max-depth-11 { min-width: 1280px !important; } margin-top: 4px; } - .nav-menus-php .major-publishing-actions .publishing-action { - margin-top: 6px; - } - .nav-menus-php .delete-action { font-size: 14px; - line-height: 50px; - margin-top: 12px; + line-height: 30px; } .menu-item-bar .menu-item-handle, @@ -859,23 +882,26 @@ body.menu-max-depth-11 { min-width: 1280px !important; } width: 25px; } - .menu-settings dl { + .menu-settings-group { padding-right: 0; } - .menu-settings dd { - float: none; - width: 100%; - margin-bottom: 15px; - } - - .menu-settings dt { + .menu-settings-group-name { float: none; width: auto; margin-right: 0; margin-bottom: 15px; } + .menu-settings-input { + float: none; + margin-bottom: 15px; + } + + .menu-edit .checkbox-input { + margin-top: 0; + } + .manage-menus select { margin: 0.5em 0; } diff --git a/wp-admin/css/nav-menus-rtl.min.css b/wp-admin/css/nav-menus-rtl.min.css index afc8bc0..47178d1 100644 --- a/wp-admin/css/nav-menus-rtl.min.css +++ b/wp-admin/css/nav-menus-rtl.min.css @@ -1 +1 @@ -.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 8px 4px 5px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-right:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-right:-300px;clear:both;float:right;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#555d66;font-style:italic;font-weight:400;margin-right:4px}#menu-management .menu-add-new abbr,.menu-location-title label{font-weight:600}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus .selected-menu,.manage-menus .submit-btn,.manage-menus select,.nav-menus-php .add-new-menu-action{display:inline-block;margin-left:3px;vertical-align:middle}.manage-menus select,.menu-location-menus select{max-width:100%}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-right:18%}.menu-settings dd{float:right;margin:0;width:100%}.menu-settings dt{float:right;clear:both;width:21.951%;padding:3px 0 0;margin-right:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#72777c;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:right;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-left:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #ddd;margin-bottom:0}#nav-menu-header .menu-name-label{display:inline-block;vertical-align:middle;margin-left:7px;font-style:italic}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#select-nav-menu-container{text-align:left;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations .menu-location-title{padding:13px 10px 0}.menu-location-menus select{float:right}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:right;width:160px;margin-left:5px}.locations-row-links{float:right;margin:6px 6px 0 0}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-left:3px;border-left:1px solid #ccc}#menu-management .inside{padding:0 10px}.customlinkdiv .menu-item-textbox,.postbox .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:left}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:right;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;margin-right:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:left}.list-controls{float:right;margin-top:5px}.add-to-menu{float:left}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px;vertical-align:middle}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.customlinkdiv label,.nav-menus-php .howto span{float:right;margin-top:6px}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px 0 0 -10px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #ddd;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-left:13em}.menu-item-handle .menu-item-title.no-title{color:#72777c}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:30px}.menu-item-depth-2{margin-right:60px}.menu-item-depth-3{margin-right:90px}.menu-item-depth-4{margin-right:120px}.menu-item-depth-5{margin-right:150px}.menu-item-depth-6{margin-right:180px}.menu-item-depth-7{margin-right:210px}.menu-item-depth-8{margin-right:240px}.menu-item-depth-9{margin-right:270px}.menu-item-depth-10{margin-right:300px}.menu-item-depth-11{margin-right:330px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px}.menu-item-depth-2 .menu-item-transport{margin-right:-60px}.menu-item-depth-3 .menu-item-transport{margin-right:-90px}.menu-item-depth-4 .menu-item-transport{margin-right:-120px}.menu-item-depth-5 .menu-item-transport{margin-right:-150px}.menu-item-depth-6 .menu-item-transport{margin-right:-180px}.menu-item-depth-7 .menu-item-transport{margin-right:-210px}.menu-item-depth-8 .menu-item-transport{margin-right:-240px}.menu-item-depth-9 .menu-item-transport{margin-right:-270px}.menu-item-depth-10 .menu-item-transport{margin-right:-300px}.menu-item-depth-11 .menu-item-transport{margin-right:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-left:10px}.nav-menus-php .item-edit{position:absolute;left:-20px;top:0;display:block;width:30px;height:40px;margin-left:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.no-js.nav-menus-php .item-edit{position:static;float:left;width:auto;height:auto;margin-left:-10px!important;padding:12px 0;color:#0073aa;text-decoration:underline;font-size:12px;line-height:18px;text-indent:0}.nav-menus-php .item-edit:before{margin-top:10px;margin-right:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.no-js.nav-menus-php .item-edit:before{display:none}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 10px 10px 0;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #ddd;color:#72777c;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-right:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}.nav-menus-php .major-publishing-actions{clear:both;padding:7px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left}.nav-menus-php .delete-action{float:right;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0073aa;padding:1px 2px;color:#0073aa;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0073aa;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-right:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-right:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings dl{padding-right:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-right:0;margin-bottom:15px}.manage-menus select{margin:.5em 0}.widefat .menu-locations .menu-location-title{padding-top:16px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}} \ No newline at end of file +.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 8px 4px 5px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}.has-no-menu-item .button-controls{display:none}#nav-menus-frame{margin-right:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-right:-300px;clear:both;float:right;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#555d66;font-style:italic;font-weight:400;margin-right:4px}#menu-management .menu-add-new abbr,.menu-location-title label{font-weight:600}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus .selected-menu,.manage-menus .submit-btn,.manage-menus select,.nav-menus-php .add-new-menu-action{display:inline-block;margin-left:3px;vertical-align:middle}.manage-menus select,.menu-location-menus select{max-width:100%}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings-group{margin:0 0 10px;overflow:hidden;padding-right:20%}.menu-settings-group:last-of-type{margin-bottom:0}.menu-settings-input{float:right;margin:0;width:100%}.menu-settings-group-name{float:right;clear:both;width:25%;padding:3px 0 0;margin-right:-25%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#72777c;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:right;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-left:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #ddd;margin-bottom:0}#nav-menu-header .menu-name-label{display:inline-block;vertical-align:middle;margin-left:7px;font-style:italic}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#select-nav-menu-container{text-align:left;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations .menu-location-title{padding:13px 10px 0}.menu-location-menus select{float:right}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:right;width:160px;margin-left:5px}.locations-row-links{float:right;margin:6px 6px 0 0}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-left:3px;border-left:1px solid #ccc}#menu-management .inside{padding:0 10px}.customlinkdiv .menu-item-textbox,.postbox .howto input{width:180px;float:left}.accordion-container .outer-border{margin:0}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:left}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}#cancel-save{text-decoration:underline;margin-right:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:left}.list-controls{float:right;margin-top:5px}.add-to-menu{float:left}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px;vertical-align:middle}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:right;margin-top:5px;padding-left:5px}.menu-item-textbox{width:180px}.customlinkdiv label,.nav-menus-php .howto span{float:right;margin-top:6px}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px 0 0 -10px}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-left:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #ddd;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-left:13em}.menu-item-handle .menu-item-title.no-title{color:#72777c}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-right:0}.menu-item-depth-1{margin-right:30px}.menu-item-depth-2{margin-right:60px}.menu-item-depth-3{margin-right:90px}.menu-item-depth-4{margin-right:120px}.menu-item-depth-5{margin-right:150px}.menu-item-depth-6{margin-right:180px}.menu-item-depth-7{margin-right:210px}.menu-item-depth-8{margin-right:240px}.menu-item-depth-9{margin-right:270px}.menu-item-depth-10{margin-right:300px}.menu-item-depth-11{margin-right:330px}.menu-item-depth-0 .menu-item-transport{margin-right:0}.menu-item-depth-1 .menu-item-transport{margin-right:-30px}.menu-item-depth-2 .menu-item-transport{margin-right:-60px}.menu-item-depth-3 .menu-item-transport{margin-right:-90px}.menu-item-depth-4 .menu-item-transport{margin-right:-120px}.menu-item-depth-5 .menu-item-transport{margin-right:-150px}.menu-item-depth-6 .menu-item-transport{margin-right:-180px}.menu-item-depth-7 .menu-item-transport{margin-right:-210px}.menu-item-depth-8 .menu-item-transport{margin-right:-240px}.menu-item-depth-9 .menu-item-transport{margin-right:-270px}.menu-item-depth-10 .menu-item-transport{margin-right:-300px}.menu-item-depth-11 .menu-item-transport{margin-right:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;left:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-left:10px}.nav-menus-php .item-edit{position:absolute;left:-20px;top:0;display:block;width:30px;height:40px;margin-left:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.no-js.nav-menus-php .item-edit{position:static;float:left;width:auto;height:auto;margin-left:-10px!important;padding:12px 0;color:#0073aa;text-decoration:underline;font-size:12px;line-height:18px;text-indent:0}.nav-menus-php .item-edit:before{margin-top:10px;margin-right:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.no-js.nav-menus-php .item-edit:before{display:none}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 10px 10px 0;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move{margin:3px 0 5px;line-height:1.5}.field-move-visual-label{float:right;margin-left:4px;font-style:italic}.menu-item-settings .field-move .button-link{display:none;margin:0 2px;color:#0073aa;font-style:italic;text-decoration:underline}.menu-item-settings .field-move .button-link:active,.menu-item-settings .field-move .button-link:hover{color:#00a0d2}.menu-item-settings .field-move .button-link:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em -10px;text-align:center}.add-menu-item-pagelinks .page-numbers{display:inline-block;min-width:20px}.add-menu-item-pagelinks .page-numbers.dots{min-width:0}.link-to-original{display:block;margin:0 0 15px;padding:3px 5px 5px;border:1px solid #ddd;color:#72777c;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-right:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-left:10px;float:right}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px;padding-bottom:7px}.nav-menus-php .major-publishing-actions{clear:both;padding:10px 0;line-height:28px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:left;float:left}.nav-menus-php .delete-action{float:right;line-height:28px}.nav-menus-php .major-publishing-actions .form-invalid{padding-right:4px;margin-right:-4px}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-right:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-right:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}.menu-settings-group-name,.menu-settings-input{float:none;margin-bottom:15px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .delete-action{font-size:14px;line-height:30px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings-group{padding-right:0}.menu-settings-group-name{width:auto;margin-right:0}.menu-edit .checkbox-input{margin-top:0}.manage-menus select{margin:.5em 0}.widefat .menu-locations .menu-location-title{padding-top:16px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}} \ No newline at end of file diff --git a/wp-admin/css/nav-menus.css b/wp-admin/css/nav-menus.css index 2e4ee7c..b7a25a1 100644 --- a/wp-admin/css/nav-menus.css +++ b/wp-admin/css/nav-menus.css @@ -27,6 +27,10 @@ ul.add-menu-item-tabs li { margin-bottom: 0; } +.has-no-menu-item .button-controls { + display: none; +} + #nav-menus-frame { margin-left: 300px; margin-top: 23px; @@ -105,24 +109,28 @@ ul.add-menu-item-tabs li { margin-top: 2em; } -.menu-settings dl { +.menu-settings-group { margin: 0 0 10px; overflow: hidden; - padding-left: 18%; + padding-left: 20%; } -.menu-settings dd { +.menu-settings-group:last-of-type { + margin-bottom: 0; +} + +.menu-settings-input { float: left; margin: 0; width: 100%; } -.menu-settings dt { +.menu-settings-group-name { float: left; clear: both; - width: 21.951%; + width: 25%; padding: 3px 0 0; - margin-left: -21.951%; + margin-left: -25%; /* 20 container left padding x ( 100 container % width / 80 this % width ) */ } .menu-settings label { @@ -139,12 +147,15 @@ ul.add-menu-item-tabs li { } /* Menu Container */ + +/* @todo: responsive view. */ #menu-management-liquid { float: left; min-width: 100%; margin-top: 3px; } +/* @todo: responsive view. */ #menu-management { position: relative; margin-right: 20px; @@ -284,19 +295,6 @@ ul.add-menu-item-tabs li { padding: 0; } -.nav-menus-php .meta-sep, -.nav-menus-php .submitdelete, -.nav-menus-php .submitcancel { - display: block; - float: left; - margin: 6px 0; - line-height: 15px; -} - -.meta-sep { - padding: 0 2px; -} - /* @todo: is this actually used? */ #cancel-save { text-decoration: underline; @@ -480,6 +478,7 @@ ul.add-menu-item-tabs li { font-weight: 600; line-height: 20px; display: block; + /* @todo: responsive view. */ margin-right: 13em; } @@ -651,9 +650,38 @@ body.menu-max-depth-11 { min-width: 1280px !important; } box-shadow: 0 1px 1px rgba(0,0,0,0.04); } -.menu-item-settings .field-move a { +.menu-item-settings .field-move { + margin: 3px 0 5px; + line-height: 1.5; +} + +.field-move-visual-label { + float: left; + margin-right: 4px; + font-style: italic; +} + +.menu-item-settings .field-move .button-link { display: none; margin: 0 2px; + color: #0073aa; + font-style: italic; + text-decoration: underline; +} + +.menu-item-settings .field-move .button-link:hover, +.menu-item-settings .field-move .button-link:active { + color: #00a0d2; +} + +.menu-item-settings .field-move .button-link:focus { + color: #124964; + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); } .menu-item-edit-active .menu-item-settings { @@ -665,13 +693,22 @@ body.menu-max-depth-11 { min-width: 1280px !important; } } .add-menu-item-pagelinks { - margin: .5em auto; + margin: .5em -10px; text-align: center; } +.add-menu-item-pagelinks .page-numbers { + display: inline-block; + min-width: 20px; +} + +.add-menu-item-pagelinks .page-numbers.dots { + min-width: 0; +} + .link-to-original { display: block; - margin: 0 0 10px; + margin: 0 0 15px; padding: 3px 5px 5px; border: 1px solid #ddd; color: #72777c; @@ -704,6 +741,7 @@ body.menu-max-depth-11 { min-width: 1280px !important; } .menu-item-actions { padding-top: 15px; + padding-bottom: 7px; } #cancel-save { @@ -713,7 +751,8 @@ body.menu-max-depth-11 { min-width: 1280px !important; } /* Major/minor publishing actions (classes) */ .nav-menus-php .major-publishing-actions { clear: both; - padding: 7px 0 6px; + padding: 10px 0; + line-height: 28px; } .nav-menus-php .major-publishing-actions .publishing-action { @@ -725,21 +764,10 @@ body.menu-max-depth-11 { min-width: 1280px !important; } display: none; } +/* Same as the Publish Meta Box #delete-action */ .nav-menus-php .delete-action { float: left; - margin-top: 2px; -} - -.nav-menus-php .submitbox .submitcancel { - border-bottom: 1px solid #0073aa; - padding: 1px 2px; - color: #0073aa; - text-decoration: none; -} - -.nav-menus-php .submitbox .submitcancel:hover { - background: #0073aa; - color: #fff; + line-height: 28px; } .nav-menus-php .major-publishing-actions .form-invalid { @@ -825,14 +853,9 @@ body.menu-max-depth-11 { min-width: 1280px !important; } margin-top: 4px; } - .nav-menus-php .major-publishing-actions .publishing-action { - margin-top: 6px; - } - .nav-menus-php .delete-action { font-size: 14px; - line-height: 50px; - margin-top: 12px; + line-height: 30px; } .menu-item-bar .menu-item-handle, @@ -859,23 +882,26 @@ body.menu-max-depth-11 { min-width: 1280px !important; } width: 25px; } - .menu-settings dl { + .menu-settings-group { padding-left: 0; } - .menu-settings dd { - float: none; - width: 100%; - margin-bottom: 15px; - } - - .menu-settings dt { + .menu-settings-group-name { float: none; width: auto; margin-left: 0; margin-bottom: 15px; } + .menu-settings-input { + float: none; + margin-bottom: 15px; + } + + .menu-edit .checkbox-input { + margin-top: 0; + } + .manage-menus select { margin: 0.5em 0; } diff --git a/wp-admin/css/nav-menus.min.css b/wp-admin/css/nav-menus.min.css index da00a53..6880a54 100644 --- a/wp-admin/css/nav-menus.min.css +++ b/wp-admin/css/nav-menus.min.css @@ -1 +1 @@ -.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 5px 4px 8px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}#nav-menus-frame{margin-left:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#555d66;font-style:italic;font-weight:400;margin-left:4px}#menu-management .menu-add-new abbr,.menu-location-title label{font-weight:600}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus .selected-menu,.manage-menus .submit-btn,.manage-menus select,.nav-menus-php .add-new-menu-action{display:inline-block;margin-right:3px;vertical-align:middle}.manage-menus select,.menu-location-menus select{max-width:100%}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings dl{margin:0 0 10px;overflow:hidden;padding-left:18%}.menu-settings dd{float:left;margin:0;width:100%}.menu-settings dt{float:left;clear:both;width:21.951%;padding:3px 0 0;margin-left:-21.951%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#72777c;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:left;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #ddd;margin-bottom:0}#nav-menu-header .menu-name-label{display:inline-block;vertical-align:middle;margin-right:7px;font-style:italic}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#select-nav-menu-container{text-align:right;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations .menu-location-title{padding:13px 10px 0}.menu-location-menus select{float:left}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:left;width:160px;margin-right:5px}.locations-row-links{float:left;margin:6px 0 0 6px}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-right:3px;border-right:1px solid #ccc}#menu-management .inside{padding:0 10px}.customlinkdiv .menu-item-textbox,.postbox .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}.nav-menus-php .meta-sep,.nav-menus-php .submitcancel,.nav-menus-php .submitdelete{display:block;float:left;margin:6px 0;line-height:15px}.meta-sep{padding:0 2px}#cancel-save{text-decoration:underline;margin-left:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:right}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px;vertical-align:middle}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.customlinkdiv label,.nav-menus-php .howto span{float:left;margin-top:6px}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px -10px 0 0}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #ddd;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-right:13em}.menu-item-handle .menu-item-title.no-title{color:#72777c}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-left:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:40px;margin-right:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.no-js.nav-menus-php .item-edit{position:static;float:right;width:auto;height:auto;margin-right:-10px!important;padding:12px 0;color:#0073aa;text-decoration:underline;font-size:12px;line-height:18px;text-indent:0}.nav-menus-php .item-edit:before{margin-top:10px;margin-left:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.no-js.nav-menus-php .item-edit:before{display:none}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 0 10px 10px;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move a{display:none;margin:0 2px}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em auto;text-align:center}.link-to-original{display:block;margin:0 0 10px;padding:3px 5px 5px;border:1px solid #ddd;color:#72777c;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-left:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px}.nav-menus-php .major-publishing-actions{clear:both;padding:7px 0 6px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right}.nav-menus-php .delete-action{float:left;margin-top:2px}.nav-menus-php .submitbox .submitcancel{border-bottom:1px solid #0073aa;padding:1px 2px;color:#0073aa;text-decoration:none}.nav-menus-php .submitbox .submitcancel:hover{background:#0073aa;color:#fff}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-left:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-left:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .major-publishing-actions .publishing-action{margin-top:6px}.nav-menus-php .delete-action{font-size:14px;line-height:50px;margin-top:12px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings dl{padding-left:0}.menu-settings dd{float:none;width:100%;margin-bottom:15px}.menu-settings dt{float:none;width:auto;margin-left:0;margin-bottom:15px}.manage-menus select{margin:.5em 0}.widefat .menu-locations .menu-location-title{padding-top:16px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}} \ No newline at end of file +.no-js #message{display:block}ul.add-menu-item-tabs li{padding:3px 5px 4px 8px}.accordion-section ul.add-menu-item-tabs,.accordion-section ul.category-tabs,.accordion-section ul.wp-tab-bar{margin:0}.accordion-section .categorychecklist{margin:13px 0}#nav-menu-meta .accordion-section-content{padding:18px 13px}#nav-menu-meta .button-controls{margin-bottom:0}.has-no-menu-item .button-controls{display:none}#nav-menus-frame{margin-left:300px;margin-top:23px}#wpbody-content #menu-settings-column{display:inline;width:281px;margin-left:-300px;clear:both;float:left;padding-top:0}#menu-settings-column .inside{clear:both;margin:10px 0 0}.metabox-holder-disabled .accordion-section-content,.metabox-holder-disabled .accordion-section-title,.metabox-holder-disabled .postbox{opacity:.5;filter:alpha(opacity=50)}.metabox-holder-disabled .button-controls .select-all{display:none}#wpbody{position:relative}.blank-slate .menu-settings{border:none;margin-top:0;padding-top:0;overflow:hidden}.is-submenu{color:#555d66;font-style:italic;font-weight:400;margin-left:4px}#menu-management .menu-add-new abbr,.menu-location-title label{font-weight:600}.manage-menus{margin-top:23px;padding:10px;overflow:hidden;background:#fbfbfb}.manage-menus .selected-menu,.manage-menus .submit-btn,.manage-menus select,.nav-menus-php .add-new-menu-action{display:inline-block;margin-right:3px;vertical-align:middle}.manage-menus select,.menu-location-menus select{max-width:100%}.menu-edit #post-body-content h3{margin:1em 0 10px}.menu-settings{border-top:1px solid #eee;margin-top:2em}.menu-settings-group{margin:0 0 10px;overflow:hidden;padding-left:20%}.menu-settings-group:last-of-type{margin-bottom:0}.menu-settings-input{float:left;margin:0;width:100%}.menu-settings-group-name{float:left;clear:both;width:25%;padding:3px 0 0;margin-left:-25%}.menu-settings label{vertical-align:baseline}.menu-edit .checkbox-input{margin-top:4px}.theme-location-set{color:#72777c;font-size:11px}#add-custom-link .howto,#cancel-save{font-size:12px}#menu-management-liquid{float:left;min-width:100%;margin-top:3px}#menu-management{position:relative;margin-right:20px;margin-top:-3px;width:100%;background:#f5f5f5}#menu-management .menu-edit{margin-bottom:20px}.nav-menus-php #post-body{padding:0 10px 10px;border-top:1px solid #fff;border-bottom:1px solid #ddd;background:#fff}#nav-menu-footer,#nav-menu-header{padding:0 10px}#nav-menu-header{border-bottom:1px solid #ddd;margin-bottom:0}#nav-menu-header .menu-name-label{display:inline-block;vertical-align:middle;margin-right:7px;font-style:italic}.nav-menus-php #post-body div.error,.nav-menus-php #post-body div.updated{margin:0}.nav-menus-php #post-body-content{position:relative;float:none}#select-nav-menu-container{text-align:right;padding:0 10px 3px;margin-bottom:5px}#select-nav-menu{width:100px;display:inline}#menu-name-label{margin-top:-2px}.widefat .menu-locations .menu-location-title{padding:13px 10px 0}.menu-location-menus select{float:left}#locations-nav-menu-wrapper{padding:5px 0}.locations-nav-menu-select select{float:left;width:160px;margin-right:5px}.locations-row-links{float:left;margin:6px 0 0 6px}.locations-add-menu-link,.locations-edit-menu-link{margin:0 3px}.locations-edit-menu-link{padding-right:3px;border-right:1px solid #ccc}#menu-management .inside{padding:0 10px}.customlinkdiv .menu-item-textbox,.postbox .howto input{width:180px;float:right}.accordion-container .outer-border{margin:0}.customlinkdiv p{margin-top:0}#nav-menu-theme-locations .howto select{width:100%}#nav-menu-theme-locations .button-controls{text-align:right}.add-menu-item-view-all{height:400px}#menu-container .submit{margin:0 0 10px;padding:0}#cancel-save{text-decoration:underline;margin-left:20px;margin-top:5px}.button-primary.right,.button-secondary.right,.button.right{float:right}.list-controls{float:left;margin-top:5px}.add-to-menu{float:right}.button-controls{clear:both;margin:10px 0}.hide-all,.show-all{cursor:pointer}.hide-all{display:none}#menu-name{width:270px;vertical-align:middle}#manage-menu .inside{padding:0}#available-links dt{display:block}#add-custom-link label span{display:block;float:left;margin-top:5px;padding-right:5px}.menu-item-textbox{width:180px}.customlinkdiv label,.nav-menus-php .howto span{float:left;margin-top:6px}.quick-search{width:190px}.quick-search-wrap .spinner{float:none;margin:-3px -10px 0 0}.nav-menus-php .list-wrap{display:none;clear:both;margin-bottom:10px}.nav-menus-php .postbox p.submit{margin-bottom:0}.nav-menus-php .list li{display:none;margin:0 0 5px}.nav-menus-php .list li .menu-item-title{cursor:pointer;display:block}.nav-menus-php .list li .menu-item-title input{margin-right:3px;margin-top:-3px}.menu-item-title input[type=checkbox]{display:inline-block;margin-top:-4px}#menu-container .inside{padding-bottom:10px}.menu{padding-top:1em}#menu-to-edit{margin:0;padding:.1em 0}.menu ul{width:100%}.menu li{margin-bottom:0;position:relative}.menu-item-bar{clear:both;line-height:1.5em;position:relative;margin:9px 0 0}.menu-item-bar .menu-item-handle{border:1px solid #ddd;position:relative;padding:10px 15px;height:auto;min-height:20px;width:382px;line-height:30px;overflow:hidden;word-wrap:break-word}.menu-item-bar .menu-item-handle:hover{border-color:#999}#menu-to-edit .menu-item-invalid .menu-item-handle{background:#f6c9cc;border-color:#f1acb1}.no-js .menu-item-edit-active .item-edit{display:none}.js .menu-item-handle{cursor:move}#cancel-save,.item-controls a:hover{cursor:pointer}.menu li.deleting .menu-item-handle{background-image:none;background-color:#f66}.menu-item-handle .item-title{font-size:13px;font-weight:600;line-height:20px;display:block;margin-right:13em}.menu-item-handle .menu-item-title.no-title{color:#72777c}li.menu-item.ui-sortable-helper .menu-item-bar{margin-top:0}li.menu-item.ui-sortable-helper .menu-item-transport .menu-item-bar{margin-top:13px}.menu .sortable-placeholder{height:35px;width:410px;margin-top:13px}.menu-item .menu-item-transport:empty{display:none}.menu-item-depth-0{margin-left:0}.menu-item-depth-1{margin-left:30px}.menu-item-depth-2{margin-left:60px}.menu-item-depth-3{margin-left:90px}.menu-item-depth-4{margin-left:120px}.menu-item-depth-5{margin-left:150px}.menu-item-depth-6{margin-left:180px}.menu-item-depth-7{margin-left:210px}.menu-item-depth-8{margin-left:240px}.menu-item-depth-9{margin-left:270px}.menu-item-depth-10{margin-left:300px}.menu-item-depth-11{margin-left:330px}.menu-item-depth-0 .menu-item-transport{margin-left:0}.menu-item-depth-1 .menu-item-transport{margin-left:-30px}.menu-item-depth-2 .menu-item-transport{margin-left:-60px}.menu-item-depth-3 .menu-item-transport{margin-left:-90px}.menu-item-depth-4 .menu-item-transport{margin-left:-120px}.menu-item-depth-5 .menu-item-transport{margin-left:-150px}.menu-item-depth-6 .menu-item-transport{margin-left:-180px}.menu-item-depth-7 .menu-item-transport{margin-left:-210px}.menu-item-depth-8 .menu-item-transport{margin-left:-240px}.menu-item-depth-9 .menu-item-transport{margin-left:-270px}.menu-item-depth-10 .menu-item-transport{margin-left:-300px}.menu-item-depth-11 .menu-item-transport{margin-left:-330px}body.menu-max-depth-0{min-width:950px!important}body.menu-max-depth-1{min-width:980px!important}body.menu-max-depth-2{min-width:1010px!important}body.menu-max-depth-3{min-width:1040px!important}body.menu-max-depth-4{min-width:1070px!important}body.menu-max-depth-5{min-width:1100px!important}body.menu-max-depth-6{min-width:1130px!important}body.menu-max-depth-7{min-width:1160px!important}body.menu-max-depth-8{min-width:1190px!important}body.menu-max-depth-9{min-width:1220px!important}body.menu-max-depth-10{min-width:1250px!important}body.menu-max-depth-11{min-width:1280px!important}.item-type{display:inline-block;padding:12px 16px;color:#666;font-size:12px;line-height:18px}.item-controls{font-size:12px;position:absolute;right:20px;top:-1px}.item-controls a{text-decoration:none}.item-controls .item-order{padding-right:10px}.nav-menus-php .item-edit{position:absolute;right:-20px;top:0;display:block;width:30px;height:40px;margin-right:0!important;text-indent:100%;outline:0;overflow:hidden;white-space:nowrap}.no-js.nav-menus-php .item-edit{position:static;float:right;width:auto;height:auto;margin-right:-10px!important;padding:12px 0;color:#0073aa;text-decoration:underline;font-size:12px;line-height:18px;text-indent:0}.nav-menus-php .item-edit:before{margin-top:10px;margin-left:4px;width:20px;-webkit-border-radius:50%;border-radius:50%;text-indent:-1px}.no-js.nav-menus-php .item-edit:before{display:none}.rtl .nav-menus-php .item-edit:before{text-indent:1px}.nav-menus-php .item-edit:focus{-webkit-box-shadow:none;box-shadow:none}.nav-menus-php .item-edit:focus:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-instructions-inactive{display:none}.menu-item-settings{display:block;width:402px;padding:10px 0 10px 10px;position:relative;z-index:10;border:1px solid #e5e5e5;border-top:none;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.04);box-shadow:0 1px 1px rgba(0,0,0,.04)}.menu-item-settings .field-move{margin:3px 0 5px;line-height:1.5}.field-move-visual-label{float:left;margin-right:4px;font-style:italic}.menu-item-settings .field-move .button-link{display:none;margin:0 2px;color:#0073aa;font-style:italic;text-decoration:underline}.menu-item-settings .field-move .button-link:active,.menu-item-settings .field-move .button-link:hover{color:#00a0d2}.menu-item-settings .field-move .button-link:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.menu-item-edit-active .menu-item-settings{display:block}.menu-item-edit-inactive .menu-item-settings{display:none}.add-menu-item-pagelinks{margin:.5em -10px;text-align:center}.add-menu-item-pagelinks .page-numbers{display:inline-block;min-width:20px}.add-menu-item-pagelinks .page-numbers.dots{min-width:0}.link-to-original{display:block;margin:0 0 15px;padding:3px 5px 5px;border:1px solid #ddd;color:#72777c;font-size:12px;font-style:italic}.hidden-field,.nav-menus-php .blank-slate .menu-settings{display:none}.link-to-original a{padding-left:4px;font-style:normal}.menu-item-settings .description-thin,.menu-item-settings .description-wide{margin-right:10px;float:left}.description-thin{width:190px}.description-wide{width:390px}.menu-item-actions{padding-top:15px;padding-bottom:7px}.nav-menus-php .major-publishing-actions{clear:both;padding:10px 0;line-height:28px}.nav-menus-php .major-publishing-actions .publishing-action{text-align:right;float:right}.nav-menus-php .delete-action{float:left;line-height:28px}.nav-menus-php .major-publishing-actions .form-invalid{padding-left:4px;margin-left:-4px}#menu-item-name-wrap,#menu-item-url-wrap,#nav-menus-frame,.button-controls{display:block}@media only screen and (min-width:769px) and (max-width:1000px){body.menu-max-depth-0{min-width:0!important}#menu-management-liquid{width:100%}.nav-menus-php #post-body-content{min-width:0}.menu-item-bar .menu-item-handle{width:90%}}@media screen and (max-width:782px){body.nav-menus-php{min-width:0!important}#nav-menus-frame{margin-left:0;float:none;width:100%}#wpbody-content #menu-settings-column{display:block;width:100%;float:none;margin-left:0}#side-sortables .add-menu-item-tabs{margin:15px 0 14px}.menu-settings-group-name,.menu-settings-input{float:none;margin-bottom:15px}ul.add-menu-item-tabs li.tabs{padding:13px 15px 14px}.nav-menus-php .item-controls .item-type{margin-top:2px}.nav-menus-php .customlinkdiv .howto input{width:65%}.nav-menus-php .quick-search{width:85%}#menu-management-liquid{margin-top:25px}.nav-menus-php .menu-name-label.howto span{margin-top:13px}.menu-name-label #menu-name{margin-top:4px}.nav-menus-php .delete-action{font-size:14px;line-height:30px}.description-wide,.menu-item-bar .menu-item-handle,.menu-item-settings{width:auto}.menu-item-settings{padding:10px}.menu-item-settings .description-thin,.menu-item-settings .description-wide,.menu-item-settings input{width:100%}.menu-item-settings input[type=checkbox],.menu-item-settings input[type=radio]{width:25px}.menu-settings-group{padding-left:0}.menu-settings-group-name{width:auto;margin-left:0}.menu-edit .checkbox-input{margin-top:0}.manage-menus select{margin:.5em 0}.widefat .menu-locations .menu-location-title{padding-top:16px}}@media only screen and (max-width:768px){#menu-locations-wrap .widefat{width:100%}} \ No newline at end of file diff --git a/wp-admin/css/press-this-rtl.css b/wp-admin/css/press-this-rtl.css index 2c47149..eba2939 100644 --- a/wp-admin/css/press-this-rtl.css +++ b/wp-admin/css/press-this-rtl.css @@ -770,38 +770,6 @@ dd { margin: 10px 16px 6px 0; } - -/* Tag hint TODO needed? */ -/* Tag suggestions */ -.ac_results { - padding: 0; - margin: -1px -1px 0 0; - list-style: none; - position: absolute; - z-index: 10000; - display: none; - border: 1px solid #d8d8d8; - background-color: #fff; - font-size: 14px; -} - -.ac_results li { - padding: 6px 16px; - white-space: nowrap; - text-align: right; -} - -.ac_results .ac_over { - background-color: #e5e5e5; - background-color: #00a0d2; - color: #fff; - cursor: pointer; -} - -.ac_match { - text-decoration: underline; -} - /* Tags */ .tagchecklist { padding: 16px 28px 5px; @@ -817,10 +785,9 @@ dd { clear: both; } -.tagchecklist span { - display: block; - margin-left: 25px; +.tagchecklist > span { float: right; + margin-left: 25px; font-size: 13px; line-height: 1.8; white-space: nowrap; @@ -828,7 +795,7 @@ dd { } @media (max-width: 600px) { - .tagchecklist span { + .tagchecklist > span { margin-bottom: 15px; font-size: 16px; line-height: 1.3; @@ -836,36 +803,51 @@ dd { } .tagchecklist .ntdelbutton { - margin: 1px -17px 0 0; - cursor: pointer; - width: 20px; - height: 20px; - display: block; - float: right; - text-indent: 0; - overflow: hidden; position: absolute; - outline: 0; + width: 24px; + height: 24px; + border: none; + margin: 0 -19px 0 0; + padding: 0; + background: none; + cursor: pointer; + text-indent: 0;; + position: absolute; } -.tagchecklist .ntdelbutton:before { +.tagchecklist .ntdelbutton .remove-tag-icon:before { content: "\f153"; display: block; - margin: 2px 0; + margin-right: 2px; height: 20px; width: 20px; - background: 100% 0; - color: #9ea7af; - font: 400 16px/1 dashicons; + -webkit-border-radius: 50%; + border-radius: 50%; + background: transparent; + color: #0073aa; + /* line-height tweak to vertically center the icon cross browsers */ + font: 400 16px/1.28 dashicons; text-align: center; - speak: none; -webkit-font-smoothing: antialiased; } -.tagchecklist .ntdelbutton:focus:before { - color: #00a0d2; +.tagchecklist .ntdelbutton:focus { + outline: 0; } +.tagchecklist .ntdelbutton:hover .remove-tag-icon:before, +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + color: #c00; +} + +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} /* THE TAG CLOUD. */ .tagsdiv + p { @@ -2194,6 +2176,7 @@ html { -webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 ); box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 ); background-color: #fff; + font-size: 14px; } .ui-autocomplete li { @@ -2201,9 +2184,16 @@ html { padding: 4px 10px; white-space: nowrap; text-align: right; -} - -.ui-autocomplete li.ui-state-focus { - background-color: #ddd; cursor: pointer; } + +/* Colors for the wplink toolbar autocomplete. */ +.ui-autocomplete .ui-state-focus { + background-color: #ddd; +} + +/* Colors for the tags autocomplete. */ +.wp-tags-autocomplete .ui-state-focus { + background-color: #0073aa; + color: #fff; +} diff --git a/wp-admin/css/press-this-rtl.min.css b/wp-admin/css/press-this-rtl.min.css index 07be2b9..c756399 100644 --- a/wp-admin/css/press-this-rtl.min.css +++ b/wp-admin/css/press-this-rtl.min.css @@ -1 +1 @@ -body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}.current-site,.post-options .post-option,.postform{text-overflow:ellipsis;white-space:nowrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;left:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,.15);box-shadow:-1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;left:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;left:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:right;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.split-button-primary{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:0 none;float:right}.split-button-toggle{padding:0;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #006799;float:left}.split-button-toggle i{margin:4px 0 3px 20px;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=text],[type=email],[type=url],[type=password],[type=search],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-right:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 13px 0 12px;position:static;top:auto;float:right;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 13px 14px 2px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:left}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-right:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 16px 11px 58px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;left:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-right:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 16px 6px 0}.ac_results{padding:0;margin:-1px -1px 0 0;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid #d8d8d8;background-color:#fff;font-size:14px}.ac_results li{padding:6px 16px;white-space:nowrap;text-align:right}.ac_results .ac_over{background-color:#00a0d2;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist span{display:block;margin-left:25px;float:right;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{margin:1px -17px 0 0;cursor:pointer;width:20px;height:20px;display:block;float:right;text-indent:0;overflow:hidden;position:absolute;outline:0}.tagchecklist .ntdelbutton:before{content:"\f153";display:block;margin:2px 0;height:20px;width:20px;background:100% 0;color:#9ea7af;font:400 16px/1 dashicons;text-align:center;speak:none;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus:before{color:#00a0d2}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:left;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;left:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-right:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-decoration:none;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;left:0;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-right:24px}.categories-select ul ul .category{padding-right:32px}.categories-select ul ul ul .category{padding-right:40px}.categories-select ul ul ul ul .category{padding-right:48px}.categories-select ul ul ul ul ul .category{padding-right:56px}.categories-select ul ul ul ul ul ul .category{padding-right:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;left:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:10px 0 0 rgba(0,0,0,.3);box-shadow:10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#a0a5aa}.press-this .adminbar button{position:absolute;top:50%;left:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-left:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;right:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{right:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;left:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-right:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-left:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:right;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#82878c;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:right;width:16.66%;padding:16.66% 16.66% 0 0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{right:50%;top:50%;margin:-20px -20px 0 0;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";left:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 12.5% 0 0}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;right:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:right;margin:14px 30px 14px 0;font-size:0}@media (max-width:320px){.add-media{margin:10px 10px 10px 0}}.insert-media{color:#9ea7af;float:right;margin:0;padding:0;border:0;border-left:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:left;margin:14px 0 14px 30px}@media (max-width:320px){.post-actions{margin:10px 0 10px 10px}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:right}.mce-container.mce-toolbar:nth-child(2){float:left}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:left;margin-left:-320px;width:320px;border-right:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;left:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-left:-100%;width:100%;border:0;-webkit-box-shadow:-5001px 5000px 0 5000px #fff;box-shadow:-5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;left:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-right:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;left:8px;margin-top:-10px;content:"\f341"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f345"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-right:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 14px 13px 37px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:right;color:#9ea7af;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{left:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 8px 0 0;font-size:14px;font-weight:400}.setting-modal{top:0;right:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{right:100%}@media (min-width:1px){.is-off-screen>.post-option{left:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.setting-modal.is-off-screen{right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:right}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-right:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 5px 0 0;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}.wp-link-input input{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer} \ No newline at end of file +body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}.scan-submit,.split-button-primary,.split-button-toggle{text-decoration:none;-webkit-appearance:none;cursor:pointer}.current-site,.post-options .post-option,.postform{text-overflow:ellipsis;white-space:nowrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0;white-space:nowrap}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;left:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:-1px 0 4px rgba(0,0,0,.15);box-shadow:-1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;left:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;left:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:right;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;white-space:nowrap;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.split-button-primary{-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:0 none;float:right}.split-button-toggle{padding:0;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #006799;float:left}.split-button-toggle i{margin:4px 0 3px 20px;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=text],[type=email],[type=url],[type=password],[type=search],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-right:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 3em 1.5em 0}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-right:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 13px 0 12px;position:static;top:auto;float:right;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 13px 14px 2px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:left}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-right:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 16px 11px 58px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;left:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-right:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 16px 6px 0}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist>span{float:right;margin-left:25px;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist>span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{width:24px;height:24px;border:none;margin:0 -19px 0 0;padding:0;background:0 0;cursor:pointer;text-indent:0;position:absolute}.tagchecklist .ntdelbutton .remove-tag-icon:before{content:"\f153";display:block;margin-right:2px;height:20px;width:20px;-webkit-border-radius:50%;border-radius:50%;background:0 0;color:#0073aa;font:400 16px/1.28 dashicons;text-align:center;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus{outline:0}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before,.tagchecklist .ntdelbutton:hover .remove-tag-icon:before{color:#c00}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:left;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;left:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-right:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-decoration:none;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset -6px 0 0 #00a0d2;box-shadow:inset -6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;left:0;width:20px;height:20px;margin-left:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-right:24px}.categories-select ul ul .category{padding-right:32px}.categories-select ul ul ul .category{padding-right:40px}.categories-select ul ul ul ul .category{padding-right:48px}.categories-select ul ul ul ul ul .category{padding-right:56px}.categories-select ul ul ul ul ul ul .category{padding-right:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;left:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:10px 0 0 rgba(0,0,0,.3);box-shadow:10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#a0a5aa}.press-this .adminbar button{position:absolute;top:50%;left:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-left:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;right:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{right:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;left:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-right:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-left:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:right;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#82878c;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:right;width:16.66%;padding:16.66% 16.66% 0 0;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{right:50%;top:50%;margin:-20px -20px 0 0;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";left:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 12.5% 0 0}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;right:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:right;margin:14px 30px 14px 0;font-size:0}@media (max-width:320px){.add-media{margin:10px 10px 10px 0}}.insert-media{color:#9ea7af;float:right;margin:0;padding:0;border:0;border-left:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:left;margin:14px 0 14px 30px}@media (max-width:320px){.post-actions{margin:10px 0 10px 10px}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:right}.mce-container.mce-toolbar:nth-child(2){float:left}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:left;margin-left:-320px;width:320px;border-right:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;box-shadow:-5001px 5000px 0 5000px #fff,-5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;left:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-left:-100%;width:100%;border:0;-webkit-box-shadow:-5001px 5000px 0 5000px #fff;box-shadow:-5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;left:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-right:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;left:8px;margin-top:-10px;content:"\f341"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f345"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-right:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 14px 13px 37px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:right;color:#9ea7af;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{left:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 8px 0 0;font-size:14px;font-weight:400}.setting-modal{top:0;right:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{right:100%}@media (min-width:1px){.is-off-screen>.post-option{left:auto;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.setting-modal.is-off-screen{right:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:right}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset -5px 0 0 #00a0d2;box-shadow:inset -5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-right:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 5px 0 0;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}.wp-link-input input{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff;font-size:14px}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:right;cursor:pointer}.ui-autocomplete .ui-state-focus{background-color:#ddd}.wp-tags-autocomplete .ui-state-focus{background-color:#0073aa;color:#fff} \ No newline at end of file diff --git a/wp-admin/css/press-this.css b/wp-admin/css/press-this.css index 1ec3ba0..36b9888 100644 --- a/wp-admin/css/press-this.css +++ b/wp-admin/css/press-this.css @@ -770,38 +770,6 @@ dd { margin: 10px 0 6px 16px; } - -/* Tag hint TODO needed? */ -/* Tag suggestions */ -.ac_results { - padding: 0; - margin: -1px 0 0 -1px; - list-style: none; - position: absolute; - z-index: 10000; - display: none; - border: 1px solid #d8d8d8; - background-color: #fff; - font-size: 14px; -} - -.ac_results li { - padding: 6px 16px; - white-space: nowrap; - text-align: left; -} - -.ac_results .ac_over { - background-color: #e5e5e5; - background-color: #00a0d2; - color: #fff; - cursor: pointer; -} - -.ac_match { - text-decoration: underline; -} - /* Tags */ .tagchecklist { padding: 16px 28px 5px; @@ -817,10 +785,9 @@ dd { clear: both; } -.tagchecklist span { - display: block; - margin-right: 25px; +.tagchecklist > span { float: left; + margin-right: 25px; font-size: 13px; line-height: 1.8; white-space: nowrap; @@ -828,7 +795,7 @@ dd { } @media (max-width: 600px) { - .tagchecklist span { + .tagchecklist > span { margin-bottom: 15px; font-size: 16px; line-height: 1.3; @@ -836,36 +803,51 @@ dd { } .tagchecklist .ntdelbutton { - margin: 1px 0 0 -17px; - cursor: pointer; - width: 20px; - height: 20px; - display: block; - float: left; - text-indent: 0; - overflow: hidden; position: absolute; - outline: 0; + width: 24px; + height: 24px; + border: none; + margin: 0 0 0 -19px; + padding: 0; + background: none; + cursor: pointer; + text-indent: 0;; + position: absolute; } -.tagchecklist .ntdelbutton:before { +.tagchecklist .ntdelbutton .remove-tag-icon:before { content: "\f153"; display: block; - margin: 2px 0; + margin-left: 2px; height: 20px; width: 20px; - background: 0 0; - color: #9ea7af; - font: 400 16px/1 dashicons; + -webkit-border-radius: 50%; + border-radius: 50%; + background: transparent; + color: #0073aa; + /* line-height tweak to vertically center the icon cross browsers */ + font: 400 16px/1.28 dashicons; text-align: center; - speak: none; -webkit-font-smoothing: antialiased; } -.tagchecklist .ntdelbutton:focus:before { - color: #00a0d2; +.tagchecklist .ntdelbutton:focus { + outline: 0; } +.tagchecklist .ntdelbutton:hover .remove-tag-icon:before, +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + color: #c00; +} + +.tagchecklist .ntdelbutton:focus .remove-tag-icon:before { + -webkit-box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); + box-shadow: + 0 0 0 1px #5b9dd9, + 0 0 2px 1px rgba(30, 140, 190, .8); +} /* THE TAG CLOUD. */ .tagsdiv + p { @@ -2194,6 +2176,7 @@ html { -webkit-box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 ); box-shadow: 0 1px 2px rgba( 30, 140, 190, 0.8 ); background-color: #fff; + font-size: 14px; } .ui-autocomplete li { @@ -2201,9 +2184,16 @@ html { padding: 4px 10px; white-space: nowrap; text-align: left; -} - -.ui-autocomplete li.ui-state-focus { - background-color: #ddd; cursor: pointer; } + +/* Colors for the wplink toolbar autocomplete. */ +.ui-autocomplete .ui-state-focus { + background-color: #ddd; +} + +/* Colors for the tags autocomplete. */ +.wp-tags-autocomplete .ui-state-focus { + background-color: #0073aa; + color: #fff; +} diff --git a/wp-admin/css/press-this.min.css b/wp-admin/css/press-this.min.css index 2e3377a..a6925ea 100644 --- a/wp-admin/css/press-this.min.css +++ b/wp-admin/css/press-this.min.css @@ -1 +1 @@ -body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}.current-site,.post-options .post-option,.postform{text-overflow:ellipsis;white-space:nowrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;right:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:1px 0 4px rgba(0,0,0,.15);box-shadow:1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;right:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;right:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:left;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.split-button-primary{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:0 none;float:left}.split-button-toggle{padding:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #006799;float:right}.split-button-toggle i{margin:4px 20px 3px 0;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=text],[type=email],[type=url],[type=password],[type=search],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-left:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 12px 0 13px;position:static;top:auto;float:left;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 2px 14px 13px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:right}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-left:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 58px 11px 16px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;right:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-left:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 0 6px 16px}.ac_results{padding:0;margin:-1px 0 0 -1px;list-style:none;position:absolute;z-index:10000;display:none;border:1px solid #d8d8d8;background-color:#fff;font-size:14px}.ac_results li{padding:6px 16px;white-space:nowrap;text-align:left}.ac_results .ac_over{background-color:#00a0d2;color:#fff;cursor:pointer}.ac_match{text-decoration:underline}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist span{display:block;margin-right:25px;float:left;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{margin:1px 0 0 -17px;cursor:pointer;width:20px;height:20px;display:block;float:left;text-indent:0;overflow:hidden;position:absolute;outline:0}.tagchecklist .ntdelbutton:before{content:"\f153";display:block;margin:2px 0;height:20px;width:20px;background:0 0;color:#9ea7af;font:400 16px/1 dashicons;text-align:center;speak:none;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus:before{color:#00a0d2}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:right;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;right:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-left:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-decoration:none;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;right:0;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-left:24px}.categories-select ul ul .category{padding-left:32px}.categories-select ul ul ul .category{padding-left:40px}.categories-select ul ul ul ul .category{padding-left:48px}.categories-select ul ul ul ul ul .category{padding-left:56px}.categories-select ul ul ul ul ul ul .category{padding-left:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;right:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:-10px 0 0 rgba(0,0,0,.3);box-shadow:-10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#a0a5aa}.press-this .adminbar button{position:absolute;top:50%;right:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-right:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;left:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{left:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;right:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-left:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-right:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:left;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#82878c;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:left;width:16.66%;padding:16.66% 0 0 16.66%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{left:50%;top:50%;margin:-20px 0 0 -20px;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";right:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 0 0 12.5%}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;left:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:left;margin:14px 0 14px 30px;font-size:0}@media (max-width:320px){.add-media{margin:10px 0 10px 10px}}.insert-media{color:#9ea7af;float:left;margin:0;padding:0;border:0;border-right:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:right;margin:14px 30px 14px 0}@media (max-width:320px){.post-actions{margin:10px 10px 10px 0}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:left}.mce-container.mce-toolbar:nth-child(2){float:right}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:right;margin-right:-320px;width:320px;border-left:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;right:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-right:-100%;width:100%;border:0;-webkit-box-shadow:5001px 5000px 0 5000px #fff;box-shadow:5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;right:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-left:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;right:8px;margin-top:-10px;content:"\f345"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f341"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-left:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 37px 13px 14px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:left;color:#9ea7af;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{right:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 0 0 8px;font-size:14px;font-weight:400}.setting-modal{top:0;left:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{left:100%}@media (min-width:1px){.is-off-screen>.post-option{right:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.setting-modal.is-off-screen{left:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:left}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-left:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 0 0 5px;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}.wp-link-input input{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left}.ui-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer} \ No newline at end of file +body,fieldset{margin:0}.screen-reader-text,fieldset,legend,td,th{padding:0}.scan-submit,.split-button-primary,.split-button-toggle{text-decoration:none;-webkit-appearance:none;cursor:pointer}.current-site,.post-options .post-option,.postform{text-overflow:ellipsis;white-space:nowrap}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){*,:after,:before{-webkit-font-smoothing:antialiased}}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}fieldset,img,legend{border:0}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}::-webkit-input-placeholder{color:#72777c}::-moz-placeholder{color:#72777c;opacity:1}:-ms-input-placeholder{color:#72777c}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.hide-if-js{display:none}.screen-reader-text{position:absolute;margin:-1px;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}body,button,input,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:20px;font-weight:400;line-height:1.6}b,dt,strong{font-weight:700}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}.scan-submit{display:inline-block;margin:0;white-space:nowrap}.split-button{position:relative;display:inline-block;vertical-align:middle}.split-button-body{display:none;position:absolute;bottom:39px;right:0;border:1px solid #ddd;background-color:#fff;min-width:180px;max-width:100%;margin:0;padding:8px;list-style:none;-webkit-box-shadow:1px 0 4px rgba(0,0,0,.15);box-shadow:1px 0 4px rgba(0,0,0,.15)}.split-button-body:after,.split-button-body:before{position:absolute;right:12px;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.split-button-body:before{bottom:-18px;border-top-color:#ccc;border-width:9px;right:11px}.split-button-body:after{bottom:-16px;border-top-color:#fff;border-width:8px}.split-button-body .split-button-option{display:block;padding:5px 15px;margin:0;width:100%;text-align:left;line-height:2}.is-open .split-button-body{display:block}.split-button-primary,.split-button-toggle{-webkit-border-radius:0;border-radius:0;display:block;margin:0;font-size:13px;white-space:nowrap;line-height:2;padding:0 10px 1px;background:#0085ba;border-color:#0073aa #006799 #006799;border-width:1px;border-style:solid;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.split-button-primary{-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px;border-right:0 none;float:left}.split-button-toggle{padding:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px;border-left:1px solid #006799;float:right}.split-button-toggle i{margin:4px 20px 3px 0;padding:0 10px}.split-button-primary:hover,.split-button-toggle:hover{outline:0;background:#008ec2;border-color:#006799}.split-button-primary:focus,.split-button-toggle:focus{outline:0;-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.split-button-primary:active,.split-button-toggle:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa;box-shadow:inset 0 2px 10px #006799,0 1px 0 #0073aa}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.postform,textarea{vertical-align:top}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}[type=text],[type=email],[type=url],[type=password],[type=search],textarea{padding:.4em .75em;color:#32373c;border:1px solid #ccc}[type=text]:focus,[type=email]:focus,[type=url]:focus,[type=password]:focus,[type=search]:focus,textarea:focus{color:#32373c;outline:0}textarea{overflow:auto;padding-left:3px}a,a:visited{color:#0073aa}a:active,a:focus,a:hover{color:#00a0d2}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dd{margin:0 1.5em 1.5em}#post-formats-select br{display:none}.post-format{width:1px;height:1px;position:absolute;top:-9999px}.lt-ie9 .post-format{margin:17px 12px 0 13px;position:static;top:auto;float:left;width:16px;height:16px}.add-category,.post-format-icon,.tagsdiv .ajaxtag,.tagsdiv .newtag{position:relative}.post-format-icon{display:block;padding:13px 2px 14px 13px;cursor:pointer}.post-format-icon:after,.post-format-icon:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#9ea7af;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.post-format-icon:before{content:"\f109"}.post-format-icon:after{display:none;content:"\f147";float:right}.post-format:checked+.post-format-icon{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:rgba(46,162,204,.1)}.post-format:checked+.post-format-icon:after,.post-format:checked+.post-format-icon:before{color:#32373c}.post-format:focus+.post-format-icon{background:#00a0d2;color:#fff}.post-format:focus+.post-format-icon:after,.post-format:focus+.post-format-icon:before{color:#fff}.post-format:checked+.post-format-icon:after{display:block}.lt-ie9 .post-format-icon{margin-left:16px}.post-format-aside:before{content:"\f123"}.post-format-image:before{content:"\f128"}.post-format-video:before{content:"\f126"}.post-format-audio:before{content:"\f127"}.post-format-quote:before{content:"\f122"}.post-format-link:before{content:"\f103"}.post-format-gallery:before{content:"\f161"}.tagsdiv p{margin:0}.tagsdiv .newtag{display:block;padding:11px 58px 11px 16px;width:100%;border:0;border-bottom:1px solid #e5e5e5;font-size:16px}.tagsdiv .tagadd{position:absolute;top:0;right:0;bottom:1px;border:0;-webkit-border-radius:0;border-radius:0;margin:0;padding:0 16px;background:#f7f7f7;border-left:1px solid #f1f1f1;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .tagadd:active,.tagsdiv .tagadd:focus,.tagsdiv .tagadd:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff;-webkit-box-shadow:none;box-shadow:none}.tagsdiv .howto{color:#727272;font-style:italic;margin:10px 0 6px 16px}.tagchecklist{padding:16px 28px 5px}.tagchecklist:after,.tagchecklist:before{content:"";display:table}.tagchecklist:after{clear:both}.tagchecklist>span{float:left;margin-right:25px;font-size:13px;line-height:1.8;white-space:nowrap;cursor:default}@media (max-width:600px){.tagchecklist>span{margin-bottom:15px;font-size:16px;line-height:1.3}}.tagchecklist .ntdelbutton{width:24px;height:24px;border:none;margin:0 0 0 -19px;padding:0;background:0 0;cursor:pointer;text-indent:0;position:absolute}.tagchecklist .ntdelbutton .remove-tag-icon:before{content:"\f153";display:block;margin-left:2px;height:20px;width:20px;-webkit-border-radius:50%;border-radius:50%;background:0 0;color:#0073aa;font:400 16px/1.28 dashicons;text-align:center;-webkit-font-smoothing:antialiased}.tagchecklist .ntdelbutton:focus{outline:0}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before,.tagchecklist .ntdelbutton:hover .remove-tag-icon:before{color:#c00}.tagchecklist .ntdelbutton:focus .remove-tag-icon:before{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.tagsdiv+p{margin:0}.press-this .tagcloud-link{display:block;margin:0 16px 5px;padding:0;text-decoration:none;outline:0}.tagcloud-link:focus{text-decoration:underline}.popular-tags{border:none;line-height:2em;padding:8px 12px 12px;text-align:justify}.popular-tags a{padding:0 3px}.the-tagcloud{margin:0;padding:16px}.the-tagcloud a{text-decoration:none;outline:0}.the-tagcloud a:focus{text-decoration:underline}.tagcloud h3{margin:2px 0 12px}.add-category-name,input[type=search].categories-search{display:block;width:100%;padding:.85714em 1.07143em;border:0;-webkit-border-radius:0;border-radius:0;border-bottom:1px solid #e5e5e5;font-size:14px;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media (max-width:600px){.add-category-name,input[type=search].categories-search{font-size:16px}}.press-this .add-cat-toggle{float:right;margin-top:-45px;line-height:20px;padding:12px 10px 8px;color:#0073aa}.press-this .add-cat-toggle:focus{text-decoration:none;color:#00a0d2}.press-this .add-cat-toggle.is-toggled{padding:10px}.press-this .add-cat-toggle.is-toggled .dashicons:before{content:"\f179"}.add-category{border-bottom:1px solid #e5e5e5}.add-category.is-hidden{display:none}.add-category .add-cat-submit{position:absolute;top:0;right:0;border:0;-webkit-border-radius:0;border-radius:0;padding:12px 16px;background:#f7f7f7;border-left:1px solid #f1f1f1}.add-category .add-cat-submit:active,.add-category .add-cat-submit:focus,.add-category .add-cat-submit:hover{outline:0;background:#2991b7;border-color:#20708e;color:#fff}.postform-wrapper{padding:12px}.postform{display:block;margin:0;width:100%;height:34px;-webkit-border-radius:0;border-radius:0;border:1px solid #e5e5e5;background:#fff;-webkit-background-size:20px 20px;background-size:20px 20px;overflow:hidden;line-height:21px;text-decoration:none;cursor:pointer;outline:0}.postform:focus{border-color:#0073aa;-webkit-box-shadow:0 0 0 3px #00a0d2;box-shadow:0 0 0 3px #00a0d2;outline:0;-moz-outline:none;-moz-user-focus:ignore}.alert,.scan{border-bottom:1px solid #e5e5e5}.postform::-ms-expand{display:none}.postform::-ms-value{background:0 0;color:#727272}.postform:-moz-focusring{color:transparent;text-shadow:0 0 0 #727272}.categories-select,.categories-select ul{margin:0;padding:0;list-style:none}.category{position:relative;display:block;padding:13px 16px 14px;cursor:pointer;background:#fff}.category.selected:focus,.category:focus{outline:0;background:#00a0d2;color:#fff}.category.selected{-webkit-box-shadow:inset 6px 0 0 #00a0d2;box-shadow:inset 6px 0 0 #00a0d2;background:#E9F5F9}.category.selected:after{display:inline-block;content:"\f147";position:absolute;top:13px;right:0;width:20px;height:20px;margin-right:10px;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;color:#23282d;font-weight:400;font-style:normal;vertical-align:top;text-align:center;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.category.selected:focus:after{color:#fff}.categories-select ul .category{padding-left:24px}.categories-select ul ul .category{padding-left:32px}.categories-select ul ul ul .category{padding-left:40px}.categories-select ul ul ul ul .category{padding-left:48px}.categories-select ul ul ul ul ul .category{padding-left:56px}.categories-select ul ul ul ul ul ul .category{padding-left:64px}.categories-select .is-hidden{display:none}.categories-select .is-hidden.searched-parent{display:block}.categories-search-wrapper{position:relative}.categories-search-wrapper.is-hidden{display:none}.categories-search-wrapper label{position:absolute;top:50%;right:10px;margin-top:-10px;color:#9ea7af}html{overflow:auto;background:#fff;-webkit-box-shadow:-10px 0 0 rgba(0,0,0,.3);box-shadow:-10px 0 0 rgba(0,0,0,.3)}body{overflow-x:hidden;height:100%}@media (max-width:900px){body{font-size:16px}}@media (max-width:320px){body{font-size:14px}}.lt-ie9{overflow:visible}.adminbar{position:relative;width:100%;padding:0 .8em;min-height:3.2em;background:#23282d;color:#fff;z-index:9999}.adminbar:after,.adminbar:before{content:"";display:table}.adminbar:after{clear:both}.adminbar .dashicons{color:#a0a5aa}.press-this .adminbar button{position:absolute;top:50%;right:6px;margin-top:-13px;padding:0 10px 1px;font-size:13px}.current-site{margin-top:.5625em;font-size:16px;line-height:44px;font-weight:400;overflow:hidden}@media (max-width:600px){.current-site{margin:3px 0 0}}.current-site-link{text-decoration:none}.current-site-link:focus{outline:0}.current-site-link:focus .current-site-name{text-decoration:underline}.current-site-name{color:#ededed}@media (max-width:320px){.adminbar{min-height:45px}.current-site{margin:0;font-size:14px}.current-site-name{font-weight:600}}.current-site .dashicons-wordpress{position:relative;top:-1px;margin-right:10px;vertical-align:middle}.options,.options.closed .on-open,.options.open .on-closed{display:none}@media (max-width:900px){.options{display:block}.scan form{-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.scan.is-hidden form{opacity:.2;pointer-events:none}}.options-panel-back.is-hidden{display:none}.options:focus .dashicons{color:#fff;text-decoration:none}.options .dashicons{margin-top:3px}.options{color:#00a0d2}.alert{position:relative;margin:0;padding:16px 50px;font-size:14px}.alert:before{content:"";position:absolute;top:50%;left:30px;width:8px;height:8px;margin-top:-4px;-webkit-border-radius:50%;border-radius:50%;background:#00a0d2}@media (max-width:600px){.alert{padding:16px 35px}.alert:before{left:15px}}.alert.is-error:before{background:red}.scan{position:relative}.scan-url{display:block;border:0;padding:.85714em 1.07143em;font-size:14px;width:100%}@media (max-width:600px){.scan-url{font-size:16px}}.scan-submit{position:absolute;top:0;right:0;bottom:0;padding:0 1.07143em;background:#f7f7f7;border:0;border-left:1px solid #f1f1f1;-webkit-border-radius:0;border-radius:0;color:#555;font-size:14px;line-height:1.6}.scan-submit:focus,.scan-submit:hover{background:#008ec2;border-color:#006799;color:#fff;outline:0}.scan-submit:active{background:#0073aa;border-color:#006799;color:#fff}.scan-submit:visited{color:#555}.wrapper{position:relative;margin-bottom:60px;margin-right:320px}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media (max-width:900px){.wrapper{margin:0;width:100%}}.editor-wrapper{overflow:auto;float:left;width:100%}.editor-wrapper:after,.editor-wrapper:before{content:"";display:table}.editor-wrapper:after{clear:both}.editor{padding:0 1.5em 4.75em;max-width:700px;margin:0 auto}.spinner{height:20px;width:20px;display:inline-block;visibility:hidden;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;opacity:.7;filter:alpha(opacity=70);line-height:1;vertical-align:middle}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.spinner{background-image:url(../images/spinner-2x.gif)}}.spinner.is-active{visibility:visible}@media (min-width:901px){.editor{max-width:760px}}@media (max-width:320px){.editor{padding:0}}.post-title,.post-title-placeholder{margin:0;padding:.83em 0;width:100%;border-bottom:1px solid #e5e5e5;font-size:32px;line-height:1.4;font-weight:700}.post-title-placeholder:active,.post-title-placeholder:focus,.post-title:active,.post-title:focus{outline:0;-webkit-box-shadow:inset 0 -3px 0 #00a0d2;box-shadow:inset 0 -3px 0 #00a0d2;border-color:#00a0d2}@media (max-width:900px){.post-title,.post-title-placeholder{font-size:24px}}@media (max-height:400px){.post-title,.post-title-placeholder{padding:15px 0;font-size:16px}}@media (max-width:320px){.post-title,.post-title-placeholder{font-size:16px;font-weight:600;padding:1.14286em 1.42857em}}.post-title{background:url(data:image/gif;base64,R0lGODlhAQABAJEAAAAAAP///////wAAACH5BAEHAAIALAAAAAABAAEAAAICVAEAOw==);background:0 0,none}.post-title:before{content:"\a0";display:inline-block;width:0;speak:none}.post-title-placeholder{position:absolute;border:0;color:#82878c;z-index:-1}.post-title-placeholder.is-hidden{display:none}.media-list-container{position:relative;padding:2px 0;border-bottom:1px solid #e5e5e5;display:none}.media-list-inner-container{overflow:auto;max-height:150px;max-height:40vw}.media-list-container.has-media{display:block}.media-list-inner-container:after,.media-list-inner-container:before{content:"";display:table}.media-list-inner-container:after{clear:both}.media-list{margin:0;padding:0}@media (min-width:321px){.media-list-inner-container{max-height:250px;max-height:40vw}}.wppt-all-media-list{list-style:none;margin:0;padding:0}.is-embed:focus,.suggested-media-thumbnail:focus{outline:0;-webkit-box-shadow:inset 0 0 0 3px #00a0d2;box-shadow:inset 0 0 0 3px #00a0d2}.suggested-media-thumbnail{position:relative;display:block;float:left;width:16.66%;padding:16.66% 0 0 16.66%;background-position:center;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-color:#d8d8d8;color:#fff;color:rgba(255,255,255,.6);cursor:pointer}.suggested-media-thumbnail:active,.suggested-media-thumbnail:focus,.suggested-media-thumbnail:hover{color:#fff}.suggested-media-thumbnail:after,.suggested-media-thumbnail:before{display:inline-block;position:absolute;font-size:20px;line-height:1;font-family:dashicons;text-decoration:inherit;font-weight:400;font-style:normal;-webkit-transition:color .1s ease-in 0;transition:color .1s ease-in 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.suggested-media-thumbnail:before{left:50%;top:50%;margin:-20px 0 0 -20px;font-size:40px}.suggested-media-thumbnail:after{content:"\f132";right:3%;bottom:2%}@media (min-width:601px){.media-list-inner-container{max-height:200px;max-height:18.75vw}.suggested-media-thumbnail{width:12.5%;padding:12.5% 0 0 12.5%}}.is-embed:before{content:"\f104";color:#fff;color:rgba(255,255,255,.9)}.is-embed.is-audio:active:before,.is-embed.is-audio:focus:before,.is-embed.is-audio:hover:before,.is-embed.is-tweet:active:before,.is-embed.is-tweet:focus:before,.is-embed.is-tweet:hover:before{color:#fff}.is-embed.is-video{background-color:#23282d}.is-embed.is-video:active:before,.is-embed.is-video:focus:before,.is-embed.is-video:hover:before{color:rgba(255,255,255,.2)}.is-embed.is-video:before{content:"\f236"}.is-embed.is-audio{background-color:#ff7d44}.is-embed.is-audio:before{content:"\f127"}.is-embed.is-tweet{background-color:#55acee}.is-embed.is-tweet:before{content:"\f301"}.no-media{margin:0;padding:0;border:0}.press-this-actions{position:fixed;bottom:0;left:0;width:100%;background:#f1f1f1;background:rgba(241,241,241,.9);border-top:1px solid #e5e5e5}.add-media{float:left;margin:14px 0 14px 30px;font-size:0}@media (max-width:320px){.add-media{margin:10px 0 10px 10px}}.insert-media{color:#9ea7af;float:left;margin:0;padding:0;border:0;border-right:1px solid #e5e5e5;-webkit-border-radius:0;border-radius:0;background:0 0;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.insert-media:active,.insert-media:focus,.insert-media:hover{margin:0;background:0 0;border-color:#e5e5e5;color:#23282d}.insert-media:active,.insert-media:focus{outline:0;color:#00a0d2;text-decoration:none}.insert-media .dashicons{padding:11px;width:63px;height:58px;font-size:40px}@media (max-width:320px){.insert-media .dashicons{width:55px;height:49px;padding:14px;font-size:20px}}#wp-link-wrap,.post-actions{font-size:13px}.post-actions{float:right;margin:14px 30px 14px 0}@media (max-width:320px){.post-actions{margin:10px 10px 10px 0}}.publish-button .saving-draft,.publish-button.is-saving .publish{display:none}.publish-button.is-saving .saving-draft{display:inline}.editor .wp-media-buttons{float:none}.editor div.mce-toolbar-grp{padding:.71429em 0;background:0 0;border:0}@media (max-height:400px),(max-width:320px){.editor div.mce-toolbar-grp{padding:0}}.mce-stack-layout:after,.mce-stack-layout:before{content:"";display:table}.mce-stack-layout:after{clear:both}.mce-container.mce-toolbar{float:left}.mce-container.mce-toolbar:nth-child(2){float:right}@media (max-width:600px){.mce-first .mce-btn:nth-child(3),.mce-first .mce-btn:nth-child(4){position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.mce-first .mce-btn:nth-child(3):focus,.mce-first .mce-btn:nth-child(4):focus{position:static;margin:1px;padding:inherit;height:auto;width:auto;overflow:visible;clip:auto;border:1px solid #999}}#wp-link-wrap input[type=text]{padding:3px 5px;margin:1px}@media screen and (max-width:782px){#wp-link-wrap{font-size:14px}#wp-link-wrap input[type=text]{padding:6px 10px}}#wp-link-wrap .howto{color:#666;font-style:italic}.options-panel{position:relative;float:right;margin-right:-320px;width:320px;border-left:1px solid #e5e5e5;font-size:14px;-webkit-box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;box-shadow:5001px 5000px 0 5000px #fff,5000px 5000px 0 5000px #e5e5e5;outline:0}.options-panel-back{position:absolute;top:0;right:0;bottom:0;width:320px;outline:0}@media (max-width:900px){.press-this-actions{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.press-this-actions.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.options-panel{background:#fff;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.options-panel.is-hidden{visibility:hidden}.options-panel.is-off-screen{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (max-width:320px){.options-panel{margin-right:-100%;width:100%;border:0;-webkit-box-shadow:5001px 5000px 0 5000px #fff;box-shadow:5001px 5000px 0 5000px #fff}.options-panel-back{width:100%}}.post-options{background:#fff;position:absolute;right:0;width:100%;overflow-x:hidden}.post-options .post-option-contents{margin-left:3px;color:#32373c}.post-option-forward:before{position:absolute;top:50%;right:8px;margin-top:-10px;content:"\f345"}.post-option,.setting-modal,.setting-title{position:relative}.post-option-back:before{content:"\f341"}.lt-ie9 .options-panel,.lt-ie9 .post-options{border-left:1px solid #e5e5e5}.lt-ie9 .post-options.is-off-screen{border:0}.post-options .post-option{display:block;width:100%;padding:13px 37px 13px 14px;border-bottom:1px solid #e5e5e5;text-decoration:none;text-align:left;color:#9ea7af;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.post-options .post-option:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.is-off-screen>.post-option{right:100%}.is-hidden>.post-option{visibility:hidden}.post-option-title{display:inline-block;margin:0 0 0 8px;font-size:14px;font-weight:400}.setting-modal{top:0;left:0;width:100%;overflow:hidden;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.setting-modal.is-hidden{visibility:hidden;height:0}.setting-modal.is-off-screen{left:100%}@media (min-width:1px){.is-off-screen>.post-option{right:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.setting-modal.is-off-screen{left:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}}.press-this .modal-close{display:block;width:100%;padding:13px 14px;border-bottom:1px solid #e5e5e5;color:#00a0d2;text-decoration:none;text-align:left}.press-this .modal-close:focus{outline:0;-webkit-box-shadow:inset 5px 0 0 #00a0d2;box-shadow:inset 5px 0 0 #00a0d2;border-color:#e5e5e5}.setting-title{top:-1px;margin-left:11px}#pressthis{color:#404040;resize:none;padding-top:30px;font-size:16px}.wp-editor-wrap .quicktags-toolbar{background:0 0;border:none}.wp-editor-wrap .wp-editor-tools{z-index:0}.wp-editor-wrap .wp-editor-tabs{padding:2px}.wp-editor-wrap .wp-switch-editor{top:0;margin:3px 0 0 5px;padding:3px 8px;background:#f5f5f5;color:#555;border-color:#ccc}.wp-editor-wrap .wp-switch-editor:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-editor-wrap.html-active .switch-html,.wp-editor-wrap.tmce-active .switch-tmce{background:#fff;border-color:#d8d8d8}.wp-link-input input{border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);background-color:#fff;color:#32373c;outline:0;-webkit-transition:50ms border-color ease-in-out;transition:50ms border-color ease-in-out}.ui-autocomplete{padding:0;margin:0;list-style:none;position:absolute;z-index:10000;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff;font-size:14px}.ui-autocomplete li{margin-bottom:0;padding:4px 10px;white-space:nowrap;text-align:left;cursor:pointer}.ui-autocomplete .ui-state-focus{background-color:#ddd}.wp-tags-autocomplete .ui-state-focus{background-color:#0073aa;color:#fff} \ No newline at end of file diff --git a/wp-admin/css/themes-rtl.css b/wp-admin/css/themes-rtl.css index b620298..0e5f8dc 100644 --- a/wp-admin/css/themes-rtl.css +++ b/wp-admin/css/themes-rtl.css @@ -114,7 +114,7 @@ margin-left: 3px; } -.theme-browser .theme .theme-actions .button-secondary { +.theme-browser .theme .theme-actions .button { float: none; margin-right: 3px; } @@ -1017,7 +1017,7 @@ body.folded .theme-browser ~ .theme-overlay .theme-wrap { } .theme-install-php .wp-filter { - padding: 0 20px; + padding-right: 20px; } .theme-install-php a.upload, @@ -1176,12 +1176,143 @@ div#custom-background-image img { max-height: 300px; } +.background-position-control input[type="radio"]:checked ~ .button { + background: #eee; + border-color: #999; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ); + z-index: 1; +} + +.background-position-control input[type="radio"]:focus ~ .button { + border-color: #5b9dd9; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ), 0 0 3px rgba( 0, 115, 170, .8 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ), 0 0 3px rgba( 0, 115, 170, .8 ); + color: #23282d; +} + +.background-position-control .background-position-center-icon, +.background-position-control .background-position-center-icon:before { + display: inline-block; + line-height: 1; + text-align: center; + -webkit-transition: background-color .1s ease-in 0; + transition: background-color .1s ease-in 0; +} + +.background-position-control .background-position-center-icon { + height: 20px; + margin-top: 13px; + vertical-align: top; + width: 20px; +} + +.background-position-control .background-position-center-icon:before { + background-color: #555; + -webkit-border-radius: 50%; + border-radius: 50%; + content: ""; + height: 12px; + width: 12px; +} + +.background-position-control .button:hover .background-position-center-icon:before, +.background-position-control input[type="radio"]:focus ~ .button .background-position-center-icon:before { + background-color: #23282d; +} + +.background-position-control .button-group { + display: block; +} + +.background-position-control .button-group .button { + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + /* Following properties are overridden by buttons responsive styles (see: wp-includes/css/buttons.css). */ + height: 40px !important; + line-height: 37px !important; + margin: 0 0 0 -1px !important; + padding: 0 10px 1px !important; + position: relative; +} + +.background-position-control .button-group .button:active, +.background-position-control .button-group .button:hover, +.background-position-control .button-group .button:focus { + z-index: 1; +} + +.background-position-control .button-group:last-child .button { + -webkit-box-shadow: 0 1px 0 #ccc; + box-shadow: 0 1px 0 #ccc; +} + +.background-position-control .button-group > label { + margin: 0 !important; +} + +.background-position-control .button-group:first-child > label:first-child .button { + -webkit-border-radius: 0 3px 0 0; + border-radius: 0 3px 0 0; +} + +.background-position-control .button-group:first-child > label:first-child .dashicons { + -webkit-transform: rotate( -45deg ); + -ms-transform: rotate( -45deg ); + transform: rotate( -45deg ); +} + +.background-position-control .button-group:first-child > label:last-child .button { + -webkit-border-radius: 3px 0 0 0; + border-radius: 3px 0 0 0; +} + +.background-position-control .button-group:first-child > label:last-child .dashicons { + -webkit-transform: rotate( 45deg ); + -ms-transform: rotate( 45deg ); + transform: rotate( 45deg ); +} + +.background-position-control .button-group:last-child > label:first-child .button { + -webkit-border-radius: 0 0 3px 0; + border-radius: 0 0 3px 0; +} + +.background-position-control .button-group:last-child > label:first-child .dashicons { + -webkit-transform: rotate( 45deg ); + -ms-transform: rotate( 45deg ); + transform: rotate( 45deg ); +} + +.background-position-control .button-group:last-child > label:last-child .button { + -webkit-border-radius: 0 0 0 3px; + border-radius: 0 0 0 3px; +} + +.background-position-control .button-group:last-child > label:last-child .dashicons { + -webkit-transform: rotate( -45deg ); + -ms-transform: rotate( -45deg ); + transform: rotate( -45deg ); +} + +.background-position-control .button-group .dashicons { + margin-top: 9px; +} + +.background-position-control .button-group + .button-group { + margin-top: -1px; +} + /*------------------------------------------------------------------------------ 23.0 - Full Overlay w/ Sidebar ------------------------------------------------------------------------------*/ body.full-overlay-active { overflow: hidden; + /* Hide all the content, the Customizer overlay is then made visible to be the only available content. */ + visibility: hidden; } .wp-full-overlay { @@ -1390,6 +1521,7 @@ body.full-overlay-active { box-shadow: none !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; + z-index: -1; /* Below device buttons */ } .wp-core-ui .wp-full-overlay .collapse-sidebar:hover, @@ -1485,7 +1617,7 @@ body.full-overlay-active { position: fixed; bottom: 0; right: 0; - width: 300px; + width: 299px; height: 45px; border-top: 1px solid #ddd; background: #eee; @@ -1493,6 +1625,9 @@ body.full-overlay-active { .wp-full-overlay-footer .devices { float: left; + background: #eee; + -webkit-box-shadow: 20px 0 10px -5px #eee; + box-shadow: 20px 0 10px -5px #eee; } .wp-full-overlay-footer .devices button { @@ -1506,8 +1641,12 @@ body.full-overlay-active { box-shadow: none; border-top: 1px solid transparent; border-bottom: 4px solid transparent; - -webkit-transition: background .1s ease-in-out; - transition: background .1s ease-in-out; + -webkit-transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; + transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; } .wp-full-overlay-footer .devices button:focus { @@ -1535,15 +1674,18 @@ body.full-overlay-active { background-color: #fff; } -.wp-full-overlay-footer .devices button:focus { - background-color: #fff; +.wp-full-overlay-footer .devices button:focus, +.wp-full-overlay-footer .devices button.active:hover { border-bottom-color: #0073aa; } -.wp-full-overlay-footer .devices button.active:before, +.wp-full-overlay-footer .devices button.active:before { + color: #191e23; +} + .wp-full-overlay-footer .devices button:hover:before, .wp-full-overlay-footer .devices button:focus:before { - color: #191e23; + color: #0073aa; } .wp-full-overlay-footer .devices .preview-desktop:before { @@ -1613,8 +1755,10 @@ body.full-overlay-active { height: 100%; } -.customize-active #customize-container { - display: block; +/* Make the Customizer and Theme installer overlays the only available content. */ +#customize-container, +.theme-install-overlay { + visibility: visible; } .customize-loading #customize-container iframe { diff --git a/wp-admin/css/themes-rtl.min.css b/wp-admin/css/themes-rtl.min.css index cdd6a8d..ad2797e 100644 --- a/wp-admin/css/themes-rtl.min.css +++ b/wp-admin/css/themes-rtl.min.css @@ -1 +1 @@ -.theme-browser .themes{clear:both}.themes-php:not(.network-admin) .wrap h1{margin-bottom:15px}.themes-php .wrap h1 .button{margin-right:20px}.themes-php .wp-filter-search{position:relative;top:-2px;right:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.theme .notice,.theme .notice.is-dismissible{right:0;margin:0;position:absolute;left:0;top:0}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:20%;right:20%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-left:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header .close,.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;background-color:transparent;height:48px;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;text-align:center}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{width:50px;float:left;border:0;border-right:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{color:#72777c;width:54px;float:right;border:0;border-left:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f345"}.theme-overlay .theme-header .right:before{content:"\f341"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-browser~.theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;left:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:600;margin-left:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .notice-success p:before{color:#79ba49;content:"\f147";display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.theme-install.updated-message:before{content:''}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.plugin-install-tab-upload .upload-view-toggle .upload,.upload-view-toggle .browse{display:none}.plugin-install-tab-upload .upload-view-toggle .browse{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:50px 0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;right:0}.upload-plugin-wrap{display:none}.plugin-install-tab-upload .upload-plugin,.show-upload-view .upload-plugin,.show-upload-view .upload-plugin-wrap,.show-upload-view .upload-theme{display:block}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center;display:none}.no-results p.no-themes{display:block}.theme-install-php .add-new-theme{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:right}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;left:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-left:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-right:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{border-right:0;border-top:0;border-bottom:0}.theme-install-overlay .close-full-overlay:before,.theme-install-overlay .next-theme:before,.theme-install-overlay .previous-theme:before{top:2px;right:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:0;right:0;padding:9px 10px 9px 0;height:45px;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-right:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar{padding:9px 10px}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;right:0;width:300px;height:45px;border-top:1px solid #ddd;background:#eee}.wp-full-overlay-footer .devices{float:left}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 -4px 0 0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto -160px auto 0;width:320px;height:480px;max-height:100%;max-width:100%;right:50%}.preview-tablet .wp-full-overlay-main{margin:auto -360px auto 0;width:720px;height:1080px;max-height:100%;max-width:100%;right:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:right;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .button{float:left;margin:8px 0 0 10px;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}@media aural{.theme .notice:before,.theme-info .updated-message:before,.theme-info .updating-message:before,.theme-install.updating-message:before{speak:none}} \ No newline at end of file +.theme-browser .themes{clear:both}.themes-php:not(.network-admin) .wrap h1{margin-bottom:15px}.themes-php .wrap h1 .button{margin-right:20px}.themes-php .wp-filter-search{position:relative;top:-2px;right:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.theme .notice,.theme .notice.is-dismissible{right:0;margin:0;position:absolute;left:0;top:0}.theme-browser .theme{cursor:pointer;float:right;margin:0 0 4% 4%;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 0 4% 3%}.theme-browser .theme:nth-child(3n){margin-left:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;left:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-right:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-left:3px}.theme-browser .theme .theme-actions .button{float:none;margin-right:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;right:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;left:20%;right:20%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-left:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-left:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-right:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-left:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;right:50%;margin-right:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;right:-20px;left:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;right:0;left:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:left;border:0;border-right:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:right;text-align:center;border:0;border-left:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f345"}.theme-overlay .theme-header .right:before{content:"\f341"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;right:190px;left:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-browser~.theme-overlay .theme-wrap{right:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;right:0;left:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;right:0;left:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-left:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;left:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:right;margin:0 0 0 30px;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;right:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;right:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:right}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-right:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:600;margin-left:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-right:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 20px 10px 10px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;right:auto;left:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 0 3% 3%}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-left:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-left:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 0 3% 3%}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-left:3%}.theme-browser .theme:nth-child(4n){margin-left:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-left:0}.theme-browser .theme:nth-child(even){margin-left:0}.theme-browser .theme:nth-child(odd){margin-left:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{right:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;left:0;bottom:0;right:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-right:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-left:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-left:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description{margin-right:0}.theme-overlay .theme-actions .delete-theme{position:relative;left:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;right:0;top:0;left:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;right:50%;text-indent:0;margin-right:-40px}.single-theme .theme-wrap{margin:0 -10px 0 -12px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:right;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .notice-success p:before{color:#79ba49;content:"\f147";display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.theme-install.updated-message:before{content:''}.theme-install-php .wp-filter{padding-right:20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.plugin-install-tab-upload .upload-view-toggle .upload,.upload-view-toggle .browse{display:none}.plugin-install-tab-upload .upload-view-toggle .browse{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:50px 0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin-wrap{display:none}.plugin-install-tab-upload .upload-plugin,.show-upload-view .upload-plugin,.show-upload-view .upload-plugin-wrap,.show-upload-view .upload-theme{display:block}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center;display:none}.no-results p.no-themes{display:block}.theme-install-php .add-new-theme{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:right}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:right;margin:0 0 20px 20px}.appearance_page_custom-header .random-header{clear:both;margin:0 0 20px 20px;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-left:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}.background-position-control input[type=radio]:checked~.button{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);z-index:1}.background-position-control input[type=radio]:focus~.button{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);color:#23282d}.background-position-control .background-position-center-icon,.background-position-control .background-position-center-icon:before{display:inline-block;line-height:1;text-align:center;-webkit-transition:background-color .1s ease-in 0;transition:background-color .1s ease-in 0}.background-position-control .background-position-center-icon{height:20px;margin-top:13px;vertical-align:top;width:20px}.background-position-control .background-position-center-icon:before{background-color:#555;-webkit-border-radius:50%;border-radius:50%;content:"";height:12px;width:12px}.background-position-control .button:hover .background-position-center-icon:before,.background-position-control input[type=radio]:focus~.button .background-position-center-icon:before{background-color:#23282d}.background-position-control .button-group{display:block}.background-position-control .button-group .button{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:40px!important;line-height:37px!important;margin:0 0 0 -1px!important;padding:0 10px 1px!important;position:relative}.wp-full-overlay,.wp-full-overlay-sidebar{position:fixed;top:0;height:100%;bottom:0;right:0}.background-position-control .button-group .button:active,.background-position-control .button-group .button:focus,.background-position-control .button-group .button:hover{z-index:1}.background-position-control .button-group:last-child .button{-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.background-position-control .button-group>label{margin:0!important}.background-position-control .button-group:first-child>label:first-child .button{-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.background-position-control .button-group:first-child>label:first-child .dashicons{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.background-position-control .button-group:first-child>label:last-child .button{-webkit-border-radius:3px 0 0;border-radius:3px 0 0}.background-position-control .button-group:first-child>label:last-child .dashicons{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.background-position-control .button-group:last-child>label:first-child .button{-webkit-border-radius:0 0 3px;border-radius:0 0 3px}.background-position-control .button-group:last-child>label:first-child .dashicons{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.background-position-control .button-group:last-child>label:last-child .button{-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.background-position-control .button-group:last-child>label:last-child .dashicons{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.background-position-control .button-group .dashicons{margin-top:9px}.background-position-control .button-group+.button-group{margin-top:-1px}body.full-overlay-active{overflow:hidden;visibility:hidden}.wp-full-overlay{z-index:500000;overflow:visible;left:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-left:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-right:0!important}.wp-full-overlay.expanded{margin-right:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-right:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0;left:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;right:0;left:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;right:0;left:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:right;width:45px;height:45px;padding-left:2px;background:#eee;border-left:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;right:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;right:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;right:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{border-right:0;border-top:0;border-bottom:0}.theme-install-overlay .close-full-overlay:before,.theme-install-overlay .next-theme:before,.theme-install-overlay .previous-theme:before{top:2px;right:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:0;right:0;padding:9px 10px 9px 0;height:45px;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important;z-index:-1}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-right:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar{padding:9px 10px}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:right,left,top,bottom,width,margin;transition-property:right,left,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;right:0;width:299px;height:45px;border-top:1px solid #ddd;background:#eee}.wp-full-overlay-footer .devices{float:left;background:#eee;-webkit-box-shadow:20px 0 10px -5px #eee;box-shadow:20px 0 10px -5px #eee}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 -4px 0 0;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.theme-install-overlay{display:none}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button.active:hover,.wp-full-overlay-footer .devices button:focus{border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before{color:#191e23}.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#0073aa}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto -160px auto 0;width:320px;height:480px;max-height:100%;max-width:100%;right:50%}.preview-tablet .wp-full-overlay-main{margin:auto -360px auto 0;width:720px;height:1080px;max-height:100%;max-width:100%;right:50%}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;right:0;left:0;height:100%}#customize-container,.theme-install-overlay{visibility:visible}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:left;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:right;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .button{float:left;margin:8px 0 0 10px;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-left:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;z-index:-1;margin:-10px -10px 0 0;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}@media aural{.theme .notice:before,.theme-info .updated-message:before,.theme-info .updating-message:before,.theme-install.updating-message:before{speak:none}} \ No newline at end of file diff --git a/wp-admin/css/themes.css b/wp-admin/css/themes.css index ab67ad0..db01ce1 100644 --- a/wp-admin/css/themes.css +++ b/wp-admin/css/themes.css @@ -114,7 +114,7 @@ margin-right: 3px; } -.theme-browser .theme .theme-actions .button-secondary { +.theme-browser .theme .theme-actions .button { float: none; margin-left: 3px; } @@ -1017,7 +1017,7 @@ body.folded .theme-browser ~ .theme-overlay .theme-wrap { } .theme-install-php .wp-filter { - padding: 0 20px; + padding-left: 20px; } .theme-install-php a.upload, @@ -1176,12 +1176,143 @@ div#custom-background-image img { max-height: 300px; } +.background-position-control input[type="radio"]:checked ~ .button { + background: #eee; + border-color: #999; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ); + z-index: 1; +} + +.background-position-control input[type="radio"]:focus ~ .button { + border-color: #5b9dd9; + -webkit-box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ), 0 0 3px rgba( 0, 115, 170, .8 ); + box-shadow: inset 0 2px 5px -3px rgba( 0, 0, 0, .5 ), 0 0 3px rgba( 0, 115, 170, .8 ); + color: #23282d; +} + +.background-position-control .background-position-center-icon, +.background-position-control .background-position-center-icon:before { + display: inline-block; + line-height: 1; + text-align: center; + -webkit-transition: background-color .1s ease-in 0; + transition: background-color .1s ease-in 0; +} + +.background-position-control .background-position-center-icon { + height: 20px; + margin-top: 13px; + vertical-align: top; + width: 20px; +} + +.background-position-control .background-position-center-icon:before { + background-color: #555; + -webkit-border-radius: 50%; + border-radius: 50%; + content: ""; + height: 12px; + width: 12px; +} + +.background-position-control .button:hover .background-position-center-icon:before, +.background-position-control input[type="radio"]:focus ~ .button .background-position-center-icon:before { + background-color: #23282d; +} + +.background-position-control .button-group { + display: block; +} + +.background-position-control .button-group .button { + -webkit-border-radius: 0; + border-radius: 0; + -webkit-box-shadow: none; + box-shadow: none; + /* Following properties are overridden by buttons responsive styles (see: wp-includes/css/buttons.css). */ + height: 40px !important; + line-height: 37px !important; + margin: 0 -1px 0 0 !important; + padding: 0 10px 1px !important; + position: relative; +} + +.background-position-control .button-group .button:active, +.background-position-control .button-group .button:hover, +.background-position-control .button-group .button:focus { + z-index: 1; +} + +.background-position-control .button-group:last-child .button { + -webkit-box-shadow: 0 1px 0 #ccc; + box-shadow: 0 1px 0 #ccc; +} + +.background-position-control .button-group > label { + margin: 0 !important; +} + +.background-position-control .button-group:first-child > label:first-child .button { + -webkit-border-radius: 3px 0 0; + border-radius: 3px 0 0; +} + +.background-position-control .button-group:first-child > label:first-child .dashicons { + -webkit-transform: rotate( 45deg ); + -ms-transform: rotate( 45deg ); + transform: rotate( 45deg ); +} + +.background-position-control .button-group:first-child > label:last-child .button { + -webkit-border-radius: 0 3px 0 0; + border-radius: 0 3px 0 0; +} + +.background-position-control .button-group:first-child > label:last-child .dashicons { + -webkit-transform: rotate( -45deg ); + -ms-transform: rotate( -45deg ); + transform: rotate( -45deg ); +} + +.background-position-control .button-group:last-child > label:first-child .button { + -webkit-border-radius: 0 0 0 3px; + border-radius: 0 0 0 3px; +} + +.background-position-control .button-group:last-child > label:first-child .dashicons { + -webkit-transform: rotate( -45deg ); + -ms-transform: rotate( -45deg ); + transform: rotate( -45deg ); +} + +.background-position-control .button-group:last-child > label:last-child .button { + -webkit-border-radius: 0 0 3px 0; + border-radius: 0 0 3px 0; +} + +.background-position-control .button-group:last-child > label:last-child .dashicons { + -webkit-transform: rotate( 45deg ); + -ms-transform: rotate( 45deg ); + transform: rotate( 45deg ); +} + +.background-position-control .button-group .dashicons { + margin-top: 9px; +} + +.background-position-control .button-group + .button-group { + margin-top: -1px; +} + /*------------------------------------------------------------------------------ 23.0 - Full Overlay w/ Sidebar ------------------------------------------------------------------------------*/ body.full-overlay-active { overflow: hidden; + /* Hide all the content, the Customizer overlay is then made visible to be the only available content. */ + visibility: hidden; } .wp-full-overlay { @@ -1390,6 +1521,7 @@ body.full-overlay-active { box-shadow: none !important; -webkit-border-radius: 0 !important; border-radius: 0 !important; + z-index: -1; /* Below device buttons */ } .wp-core-ui .wp-full-overlay .collapse-sidebar:hover, @@ -1485,7 +1617,7 @@ body.full-overlay-active { position: fixed; bottom: 0; left: 0; - width: 300px; + width: 299px; height: 45px; border-top: 1px solid #ddd; background: #eee; @@ -1493,6 +1625,9 @@ body.full-overlay-active { .wp-full-overlay-footer .devices { float: right; + background: #eee; + -webkit-box-shadow: -20px 0 10px -5px #eee; + box-shadow: -20px 0 10px -5px #eee; } .wp-full-overlay-footer .devices button { @@ -1506,8 +1641,12 @@ body.full-overlay-active { box-shadow: none; border-top: 1px solid transparent; border-bottom: 4px solid transparent; - -webkit-transition: background .1s ease-in-out; - transition: background .1s ease-in-out; + -webkit-transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; + transition: .15s color ease-in-out, + .15s background-color ease-in-out, + .15s border-color ease-in-out; } .wp-full-overlay-footer .devices button:focus { @@ -1535,15 +1674,18 @@ body.full-overlay-active { background-color: #fff; } -.wp-full-overlay-footer .devices button:focus { - background-color: #fff; +.wp-full-overlay-footer .devices button:focus, +.wp-full-overlay-footer .devices button.active:hover { border-bottom-color: #0073aa; } -.wp-full-overlay-footer .devices button.active:before, +.wp-full-overlay-footer .devices button.active:before { + color: #191e23; +} + .wp-full-overlay-footer .devices button:hover:before, .wp-full-overlay-footer .devices button:focus:before { - color: #191e23; + color: #0073aa; } .wp-full-overlay-footer .devices .preview-desktop:before { @@ -1613,8 +1755,10 @@ body.full-overlay-active { height: 100%; } -.customize-active #customize-container { - display: block; +/* Make the Customizer and Theme installer overlays the only available content. */ +#customize-container, +.theme-install-overlay { + visibility: visible; } .customize-loading #customize-container iframe { diff --git a/wp-admin/css/themes.min.css b/wp-admin/css/themes.min.css index 0dc2017..e904bb5 100644 --- a/wp-admin/css/themes.min.css +++ b/wp-admin/css/themes.min.css @@ -1 +1 @@ -.theme-browser .themes{clear:both}.themes-php:not(.network-admin) .wrap h1{margin-bottom:15px}.themes-php .wrap h1 .button{margin-left:20px}.themes-php .wp-filter-search{position:relative;top:-2px;left:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.theme .notice,.theme .notice.is-dismissible{left:0;margin:0;position:absolute;right:0;top:0}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button-secondary{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:20%;left:20%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-right:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header .close,.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;background-color:transparent;height:48px;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;text-align:center}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{width:50px;float:right;border:0;border-left:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{color:#72777c;width:54px;float:left;border:0;border-right:1px solid #ddd;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f341"}.theme-overlay .theme-header .right:before{content:"\f345"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-browser~.theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;right:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:600;margin-right:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .notice-success p:before{color:#79ba49;content:"\f147";display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.theme-install.updated-message:before{content:''}.theme-install-php .wp-filter{padding:0 20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.plugin-install-tab-upload .upload-view-toggle .upload,.upload-view-toggle .browse{display:none}.plugin-install-tab-upload .upload-view-toggle .browse{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:50px 0;width:100%;overflow:hidden;position:relative;top:10px}.wp-full-overlay,.wp-full-overlay-main,.wp-full-overlay-sidebar{top:0;height:100%;bottom:0;left:0}.upload-plugin-wrap{display:none}.plugin-install-tab-upload .upload-plugin,.show-upload-view .upload-plugin,.show-upload-view .upload-plugin-wrap,.show-upload-view .upload-theme{display:block}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center;display:none}.no-results p.no-themes{display:block}.theme-install-php .add-new-theme{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:left}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}body.full-overlay-active{overflow:hidden}.wp-full-overlay{z-index:500000;position:fixed;overflow:visible;right:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:fixed;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-right:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-left:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;right:0}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{border-left:0;border-top:0;border-bottom:0}.theme-install-overlay .close-full-overlay:before,.theme-install-overlay .next-theme:before,.theme-install-overlay .previous-theme:before{top:2px;left:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:0;left:0;padding:9px 0 9px 10px;height:45px;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-left:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar{padding:9px 10px}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;left:0;width:300px;height:45px;border-top:1px solid #ddd;background:#eee}.wp-full-overlay-footer .devices{float:right}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 0 0 -4px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:background .1s ease-in-out;transition:background .1s ease-in-out}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0;background-color:#fff;border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before,.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#191e23}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto 0 auto -160px;width:320px;height:480px;max-height:100%;max-width:100%;left:50%}.preview-tablet .wp-full-overlay-main{margin:auto 0 auto -360px;width:720px;height:1080px;max-height:100%;max-width:100%;left:50%}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}.customize-active #customize-container{display:block}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay{display:none}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:left;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .button{float:right;margin:8px 10px 0 0;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}@media aural{.theme .notice:before,.theme-info .updated-message:before,.theme-info .updating-message:before,.theme-install.updating-message:before{speak:none}} \ No newline at end of file +.theme-browser .themes{clear:both}.themes-php:not(.network-admin) .wrap h1{margin-bottom:15px}.themes-php .wrap h1 .button{margin-left:20px}.themes-php .wp-filter-search{position:relative;top:-2px;left:20px;margin:0;width:280px;font-size:16px;font-weight:300;line-height:1.5}.theme .notice,.theme .notice.is-dismissible{left:0;margin:0;position:absolute;right:0;top:0}.theme-browser .theme{cursor:pointer;float:left;margin:0 4% 4% 0;position:relative;width:30.6%;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px -1px rgba(0,0,0,.1);box-shadow:0 1px 1px -1px rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ie8 .theme-browser .theme{width:30%;margin:0 3% 4% 0}.theme-browser .theme:nth-child(3n){margin-right:0}.theme-browser .theme:focus,.theme-browser .theme:hover{cursor:pointer}.theme-browser .theme .theme-name{font-size:15px;font-weight:600;height:18px;margin:0;padding:15px;-webkit-box-shadow:inset 0 1px 0 rgba(0,0,0,.1);box-shadow:inset 0 1px 0 rgba(0,0,0,.1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;background:#fff;background:rgba(255,255,255,.65)}.theme-browser .theme .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;position:absolute;bottom:0;right:0;height:38px;padding:9px 10px 0;background:rgba(244,244,244,.7);border-left:1px solid rgba(0,0,0,.05)}.theme-browser .theme.focus .theme-actions,.theme-browser .theme:focus .theme-actions,.theme-browser .theme:hover .theme-actions{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme .theme-actions .button-primary{margin-right:3px}.theme-browser .theme .theme-actions .button{float:none;margin-left:3px}.theme-browser .theme .theme-screenshot{display:block;overflow:hidden;position:relative;-webkit-backface-visibility:hidden;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme .theme-screenshot:after{content:"";display:block;padding-top:66.66666%}.theme-browser .theme .theme-screenshot img{height:auto;position:absolute;left:0;top:0;width:100%;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.theme-browser .theme:focus .theme-screenshot,.theme-browser .theme:hover .theme-screenshot{background:#fff}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:.4}.theme-browser .theme .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";opacity:0;position:absolute;top:35%;right:20%;left:20%;background:#23282d;background:rgba(0,0,0,.7);color:#fff;font-size:15px;text-shadow:0 1px 0 rgba(0,0,0,.6);-webkit-font-smoothing:antialiased;font-weight:600;padding:15px 12px;text-align:center;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}.theme-browser .theme:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.theme-browser .theme:focus .more-details{opacity:1}.theme-browser .theme.active:focus .theme-actions{display:block}.theme-browser.rendered .theme:focus .more-details,.theme-browser.rendered .theme:hover .more-details{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";opacity:1}.theme-browser .theme.active .theme-name{background:#23282d;color:#fff;padding-right:110px;font-weight:300;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.5);box-shadow:inset 0 1px 1px rgba(0,0,0,.5)}.theme-browser .customize-control .theme.active .theme-name{padding-right:15px}.theme-browser .theme.active .theme-name span{font-weight:600}.theme-browser .theme.active .theme-actions{background:rgba(49,49,49,.7);border-left:none;opacity:1}.theme-browser .theme.active .theme-actions .button-primary{margin-right:0}.theme-browser .theme .theme-author{background:#23282d;color:#eee;display:none;font-size:14px;margin:0 10px;padding:5px 10px;position:absolute;bottom:56px}.theme-browser .theme.display-author .theme-author{display:block}.theme-browser .theme.display-author .theme-author a{color:inherit;text-decoration:none}.theme-browser .theme.add-new-theme{border:none;-webkit-box-shadow:none;box-shadow:none}.theme-browser .theme.add-new-theme a{text-decoration:none;display:block;position:relative;z-index:1}.theme-browser .theme.add-new-theme a:after{display:block;content:"";background:0 0;background:rgba(0,0,0,0);position:absolute;top:0;left:0;right:0;bottom:0;padding:0;text-shadow:none;border:5px dashed #d5d2ca;border:5px dashed rgba(0,0,0,.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.theme-overlay .theme-actions,.theme-overlay .theme-wrap{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-browser .theme.add-new-theme span:after{background:#e5e5e5;background:rgba(153,153,153,.1);-webkit-border-radius:50%;border-radius:50%;display:inline-block;content:"\f132";-webkit-font-smoothing:antialiased;font:400 74px/115px dashicons;width:100px;height:100px;vertical-align:middle;text-align:center;color:#999;position:absolute;top:30%;left:50%;margin-left:-50px;text-indent:-4px;padding:0;text-shadow:none;z-index:4}.rtl .theme-browser .theme.add-new-theme span:after{text-indent:4px}.theme-browser .theme.add-new-theme a:focus .theme-screenshot,.theme-browser .theme.add-new-theme a:hover .theme-screenshot{background:0 0}.theme-browser .theme.add-new-theme a:focus span:after,.theme-browser .theme.add-new-theme a:hover span:after{background:#fff;color:#0073aa}.theme-browser .theme.add-new-theme a:focus:after,.theme-browser .theme.add-new-theme a:hover:after{border-color:transparent;color:#fff;background:#0073aa;content:""}.theme-browser .theme.add-new-theme .theme-name{background:0 0;text-align:center;-webkit-box-shadow:none;box-shadow:none;font-weight:400;position:relative;top:0;margin-top:-18px;padding-top:0;padding-bottom:48px}.theme-browser .theme.add-new-theme a:focus .theme-name,.theme-browser .theme.add-new-theme a:hover .theme-name{color:#fff;z-index:2}.theme-overlay .theme-backdrop{position:absolute;left:-20px;right:0;top:0;bottom:0;background:#f1f1f1;background:rgba(238,238,238,.9);z-index:10000}.theme-overlay .theme-header{position:absolute;top:0;left:0;right:0;height:48px;border-bottom:1px solid #ddd}.theme-overlay .theme-header button{padding:0}.theme-overlay .theme-header .close{cursor:pointer;height:48px;width:50px;text-align:center;float:right;border:0;border-left:1px solid #ddd;background-color:transparent;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:before{font:400 22px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.theme-overlay .theme-header .left,.theme-overlay .theme-header .right{cursor:pointer;color:#72777c;background-color:transparent;height:48px;width:54px;float:left;text-align:center;border:0;border-right:1px solid #ddd;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .close:hover,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .left:hover,.theme-overlay .theme-header .right:focus,.theme-overlay .theme-header .right:hover{background:#ddd;border-color:#ccc;color:#000}.theme-overlay .theme-header .close:focus:before,.theme-overlay .theme-header .close:hover:before{color:#000}.theme-overlay .theme-header .close:focus,.theme-overlay .theme-header .left:focus,.theme-overlay .theme-header .right:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.theme-overlay .theme-header .left.disabled,.theme-overlay .theme-header .left.disabled:hover,.theme-overlay .theme-header .right.disabled,.theme-overlay .theme-header .right.disabled:hover{color:#ccc;background:inherit;cursor:inherit}.theme-overlay .theme-header .left:before,.theme-overlay .theme-header .right:before{font:400 20px/50px dashicons!important;display:inline;font-weight:300}.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-header"],.customize-support .theme-overlay .theme-actions a[href="themes.php?page=custom-background"],.theme-overlay .theme-actions .active-theme,.theme-overlay.active .theme-actions .inactive-theme{display:none}.theme-overlay .theme-header .left:before{content:"\f341"}.theme-overlay .theme-header .right:before{content:"\f345"}.theme-overlay .theme-wrap{clear:both;position:fixed;top:9%;left:190px;right:30px;bottom:3%;background:#fff;-webkit-box-shadow:0 1px 20px 5px rgba(0,0,0,.1);box-shadow:0 1px 20px 5px rgba(0,0,0,.1);z-index:10000;box-sizing:border-box;-webkit-overflow-scrolling:touch}body.folded .theme-browser~.theme-overlay .theme-wrap{left:70px}.theme-overlay .theme-about{position:absolute;top:49px;bottom:57px;left:0;right:0;overflow:auto;padding:2% 4%}.theme-overlay .theme-actions{position:absolute;text-align:center;bottom:0;left:0;right:0;padding:10px 25px 5px;background:#f3f3f3;z-index:30;box-sizing:border-box;border-top:1px solid #eee}.theme-overlay .screenshot,.upload-plugin,.upload-theme{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.ie8 .theme-overlay .theme-actions{border:1px solid #eee}.theme-overlay .theme-actions a{margin-right:5px;margin-bottom:5px}.broken-themes a.delete-theme,.theme-overlay .theme-actions .delete-theme{color:#a00;text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;background:0 0}.theme-overlay .theme-actions .delete-theme{position:absolute;right:10px;bottom:5px}.broken-themes a.delete-theme:focus,.broken-themes a.delete-theme:hover,.theme-overlay .theme-actions .delete-theme:focus,.theme-overlay .theme-actions .delete-theme:hover{background:#d54e21;color:#fff;border-color:#d54e21}.theme-overlay .theme-actions .inactive-theme,.theme-overlay.active .theme-actions .active-theme{display:block}.theme-overlay .theme-screenshots{float:left;margin:0 30px 0 0;width:55%;max-width:880px;text-align:center}.theme-overlay .screenshot{border:1px solid #fff;box-sizing:border-box;overflow:hidden;position:relative;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.2);box-shadow:0 0 0 1px rgba(0,0,0,.2)}.theme-overlay .screenshot:after{content:"";display:block;padding-top:75%}.theme-overlay .screenshot img{height:auto;position:absolute;left:0;top:0;width:100%}.theme-overlay.small-screenshot .theme-screenshots{position:absolute;width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:350px;width:auto}.theme-overlay .screenshot.thumb{background:#ccc;border:1px solid #eee;float:none;display:inline-block;margin:10px 5px 0;width:140px;height:80px;cursor:pointer}.theme-overlay .screenshot.thumb:after{content:"";display:block;padding-top:100%}.theme-overlay .screenshot.thumb img{cursor:pointer;position:absolute;left:0;top:0;width:100%;height:auto}.theme-overlay .screenshot.selected{background:0 0;border:2px solid #00a0d2}.theme-overlay .screenshot.selected img{opacity:.8}.theme-browser .theme .theme-screenshot.blank,.theme-overlay .screenshot.blank{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYGWO8d+/efwYkoKioiMRjYGBC4WHhUK6A8T8QIJt8//59ZC493AAAQssKpBK4F5AAAAAASUVORK5CYII=)}.theme-overlay .theme-info{width:40%;float:left}.theme-overlay .current-label{background:#32373c;color:#fff;font-size:11px;display:inline-block;padding:2px 8px;-webkit-border-radius:2px;border-radius:2px;margin:0 0 -10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.theme-overlay .theme-name{color:#23282d;font-size:32px;font-weight:100;margin:10px 0 0;line-height:1.3;word-wrap:break-word;overflow-wrap:break-word}.theme-overlay .theme-version{color:#72777c;font-size:13px;font-weight:400;float:none;display:inline-block;margin-left:10px}.theme-overlay .theme-author{margin:15px 0 25px;color:#72777c;font-size:16px;font-weight:400;line-height:inherit}.theme-overlay .theme-author a{text-decoration:none}.theme-overlay .theme-description{color:#555;font-size:15px;font-weight:400;line-height:1.5;margin:30px 0 0}.theme-overlay .theme-tags{border-top:3px solid #eee;color:#82878c;font-size:13px;font-weight:400;margin:30px 0 0;padding-top:20px}.theme-overlay .theme-tags span{color:#444;font-weight:600;margin-right:5px}.theme-overlay .parent-theme{background:#f7fcfe;border:1px solid #eee;border-left:4px solid #00a0d2;font-size:14px;font-weight:400;margin-top:30px;padding:10px 10px 10px 20px}.theme-overlay .parent-theme strong{font-weight:700}.single-theme .theme,.single-theme .theme-overlay .theme-backdrop,.single-theme .theme-overlay .theme-header{display:none}.single-theme .theme-overlay .theme-wrap{clear:both;min-height:330px;position:relative;left:auto;right:auto;top:auto;bottom:auto;z-index:10}.single-theme .theme-overlay .theme-about{padding:30px 30px 70px;position:static}.single-theme .theme-overlay .theme-actions{position:absolute}@media only screen and (min-width:2000px){#wpwrap .theme-browser .theme{width:17.6%;margin:0 3% 3% 0}#wpwrap .theme-browser .theme:nth-child(3n),#wpwrap .theme-browser .theme:nth-child(4n){margin-right:3%}#wpwrap .theme-browser .theme:nth-child(5n){margin-right:0}}@media only screen and (min-width:1680px){.theme-overlay .theme-wrap{width:1450px;margin:0 auto}}@media only screen and (min-width:1640px){.theme-browser .theme{width:22.7%;margin:0 3% 3% 0}.theme-browser .theme .theme-screenshot:after{padding-top:75%}.theme-browser .theme:nth-child(3n){margin-right:3%}.theme-browser .theme:nth-child(4n){margin-right:0}}@media only screen and (max-width:1120px){.theme-browser .theme{width:47.5%;margin-right:0}.theme-browser .theme:nth-child(even){margin-right:0}.theme-browser .theme:nth-child(odd){margin-right:5%}}@media only screen and (max-width:900px){.theme-overlay .theme-wrap{left:65px}}@media only screen and (max-width:780px){.theme-overlay .theme-wrap,body.folded .theme-overlay .theme-wrap{top:0;right:0;bottom:0;left:0;padding:70px 20px 20px;border:none;z-index:100000;position:fixed}.theme-browser .theme.active .theme-name span{display:none}.theme-overlay .theme-screenshots{width:40%}.theme-overlay .theme-info{width:50%}.single-theme .theme-wrap{padding:10px}.theme-browser .theme .theme-actions{padding:5px 10px 4px}.theme-overlay.small-screenshot .theme-screenshots{position:static;float:none;max-width:302px}.theme-overlay.small-screenshot .theme-info{margin-left:0;width:auto}.theme:focus .more-details,.theme:hover .more-details,.theme:not(.active):focus .theme-actions,.theme:not(.active):hover .theme-actions{display:none}.theme-browser.rendered .theme:focus .theme-screenshot img,.theme-browser.rendered .theme:hover .theme-screenshot img{opacity:1}}@media only screen and (max-width:480px){.theme-browser .theme{width:100%;margin-right:0}.theme-browser .theme:nth-child(2n),.theme-browser .theme:nth-child(3n){margin-right:0}}@media only screen and (max-width:650px){.theme-overlay .theme-description{margin-left:0}.theme-overlay .theme-actions .delete-theme{position:relative;right:auto;bottom:auto}.theme-overlay .theme-actions .inactive-theme{display:inline}.theme-overlay .theme-screenshots{width:100%;float:none}.theme-overlay .theme-info{width:100%}.theme-overlay .theme-author{margin:5px 0 15px}.theme-overlay .current-label{margin-top:10px;font-size:13px}.themes-php .wp-filter-search{float:none;clear:both;left:0;top:0;right:0;margin:10px 0;width:100%;max-width:280px}.theme-browser .theme.add-new-theme span:after{font:400 60px/90px dashicons;width:80px;height:80px;top:30%;left:50%;text-indent:0;margin-left:-40px}.single-theme .theme-wrap{margin:0 -12px 0 -10px;padding:10px}.single-theme .theme-overlay .theme-about{padding:10px;overflow:visible}.single-theme .current-label{display:none}.single-theme .theme-overlay .theme-actions{position:static}}.broken-themes{clear:both}.broken-themes table{text-align:left;width:50%;border-spacing:3px;padding:3px}.theme-browser .theme .theme-installed{background:#0073aa}.theme-browser .theme .notice-success p:before{color:#79ba49;content:"\f147";display:inline-block;font:400 20px/1 dashicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top}.theme-install.updated-message:before{content:''}.theme-install-php .wp-filter{padding-left:20px}.theme-install-php a.browse-themes,.theme-install-php a.upload{cursor:pointer}.plugin-install-tab-upload .upload-view-toggle .upload,.upload-view-toggle .browse{display:none}.plugin-install-tab-upload .upload-view-toggle .browse{display:inline}.upload-plugin,.upload-theme{box-sizing:border-box;display:none;margin:0;padding:50px 0;width:100%;overflow:hidden;position:relative;top:10px}.upload-plugin-wrap{display:none}.plugin-install-tab-upload .upload-plugin,.show-upload-view .upload-plugin,.show-upload-view .upload-plugin-wrap,.show-upload-view .upload-theme{display:block}.upload-plugin .wp-upload-form,.upload-theme .wp-upload-form{background:#fafafa;border:1px solid #e5e5e5;padding:30px;margin:30px auto;max-width:380px}.upload-plugin .install-help,.upload-theme .install-help{color:#555d66;font-size:18px;font-style:normal;margin:0;padding:0;text-align:center}p.no-themes{clear:both;color:#666;font-size:18px;font-style:normal;margin:0;padding:100px 0;text-align:center;display:none}.no-results p.no-themes{display:block}.theme-install-php .add-new-theme{display:none!important}@media only screen and (max-width:1120px){.upload-theme .wp-upload-form{margin:20px 0;max-width:100%}.upload-theme .install-help{font-size:15px;padding:20px 0 0;text-align:left}}.theme-details .theme-rating{line-height:23px}.theme-details .star-rating{display:inline}.theme-details .no-rating,.theme-details .num-ratings{font-size:11px;color:#72777c}.theme-details .no-rating{display:block;line-height:20px}.appearance_page_custom-header #headimg{border:1px solid #ddd;overflow:hidden;width:100%}.appearance_page_custom-header #upload-form p label{font-size:12px}.appearance_page_custom-header .available-headers .default-header{float:left;margin:0 20px 20px 0}.appearance_page_custom-header .random-header{clear:both;margin:0 20px 20px 0;vertical-align:middle}.appearance_page_custom-header .available-headers label input,.appearance_page_custom-header .random-header label input{margin-right:10px}.appearance_page_custom-header .available-headers label img{vertical-align:middle}div#custom-background-image{min-height:100px;border:1px solid #ddd}div#custom-background-image img{max-width:400px;max-height:300px}.background-position-control input[type=radio]:checked~.button{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);z-index:1}.background-position-control input[type=radio]:focus~.button{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);color:#23282d}.background-position-control .background-position-center-icon,.background-position-control .background-position-center-icon:before{display:inline-block;line-height:1;text-align:center;-webkit-transition:background-color .1s ease-in 0;transition:background-color .1s ease-in 0}.background-position-control .background-position-center-icon{height:20px;margin-top:13px;vertical-align:top;width:20px}.background-position-control .background-position-center-icon:before{background-color:#555;-webkit-border-radius:50%;border-radius:50%;content:"";height:12px;width:12px}.background-position-control .button:hover .background-position-center-icon:before,.background-position-control input[type=radio]:focus~.button .background-position-center-icon:before{background-color:#23282d}.background-position-control .button-group{display:block}.background-position-control .button-group .button{-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;height:40px!important;line-height:37px!important;margin:0 -1px 0 0!important;padding:0 10px 1px!important;position:relative}.wp-full-overlay,.wp-full-overlay-sidebar{position:fixed;top:0;height:100%;bottom:0;left:0}.background-position-control .button-group .button:active,.background-position-control .button-group .button:focus,.background-position-control .button-group .button:hover{z-index:1}.background-position-control .button-group:last-child .button{-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.background-position-control .button-group>label{margin:0!important}.background-position-control .button-group:first-child>label:first-child .button{-webkit-border-radius:3px 0 0;border-radius:3px 0 0}.background-position-control .button-group:first-child>label:first-child .dashicons{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.background-position-control .button-group:first-child>label:last-child .button{-webkit-border-radius:0 3px 0 0;border-radius:0 3px 0 0}.background-position-control .button-group:first-child>label:last-child .dashicons{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.background-position-control .button-group:last-child>label:first-child .button{-webkit-border-radius:0 0 0 3px;border-radius:0 0 0 3px}.background-position-control .button-group:last-child>label:first-child .dashicons{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.background-position-control .button-group:last-child>label:last-child .button{-webkit-border-radius:0 0 3px;border-radius:0 0 3px}.background-position-control .button-group:last-child>label:last-child .dashicons{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.background-position-control .button-group .dashicons{margin-top:9px}.background-position-control .button-group+.button-group{margin-top:-1px}body.full-overlay-active{overflow:hidden;visibility:hidden}.wp-full-overlay{z-index:500000;overflow:visible;right:0;min-width:0}.wp-full-overlay-sidebar{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:300px;padding:0;margin:0;z-index:10;background:#eee;border-right:none}.wp-full-overlay.collapsed,.wp-full-overlay.expanded .wp-full-overlay-sidebar{margin-left:0!important}.wp-full-overlay.expanded{margin-left:300px}.wp-full-overlay.collapsed .wp-full-overlay-sidebar{overflow:visible;margin-left:-300px}.wp-full-overlay-sidebar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:3px;z-index:1000}.wp-full-overlay-main{position:absolute;left:0;right:0;top:0;bottom:0;height:100%}.wp-full-overlay-sidebar .wp-full-overlay-header{position:absolute;left:0;right:0;height:45px;padding:0 15px;line-height:45px;z-index:10;margin:0;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-header a.back{margin-top:9px}.wp-full-overlay-sidebar .wp-full-overlay-footer{bottom:0;border-bottom:none;border-top:none;-webkit-box-shadow:none;box-shadow:none}.wp-full-overlay-sidebar .wp-full-overlay-sidebar-content{position:absolute;top:45px;bottom:45px;left:0;right:0;overflow:auto}.theme-install-overlay .wp-full-overlay-sidebar .wp-full-overlay-header{padding:0}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{display:block;position:relative;float:left;width:45px;height:45px;padding-right:2px;background:#eee;border-right:1px solid #ddd;color:#444;cursor:pointer;text-decoration:none;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.theme-install-overlay .close-full-overlay:focus,.theme-install-overlay .close-full-overlay:hover,.theme-install-overlay .next-theme:focus,.theme-install-overlay .next-theme:hover,.theme-install-overlay .previous-theme:focus,.theme-install-overlay .previous-theme:hover{background:#ddd;border-color:#ccc;color:#000;outline:0;-webkit-box-shadow:none;box-shadow:none}.theme-install-overlay .close-full-overlay:before{font:400 22px/1 dashicons;content:"\f335";position:relative;top:7px;left:13px}.theme-install-overlay .previous-theme:before{font:400 20px/1 dashicons;content:"\f341";position:relative;top:6px;left:14px}.theme-install-overlay .next-theme:before{font:400 20px/1 dashicons;content:"\f345";position:relative;top:6px;left:13px}.theme-install-overlay .next-theme.disabled,.theme-install-overlay .next-theme.disabled:focus,.theme-install-overlay .next-theme.disabled:hover,.theme-install-overlay .previous-theme.disabled,.theme-install-overlay .previous-theme.disabled:focus,.theme-install-overlay .previous-theme.disabled:hover{color:#b4b9be;background:#eee;cursor:default;pointer-events:none}.theme-install-overlay .close-full-overlay,.theme-install-overlay .next-theme,.theme-install-overlay .previous-theme{border-left:0;border-top:0;border-bottom:0}.theme-install-overlay .close-full-overlay:before,.theme-install-overlay .next-theme:before,.theme-install-overlay .previous-theme:before{top:2px;left:0}.wp-core-ui .wp-full-overlay .collapse-sidebar{position:fixed;bottom:0;left:0;padding:9px 0 9px 10px;height:45px;color:#656a6f;outline:0;line-height:1;background-color:transparent!important;border:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-border-radius:0!important;border-radius:0!important;z-index:-1}.wp-core-ui .wp-full-overlay .collapse-sidebar:focus,.wp-core-ui .wp-full-overlay .collapse-sidebar:hover{color:#0073aa}.wp-full-overlay .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar-label{display:inline-block;vertical-align:middle;line-height:20px}.wp-full-overlay .collapse-sidebar-arrow{width:20px;height:20px;margin:0 2px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden}.wp-full-overlay .collapse-sidebar:focus .collapse-sidebar-arrow,.wp-full-overlay .collapse-sidebar:hover .collapse-sidebar-arrow{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.wp-full-overlay .collapse-sidebar-label{margin-left:3px}.wp-full-overlay.collapsed .collapse-sidebar-label{display:none}.wp-full-overlay .collapse-sidebar-arrow:before{display:block;content:"\f148";background:#eee;font:400 20px/1 dashicons;speak:none;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wp-core-ui .wp-full-overlay.collapsed .collapse-sidebar{padding:9px 10px}.rtl .wp-full-overlay .collapse-sidebar-arrow:before,.wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:rotate(180.001deg);-ms-transform:rotate(180.001deg);transform:rotate(180.001deg)}.rtl .wp-full-overlay.collapsed .collapse-sidebar-arrow:before{-webkit-transform:none;-ms-transform:none;transform:none}.wp-full-overlay,.wp-full-overlay .collapse-sidebar,.wp-full-overlay-main,.wp-full-overlay-sidebar{-webkit-transition-property:left,right,top,bottom,width,margin;transition-property:left,right,top,bottom,width,margin;-webkit-transition-duration:.2s;transition-duration:.2s}.wp-full-overlay{background:#191e23}.wp-full-overlay-main{background-color:#f1f1f1}.expanded .wp-full-overlay-footer{position:fixed;bottom:0;left:0;width:299px;height:45px;border-top:1px solid #ddd;background:#eee}.wp-full-overlay-footer .devices{float:right;background:#eee;-webkit-box-shadow:-20px 0 10px -5px #eee;box-shadow:-20px 0 10px -5px #eee}.wp-full-overlay-footer .devices button{cursor:pointer;background:0 0;border:none;height:45px;padding:0 3px;margin:0 0 0 -4px;-webkit-box-shadow:none;box-shadow:none;border-top:1px solid transparent;border-bottom:4px solid transparent;-webkit-transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}.wp-full-overlay-footer .devices button:focus{-webkit-box-shadow:none;box-shadow:none;outline:0}.wp-full-overlay-footer .devices button:before{display:inline-block;-webkit-font-smoothing:antialiased;font:400 20px/30px dashicons;vertical-align:top;margin:3px 0;padding:4px 8px;color:#656a6f}.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize,.theme-install-overlay{display:none}.wp-full-overlay-footer .devices button.active{border-bottom-color:#191e23}.wp-full-overlay-footer .devices button:focus,.wp-full-overlay-footer .devices button:hover{background-color:#fff}.wp-full-overlay-footer .devices button.active:hover,.wp-full-overlay-footer .devices button:focus{border-bottom-color:#0073aa}.wp-full-overlay-footer .devices button.active:before{color:#191e23}.wp-full-overlay-footer .devices button:focus:before,.wp-full-overlay-footer .devices button:hover:before{color:#0073aa}.wp-full-overlay-footer .devices .preview-desktop:before{content:"\f472"}.wp-full-overlay-footer .devices .preview-tablet:before{content:"\f471"}.wp-full-overlay-footer .devices .preview-mobile:before{content:"\f470"}@media screen and (max-width:1024px){.wp-full-overlay-footer .devices{display:none}}.collapsed .wp-full-overlay-footer .devices button:before{display:none}.preview-mobile .wp-full-overlay-main{margin:auto 0 auto -160px;width:320px;height:480px;max-height:100%;max-width:100%;left:50%}.preview-tablet .wp-full-overlay-main{margin:auto 0 auto -360px;width:720px;height:1080px;max-height:100%;max-width:100%;left:50%}#customize-container{display:none;background:#fff;z-index:500000;position:fixed;overflow:visible;top:0;bottom:0;left:0;right:0;height:100%}#customize-container,.theme-install-overlay{visibility:visible}.customize-loading #customize-container iframe{opacity:0}#customize-container iframe,.theme-install-overlay iframe{height:100%;width:100%;z-index:20;-webkit-transition:opacity .3s;transition:opacity .3s}#customize-controls{margin-top:0}.theme-install-overlay.single-theme{display:block}.install-theme-info{display:none;padding:10px 20px 60px}.single-theme .install-theme-info{padding-top:15px}.theme-install-overlay .install-theme-info{display:block}.install-theme-info .theme-install{float:right;margin-top:18px}.install-theme-info .theme-name{font-size:16px;line-height:24px;margin-bottom:0;margin-top:0}.install-theme-info .theme-screenshot{margin:15px 0;width:258px;border:1px solid #ccc}.install-theme-info .theme-details{overflow:hidden}.theme-details .theme-version{margin:15px 0}.theme-details .theme-description{float:left;color:#72777c;line-height:20px;max-width:100%}.theme-install-overlay .wp-full-overlay-header .button{float:right;margin:8px 10px 0 0;line-height:26px}.theme-install-overlay .wp-full-overlay-sidebar{background:#eee;border-right:1px solid #ddd}.theme-install-overlay .wp-full-overlay-sidebar-content{background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.theme-install-overlay .wp-full-overlay-main{position:absolute;z-index:0;background-color:#f1f1f1}.customize-loading #customize-container{background-color:#f1f1f1}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;z-index:-1;margin:-10px 0 0 -10px;-webkit-transform:translateZ(0);transform:translateZ(0);background:url(../images/spinner.gif) center center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px}#customize-preview.wp-full-overlay-main.iframe-ready:before,.theme-install-overlay.iframe-ready .wp-full-overlay-main:before{background-image:none}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-full-overlay .collapse-sidebar-arrow{background-image:url(../images/arrows-2x.png);-webkit-background-size:15px 123px;background-size:15px 123px}#customize-preview.wp-full-overlay-main:before,.customize-loading #customize-container:before,.theme-install-overlay .wp-full-overlay-main:before{background-image:url(../images/spinner-2x.gif)}}@media screen and (max-width:782px){.available-theme .action-links .delete-theme{float:none;margin:0;padding:0;clear:both}.available-theme .action-links .delete-theme a{padding:0}.broken-themes table{width:100%}.theme-install-overlay .wp-full-overlay-header .theme-install{margin-top:6px;line-height:normal}}@media aural{.theme .notice:before,.theme-info .updated-message:before,.theme-info .updating-message:before,.theme-install.updating-message:before{speak:none}} \ No newline at end of file diff --git a/wp-admin/custom-background.php b/wp-admin/custom-background.php index a03986f..bea4084 100644 --- a/wp-admin/custom-background.php +++ b/wp-admin/custom-background.php @@ -97,8 +97,8 @@ class Custom_Background { get_current_screen()->set_help_sidebar( '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Custom Background' ) . '

' . - '

' . __( 'Support Forums' ) . '

' + '

' . __( 'Documentation on Custom Background' ) . '

' . + '

' . __( 'Support Forums' ) . '

' ); wp_enqueue_media(); @@ -133,31 +133,73 @@ class Custom_Background { return; } - if ( isset($_POST['background-repeat']) ) { - check_admin_referer('custom-background'); - if ( in_array($_POST['background-repeat'], array('repeat', 'no-repeat', 'repeat-x', 'repeat-y')) ) - $repeat = $_POST['background-repeat']; - else + if ( isset( $_POST['background-preset'] ) ) { + check_admin_referer( 'custom-background' ); + + if ( in_array( $_POST['background-preset'], array( 'default', 'fill', 'fit', 'repeat', 'custom' ), true ) ) { + $preset = $_POST['background-preset']; + } else { + $preset = 'default'; + } + + set_theme_mod( 'background_preset', $preset ); + } + + if ( isset( $_POST['background-position'] ) ) { + check_admin_referer( 'custom-background' ); + + $position = explode( ' ', $_POST['background-position'] ); + + if ( in_array( $position[0], array( 'left', 'center', 'right' ), true ) ) { + $position_x = $position[0]; + } else { + $position_x = 'left'; + } + + if ( in_array( $position[1], array( 'top', 'center', 'bottom' ), true ) ) { + $position_y = $position[1]; + } else { + $position_y = 'top'; + } + + set_theme_mod( 'background_position_x', $position_x ); + set_theme_mod( 'background_position_y', $position_y ); + } + + if ( isset( $_POST['background-size'] ) ) { + check_admin_referer( 'custom-background' ); + + if ( in_array( $_POST['background-size'], array( 'auto', 'contain', 'cover' ), true ) ) { + $size = $_POST['background-size']; + } else { + $size = 'auto'; + } + + set_theme_mod( 'background_size', $size ); + } + + if ( isset( $_POST['background-repeat'] ) ) { + check_admin_referer( 'custom-background' ); + + $repeat = $_POST['background-repeat']; + + if ( 'no-repeat' !== $repeat ) { $repeat = 'repeat'; - set_theme_mod('background_repeat', $repeat); + } + + set_theme_mod( 'background_repeat', $repeat ); } - if ( isset($_POST['background-position-x']) ) { - check_admin_referer('custom-background'); - if ( in_array($_POST['background-position-x'], array('center', 'right', 'left')) ) - $position = $_POST['background-position-x']; - else - $position = 'left'; - set_theme_mod('background_position_x', $position); - } + if ( isset( $_POST['background-attachment'] ) ) { + check_admin_referer( 'custom-background' ); - if ( isset($_POST['background-attachment']) ) { - check_admin_referer('custom-background'); - if ( in_array($_POST['background-attachment'], array('fixed', 'scroll')) ) - $attachment = $_POST['background-attachment']; - else - $attachment = 'fixed'; - set_theme_mod('background_attachment', $attachment); + $attachment = $_POST['background-attachment']; + + if ( 'fixed' !== $attachment ) { + $attachment = 'scroll'; + } + + set_theme_mod( 'background_attachment', $attachment ); } if ( isset($_POST['background-color']) ) { @@ -219,11 +261,18 @@ class Custom_Background { $background_image_thumb = get_background_image(); if ( $background_image_thumb ) { $background_image_thumb = esc_url( set_url_scheme( get_theme_mod( 'background_image_thumb', str_replace( '%', '%%', $background_image_thumb ) ) ) ); + $background_position_x = get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ); + $background_position_y = get_theme_mod( 'background_position_y', get_theme_support( 'custom-background', 'default-position-y' ) ); + $background_size = get_theme_mod( 'background_size', get_theme_support( 'custom-background', 'default-size' ) ); + $background_repeat = get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ); + $background_attachment = get_theme_mod( 'background_attachment', get_theme_support( 'custom-background', 'default-attachment' ) ); // Background-image URL must be single quote, see below. - $background_styles .= ' background-image: url(\'' . $background_image_thumb . '\');' - . ' background-repeat: ' . get_theme_mod( 'background_repeat', get_theme_support( 'custom-background', 'default-repeat' ) ) . ';' - . ' background-position: top ' . get_theme_mod( 'background_position_x', get_theme_support( 'custom-background', 'default-position-x' ) ); + $background_styles .= " background-image: url('$background_image_thumb');" + . " background-size: $background_size;" + . " background-position: $background_position_x $background_position_y;" + . " background-repeat: $background_repeat;" + . " background-attachment: $background_attachment;"; } ?>
@@ -242,7 +291,7 @@ class Custom_Background {
-
+
@@ -256,7 +305,7 @@ class Custom_Background {
-
+
@@ -272,7 +321,7 @@ class Custom_Background { - +


@@ -287,50 +336,81 @@ class Custom_Background { -

+

+ + + array( 'label' => __( 'Top Left' ), 'icon' => 'dashicons dashicons-arrow-left-alt' ), + 'center top' => array( 'label' => __( 'Top' ), 'icon' => 'dashicons dashicons-arrow-up-alt' ), + 'right top' => array( 'label' => __( 'Top Right' ), 'icon' => 'dashicons dashicons-arrow-right-alt' ), + ), + array( + 'left center' => array( 'label' => __( 'Left' ), 'icon' => 'dashicons dashicons-arrow-left-alt' ), + 'center center' => array( 'label' => __( 'Center' ), 'icon' => 'background-position-center-icon' ), + 'right center' => array( 'label' => __( 'Right' ), 'icon' => 'dashicons dashicons-arrow-right-alt' ), + ), + array( + 'left bottom' => array( 'label' => __( 'Bottom Left' ), 'icon' => 'dashicons dashicons-arrow-left-alt' ), + 'center bottom' => array( 'label' => __( 'Bottom' ), 'icon' => 'dashicons dashicons-arrow-down-alt' ), + 'right bottom' => array( 'label' => __( 'Bottom Right' ), 'icon' => 'dashicons dashicons-arrow-right-alt' ), + ), +); +?> - - + - - + - - + + + + + + @@ -342,7 +422,7 @@ $default_color = ''; if ( current_theme_supports( 'custom-background', 'default-color' ) ) $default_color = ' data-default-color="#' . esc_attr( get_theme_support( 'custom-background', 'default-color' ) ) . '"'; ?> - /> +> diff --git a/wp-admin/custom-header.php b/wp-admin/custom-header.php index fc5adb6..5cc64ef 100644 --- a/wp-admin/custom-header.php +++ b/wp-admin/custom-header.php @@ -124,8 +124,8 @@ class Custom_Image_Header { get_current_screen()->set_help_sidebar( '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Custom Header' ) . '

' . - '

' . __( 'Support Forums' ) . '

' + '

' . __( 'Documentation on Custom Header' ) . '

' . + '

' . __( 'Support Forums' ) . '

' ); } @@ -576,7 +576,7 @@ class Custom_Image_Header { - +

@@ -823,7 +823,7 @@ wp_nonce_field( 'custom-header-options', '_wpnonce-custom-header-options' ); ?>

diff --git a/wp-admin/customize.php b/wp-admin/customize.php index bd8e118..f1e66ff 100644 --- a/wp-admin/customize.php +++ b/wp-admin/customize.php @@ -20,6 +20,31 @@ if ( ! current_user_can( 'customize' ) ) { ); } +/** + * @global WP_Scripts $wp_scripts + * @global WP_Customize_Manager $wp_customize + */ +global $wp_scripts, $wp_customize; + +if ( $wp_customize->changeset_post_id() ) { + if ( ! current_user_can( get_post_type_object( 'customize_changeset' )->cap->edit_post, $wp_customize->changeset_post_id() ) ) { + wp_die( + '

' . __( 'Cheatin’ uh?' ) . '

' . + '

' . __( 'Sorry, you are not allowed to edit this changeset.' ) . '

', + 403 + ); + } + if ( in_array( get_post_status( $wp_customize->changeset_post_id() ), array( 'publish', 'trash' ), true ) ) { + wp_die( + '

' . __( 'Cheatin’ uh?' ) . '

' . + '

' . __( 'This changeset has already been published and cannot be further modified.' ) . '

' . + '

' . __( 'Customize New Changes' ) . '

', + 403 + ); + } +} + + wp_reset_vars( array( 'url', 'return', 'autofocus' ) ); if ( ! empty( $url ) ) { $wp_customize->set_preview_url( wp_unslash( $url ) ); @@ -31,12 +56,6 @@ if ( ! empty( $autofocus ) && is_array( $autofocus ) ) { $wp_customize->set_autofocus( wp_unslash( $autofocus ) ); } -/** - * @global WP_Scripts $wp_scripts - * @global WP_Customize_Manager $wp_customize - */ -global $wp_scripts, $wp_customize; - $registered = $wp_scripts->registered; $wp_scripts = new WP_Scripts; $wp_scripts->registered = $registered; @@ -83,7 +102,7 @@ if ( $wp_customize->is_ios() ) { if ( is_rtl() ) { $body_class .= ' rtl'; } -$body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); +$body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_user_locale() ) ) ); $admin_title = sprintf( $wp_customize->get_document_title_template(), __( 'Loading…' ) ); @@ -115,7 +134,11 @@ do_action( 'customize_controls_print_scripts' );
is_theme_active() ? __( 'Save & Publish' ) : __( 'Save & Activate' ); - submit_button( $save_text, 'primary save', 'save', false ); + $save_attrs = array(); + if ( ! current_user_can( get_post_type_object( 'customize_changeset' )->cap->publish_posts ) ) { + $save_attrs['style'] = 'display: none'; + } + submit_button( $save_text, 'primary save', 'save', false, $save_attrs ); ?>
-
+
@@ -168,9 +191,9 @@ do_action( 'customize_controls_print_scripts' ); - diff --git a/wp-admin/edit-comments.php b/wp-admin/edit-comments.php index f0ecec9..a33f986 100644 --- a/wp-admin/edit-comments.php +++ b/wp-admin/edit-comments.php @@ -82,6 +82,22 @@ if ( $doaction ) { } } + if ( ! in_array( $doaction, array( 'approve', 'unapprove', 'spam', 'unspam', 'trash', 'delete' ), true ) ) { + /** + * Fires when a custom bulk action should be handled. + * + * The redirect link should be modified with success or failure feedback + * from the action to be used to display feedback to the user. + * + * @since 4.7.0 + * + * @param string $redirect_url The redirect URL. + * @param string $doaction The action being taken. + * @param array $items The items to take the action on. + */ + $redirect_to = apply_filters( 'handle_bulk_actions-' . get_current_screen()->id, $redirect_to, $doaction, $comment_ids ); + } + wp_defer_comment_counting( false ); if ( $approved ) @@ -162,10 +178,10 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Comments' ) . '

' . - '

' . __( 'Documentation on Comment Spam' ) . '

' . - '

' . __( 'Documentation on Keyboard Shortcuts' ) . '

' . - '

' . __( 'Support Forums' ) . '

' + '

' . __( 'Documentation on Comments' ) . '

' . + '

' . __( 'Documentation on Comment Spam' ) . '

' . + '

' . __( 'Documentation on Keyboard Shortcuts' ) . '

' . + '

' . __( 'Support Forums' ) . '

' ); get_current_screen()->set_screen_reader_content( array( diff --git a/wp-admin/edit-form-advanced.php b/wp-admin/edit-form-advanced.php index bd229b9..803300f 100644 --- a/wp-admin/edit-form-advanced.php +++ b/wp-admin/edit-form-advanced.php @@ -259,8 +259,9 @@ foreach ( get_object_taxonomies( $post ) as $tax_name ) { add_meta_box( $tax_meta_box_id, $label, $taxonomy->meta_box_cb, null, 'side', 'core', array( 'taxonomy' => $tax_name ) ); } -if ( post_type_supports($post_type, 'page-attributes') ) - add_meta_box('pageparentdiv', 'page' == $post_type ? __('Page Attributes') : __('Attributes'), 'page_attributes_meta_box', null, 'side', 'core'); +if ( post_type_supports( $post_type, 'page-attributes' ) || count( get_page_templates( $post ) ) > 0 ) { + add_meta_box( 'pageparentdiv', $post_type_object->labels->attributes, 'page_attributes_meta_box', null, 'side', 'core' ); +} if ( $thumbnail_support && current_user_can( 'upload_files' ) ) add_meta_box('postimagediv', esc_html( $post_type_object->labels->featured_image ), 'post_thumbnail_meta_box', null, 'side', 'low'); @@ -331,7 +332,7 @@ do_action( 'add_meta_boxes', $post_type, $post ); * * @param WP_Post $post Post object. */ -do_action( 'add_meta_boxes_' . $post_type, $post ); +do_action( "add_meta_boxes_{$post_type}", $post ); /** * Fires after meta boxes have been added. @@ -378,8 +379,8 @@ if ( 'post' == $post_type ) { get_current_screen()->set_help_sidebar( '

' . sprintf(__('You can also create posts with the Press This bookmarklet.'), 'tools.php') . '

' . '

' . __('For more information:') . '

' . - '

' . __('Documentation on Writing and Editing Posts') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Writing and Editing Posts') . '

' . + '

' . __('Support Forums') . '

' ); } elseif ( 'page' == $post_type ) { $about_pages = '

' . __('Pages are similar to posts in that they have a title, body text, and associated metadata, but they are different in that they are not part of the chronological blog stream, kind of like permanent posts. Pages are not categorized or tagged, but can have a hierarchy. You can nest pages under other pages by making one the “Parent” of the other, creating a group of pages.') . '

' . @@ -393,9 +394,9 @@ if ( 'post' == $post_type ) { get_current_screen()->set_help_sidebar( '

' . __('For more information:') . '

' . - '

' . __('Documentation on Adding New Pages') . '

' . - '

' . __('Documentation on Editing Pages') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Adding New Pages') . '

' . + '

' . __('Documentation on Editing Pages') . '

' . + '

' . __('Support Forums') . '

' ); } elseif ( 'attachment' == $post_type ) { get_current_screen()->add_help_tab( array( @@ -410,8 +411,8 @@ if ( 'post' == $post_type ) { get_current_screen()->set_help_sidebar( '

' . __('For more information:') . '

' . - '

' . __('Documentation on Edit Media') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Edit Media') . '

' . + '

' . __('Support Forums') . '

' ); } @@ -473,11 +474,18 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?>
-

cap->create_posts ) ) - echo ' ' . esc_html( $post_type_object->labels->add_new ) . ''; ?>

+ +cap->create_posts ) ) { + echo ' ' . esc_html( $post_type_object->labels->add_new ) . ''; +} +?> + +
+

@@ -631,8 +639,10 @@ if ( post_type_supports($post_type, 'editor') ) { if ( 'auto-draft' != $post->post_status ) { echo ''; if ( $last_user = get_userdata( get_post_meta( $post_ID, '_edit_last', true ) ) ) { + /* translators: 1: Name of most recent post author, 2: Post edited date, 3: Post edited time */ printf( __( 'Last edited by %1$s on %2$s at %3$s' ), esc_html( $last_user->display_name ), mysql2date( __( 'F j, Y' ), $post->post_modified ), mysql2date( __( 'g:i a' ), $post->post_modified ) ); } else { + /* translators: 1: Post edited date, 2: Post edited time */ printf( __( 'Last edited on %1$s at %2$s' ), mysql2date( __( 'F j, Y' ), $post->post_modified ), mysql2date( __( 'g:i a' ), $post->post_modified ) ); } echo ''; diff --git a/wp-admin/edit-form-comment.php b/wp-admin/edit-form-comment.php index 9fac3e9..2ae7957 100644 --- a/wp-admin/edit-form-comment.php +++ b/wp-admin/edit-form-comment.php @@ -162,7 +162,7 @@ endif; ?> comment_ID&_wp_original_http_referer=" . urlencode(wp_get_referer()), 'delete-comment_' . $comment->comment_ID) . "'>" . ( !EMPTY_TRASH_DAYS ? __('Delete Permanently') : __('Move to Trash') ) . "\n"; ?>
- +
diff --git a/wp-admin/edit-link-form.php b/wp-admin/edit-link-form.php index ff02e39..e25841d 100644 --- a/wp-admin/edit-link-form.php +++ b/wp-admin/edit-link-form.php @@ -57,13 +57,13 @@ get_current_screen()->add_help_tab( array( 'content' => '

' . __( 'You can add or edit links on this screen by entering information in each of the boxes. Only the link’s web address and name (the text you want to display on your site as the link) are required fields.' ) . '

' . '

' . __( 'The boxes for link name, web address, and description have fixed positions, while the others may be repositioned using drag and drop. You can also hide boxes you don’t use in the Screen Options tab, or minimize boxes by clicking on the title bar of the box.' ) . '

' . - '

' . __( 'XFN stands for XHTML Friends Network, which is optional. WordPress allows the generation of XFN attributes to show how you are related to the authors/owners of the site to which you are linking.' ) . '

' + '

' . __( 'XFN stands for XHTML Friends Network, which is optional. WordPress allows the generation of XFN attributes to show how you are related to the authors/owners of the site to which you are linking.' ) . '

' ) ); get_current_screen()->set_help_sidebar( '

' . __( 'For more information:' ) . '

' . - '

' . __( 'Documentation on Creating Links' ) . '

' . - '

' . __( 'Support Forums' ) . '

' + '

' . __( 'Documentation on Creating Links' ) . '

' . + '

' . __( 'Support Forums' ) . '

' ); require_once( ABSPATH . 'wp-admin/admin-header.php' ); diff --git a/wp-admin/edit-tag-form.php b/wp-admin/edit-tag-form.php index 7d218dd..d233b30 100644 --- a/wp-admin/edit-tag-form.php +++ b/wp-admin/edit-tag-form.php @@ -78,24 +78,17 @@ do_action( "{$taxonomy}_pre_edit_form", $tag, $taxonomy ); ?> /* translators: %s: taxonomy name */ printf( _x( '← Back to %s', 'admin screen' ), $tax->labels->name ); ?>

- -

labels->name ); - ?>

-name, get_taxonomies( array( 'show_ui' => true ) ) ) ) { - wp_die( __( 'Sorry, you are not allowed to manage these items.' ) ); + wp_die( __( 'Sorry, you are not allowed to edit terms in this taxonomy.' ) ); } if ( ! current_user_can( $tax->cap->manage_terms ) ) { wp_die( '

' . __( 'Cheatin’ uh?' ) . '

' . - '

' . __( 'Sorry, you are not allowed to manage these items.' ) . '

', + '

' . __( 'Sorry, you are not allowed to manage terms in this taxonomy.' ) . '

', 403 ); } @@ -61,46 +61,33 @@ get_current_screen()->set_screen_reader_content( array( $location = false; $referer = wp_get_referer(); +if ( ! $referer ) { // For POST requests. + $referer = wp_unslash( $_SERVER['REQUEST_URI'] ); +} +$referer = remove_query_arg( array( '_wp_http_referer', '_wpnonce', 'error', 'message', 'paged' ), $referer ); switch ( $wp_list_table->current_action() ) { case 'add-tag': - check_admin_referer( 'add-tag', '_wpnonce_add-tag' ); if ( ! current_user_can( $tax->cap->edit_terms ) ) { wp_die( '

' . __( 'Cheatin’ uh?' ) . '

' . - '

' . __( 'Sorry, you are not allowed to add this item.' ) . '

', + '

' . __( 'Sorry, you are not allowed to create terms in this taxonomy.' ) . '

', 403 ); } $ret = wp_insert_term( $_POST['tag-name'], $taxonomy, $_POST ); - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - - if ( $referer && false !== strpos( $referer, 'edit-tags.php' ) ) { - $location = $referer; - } - if ( $ret && !is_wp_error( $ret ) ) - $location = add_query_arg( 'message', 1, $location ); + $location = add_query_arg( 'message', 1, $referer ); else - $location = add_query_arg( array( 'error' => true, 'message' => 4 ), $location ); + $location = add_query_arg( array( 'error' => true, 'message' => 4 ), $referer ); break; case 'delete': - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - - if ( $referer && false !== strpos( $referer, 'edit-tags.php' ) ) { - $location = $referer; - } - if ( ! isset( $_REQUEST['tag_ID'] ) ) { break; } @@ -108,7 +95,7 @@ case 'delete': $tag_ID = (int) $_REQUEST['tag_ID']; check_admin_referer( 'delete-tag_' . $tag_ID ); - if ( ! current_user_can( $tax->cap->delete_terms ) ) { + if ( ! current_user_can( 'delete_term', $tag_ID ) ) { wp_die( '

' . __( 'Cheatin’ uh?' ) . '

' . '

' . __( 'Sorry, you are not allowed to delete this item.' ) . '

', @@ -118,7 +105,7 @@ case 'delete': wp_delete_term( $tag_ID, $taxonomy ); - $location = add_query_arg( 'message', 2, $location ); + $location = add_query_arg( 'message', 2, $referer ); break; @@ -138,14 +125,7 @@ case 'bulk-delete': wp_delete_term( $tag_ID, $taxonomy ); } - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - if ( $referer && false !== strpos( $referer, 'edit-tags.php' ) ) { - $location = $referer; - } - - $location = add_query_arg( 'message', 6, $location ); + $location = add_query_arg( 'message', 6, $referer ); break; @@ -168,7 +148,7 @@ case 'editedtag': $tag_ID = (int) $_POST['tag_ID']; check_admin_referer( 'update-tag_' . $tag_ID ); - if ( ! current_user_can( $tax->cap->edit_terms ) ) { + if ( ! current_user_can( 'edit_term', $tag_ID ) ) { wp_die( '

' . __( 'Cheatin’ uh?' ) . '

' . '

' . __( 'Sorry, you are not allowed to edit this item.' ) . '

', @@ -182,35 +162,37 @@ case 'editedtag': $ret = wp_update_term( $tag_ID, $taxonomy, $_POST ); - $location = 'edit-tags.php?taxonomy=' . $taxonomy; - if ( 'post' != $post_type ) - $location .= '&post_type=' . $post_type; - - if ( $referer && false !== strpos( $referer, 'edit-tags.php' ) ) { - $location = $referer; + if ( $ret && ! is_wp_error( $ret ) ) { + $location = add_query_arg( 'message', 3, $referer ); + } else { + $location = add_query_arg( array( 'error' => true, 'message' => 5 ), $referer ); } - - if ( $ret && !is_wp_error( $ret ) ) - $location = add_query_arg( 'message', 3, $location ); - else - $location = add_query_arg( array( 'error' => true, 'message' => 5 ), $location ); + break; +default: + if ( ! $wp_list_table->current_action() || ! isset( $_REQUEST['delete_tags'] ) ) { + break; + } + check_admin_referer( 'bulk-tags' ); + $tags = (array) $_REQUEST['delete_tags']; + /** This action is documented in wp-admin/edit-comments.php */ + $location = apply_filters( 'handle_bulk_actions-' . get_current_screen()->id, $location, $wp_list_table->current_action(), $tags ); break; } if ( ! $location && ! empty( $_REQUEST['_wp_http_referer'] ) ) { - $location = remove_query_arg( array('_wp_http_referer', '_wpnonce'), wp_unslash($_SERVER['REQUEST_URI']) ); + $location = remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), wp_unslash( $_SERVER['REQUEST_URI'] ) ); } if ( $location ) { - if ( ! empty( $_REQUEST['paged'] ) ) { - $location = add_query_arg( 'paged', (int) $_REQUEST['paged'], $location ); + if ( $pagenum > 1 ) { + $location = add_query_arg( 'paged', $pagenum, $location ); // $pagenum takes care of $total_pages. } /** * Filters the taxonomy redirect destination URL. * * @since 4.6.0 - * + * * @param string $location The destination URL. * @param object $tax The taxonomy object. */ @@ -279,13 +261,13 @@ if ( 'category' == $taxonomy || 'link_category' == $taxonomy || 'post_tag' == $t $help = '

' . __( 'For more information:' ) . '

'; if ( 'category' == $taxonomy ) - $help .= '

' . __( 'Documentation on Categories' ) . '

'; + $help .= '

' . __( 'Documentation on Categories' ) . '

'; elseif ( 'link_category' == $taxonomy ) - $help .= '

' . __( 'Documentation on Link Categories' ) . '

'; + $help .= '

' . __( 'Documentation on Link Categories' ) . '

'; else - $help .= '

' . __( 'Documentation on Tags' ) . '

'; + $help .= '

' . __( 'Documentation on Tags' ) . '

'; - $help .= '

' . __('Support Forums') . '

'; + $help .= '

' . __('Support Forums') . '

'; get_current_screen()->set_help_sidebar( $help ); @@ -294,14 +276,6 @@ if ( 'category' == $taxonomy || 'link_category' == $taxonomy || 'post_tag' == $t require_once( ABSPATH . 'wp-admin/admin-header.php' ); -if ( ! current_user_can( $tax->cap->edit_terms ) ) { - wp_die( - '

' . __( 'Cheatin’ uh?' ) . '

' . - '

' . __( 'Sorry, you are not allowed to edit this item.' ) . '

', - 403 - ); -} - /** Also used by the Edit Tag form */ require_once( ABSPATH . 'wp-admin/includes/edit-tag-messages.php' ); @@ -392,10 +366,9 @@ if ( current_user_can($tax->cap->edit_terms) ) {

labels->add_new_item; ?>

-
-labels->popular_items ) ) { - if ( current_user_can( $tax->cap->edit_terms ) ) { - $tag_cloud = wp_tag_cloud( array( 'taxonomy' => $taxonomy, 'post_type' => $post_type, 'echo' => false, 'link' => 'edit' ) ); - } else { - $tag_cloud = wp_tag_cloud( array( 'taxonomy' => $taxonomy, 'echo' => false ) ); - } - - if ( $tag_cloud ) : - ?> -
-

labels->popular_items; ?>

- -
- + diff --git a/wp-admin/edit.php b/wp-admin/edit.php index 59cb4f1..3b11eb7 100644 --- a/wp-admin/edit.php +++ b/wp-admin/edit.php @@ -162,6 +162,10 @@ if ( $doaction ) { } } break; + default: + /** This action is documented in wp-admin/edit-comments.php */ + $sendback = apply_filters( 'handle_bulk_actions-' . get_current_screen()->id, $sendback, $doaction, $post_ids ); + break; } $sendback = remove_query_arg( array('action', 'action2', 'tags_input', 'post_author', 'comment_status', 'ping_status', '_status', 'post', 'bulk_edit', 'post_view'), $sendback ); @@ -221,8 +225,8 @@ if ( 'post' == $post_type ) { get_current_screen()->set_help_sidebar( '

' . __('For more information:') . '

' . - '

' . __('Documentation on Managing Posts') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Managing Posts') . '

' . + '

' . __('Support Forums') . '

' ); } elseif ( 'page' == $post_type ) { @@ -242,8 +246,8 @@ if ( 'post' == $post_type ) { get_current_screen()->set_help_sidebar( '

' . __('For more information:') . '

' . - '

' . __('Documentation on Managing Pages') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Managing Pages') . '

' . + '

' . __('Support Forums') . '

' ); } @@ -299,16 +303,22 @@ $bulk_counts = array_filter( $bulk_counts ); require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?>
-

labels->name ); -if ( current_user_can( $post_type_object->cap->create_posts ) ) +?>

+ +cap->create_posts ) ) { echo ' ' . esc_html( $post_type_object->labels->add_new ) . ''; +} if ( isset( $_REQUEST['s'] ) && strlen( $_REQUEST['s'] ) ) { /* translators: %s: search keywords */ printf( ' ' . __( 'Search results for “%s”' ) . '', get_search_query() ); } -?> +?> + +
add_help_tab( array( get_current_screen()->set_help_sidebar( '

' . __('For more information:') . '

' . - '

' . __('Documentation on Export') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Export') . '

' . + '

' . __('Support Forums') . '

' ); // If the 'download' URL parameter is set, a WXR export file is baked and returned. diff --git a/wp-admin/freedoms.php b/wp-admin/freedoms.php index b47465d..2aa9537 100644 --- a/wp-admin/freedoms.php +++ b/wp-admin/freedoms.php @@ -11,7 +11,7 @@ require_once( dirname( __FILE__ ) . '/admin.php' ); $title = __( 'Freedoms' ); -list( $display_version ) = explode( '-', $wp_version ); +list( $display_version ) = explode( '-', get_bloginfo( 'version' ) ); include( ABSPATH . 'wp-admin/admin-header.php' ); ?> @@ -19,7 +19,7 @@ include( ABSPATH . 'wp-admin/admin-header.php' );

-

+

@@ -42,8 +42,8 @@ include( ABSPATH . 'wp-admin/admin-header.php' );

plugins and themes there. If you get a plugin or theme from another source, make sure to ask them if it’s GPL first. If they don’t respect the WordPress license, we don’t recommend them.' ), $plugins_url, $themes_url, 'https://wordpress.org/about/license/' ); ?>

diff --git a/wp-admin/import.php b/wp-admin/import.php index 5183766..1aa682a 100644 --- a/wp-admin/import.php +++ b/wp-admin/import.php @@ -26,8 +26,8 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

' . __('For more information:') . '

' . - '

' . __('Documentation on Import') . '

' . - '

' . __('Support Forums') . '

' + '

' . __('Documentation on Import') . '

' . + '

' . __('Support Forums') . '

' ); if ( current_user_can( 'install_plugins' ) ) { diff --git a/wp-admin/includes/admin.php b/wp-admin/includes/admin.php index a44abba..ee19771 100644 --- a/wp-admin/includes/admin.php +++ b/wp-admin/includes/admin.php @@ -61,6 +61,7 @@ require_once(ABSPATH . 'wp-admin/includes/template.php'); /** WordPress List Table Administration API and base class */ require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table.php'); +require_once(ABSPATH . 'wp-admin/includes/class-wp-list-table-compat.php'); require_once(ABSPATH . 'wp-admin/includes/list-table.php'); /** WordPress Theme Administration API */ diff --git a/wp-admin/includes/ajax-actions.php b/wp-admin/includes/ajax-actions.php index dc965d6..ef89a6b 100644 --- a/wp-admin/includes/ajax-actions.php +++ b/wp-admin/includes/ajax-actions.php @@ -79,21 +79,19 @@ function wp_ajax_nopriv_heartbeat() { * Ajax handler for fetching a list table. * * @since 3.1.0 - * - * @global WP_List_Table $wp_list_table */ function wp_ajax_fetch_list() { - global $wp_list_table; - $list_class = $_GET['list_args']['class']; check_ajax_referer( "fetch-list-$list_class", '_ajax_fetch_list_nonce' ); $wp_list_table = _get_list_table( $list_class, array( 'screen' => $_GET['list_args']['screen']['id'] ) ); - if ( ! $wp_list_table ) + if ( ! $wp_list_table ) { wp_die( 0 ); + } - if ( ! $wp_list_table->ajax_user_can() ) + if ( ! $wp_list_table->ajax_user_can() ) { wp_die( -1 ); + } $wp_list_table->ajax_response(); @@ -136,9 +134,9 @@ function wp_ajax_ajax_tag_search() { * * @since 4.0.0 * - * @param int $characters The minimum number of characters required. Default 2. - * @param object $tax The taxonomy object. - * @param string $s The search term. + * @param int $characters The minimum number of characters required. Default 2. + * @param WP_Taxonomy $tax The taxonomy object. + * @param string $s The search term. */ $term_search_min_chars = (int) apply_filters( 'term_search_min_chars', 2, $tax, $s ); @@ -596,12 +594,11 @@ function wp_ajax_delete_tag() { $tag_id = (int) $_POST['tag_ID']; check_ajax_referer( "delete-tag_$tag_id" ); - $taxonomy = !empty($_POST['taxonomy']) ? $_POST['taxonomy'] : 'post_tag'; - $tax = get_taxonomy($taxonomy); - - if ( !current_user_can( $tax->cap->delete_terms ) ) + if ( ! current_user_can( 'delete_term', $tag_id ) ) { wp_die( -1 ); + } + $taxonomy = !empty($_POST['taxonomy']) ? $_POST['taxonomy'] : 'post_tag'; $tag = get_term( $tag_id, $taxonomy ); if ( !$tag || is_wp_error( $tag ) ) wp_die( 1 ); @@ -788,7 +785,7 @@ function wp_ajax_dim_comment() { } /** - * Ajax handler for deleting a link category. + * Ajax handler for adding a link category. * * @since 3.1.0 * @@ -798,8 +795,10 @@ function wp_ajax_add_link_category( $action ) { if ( empty( $action ) ) $action = 'add-link-category'; check_ajax_referer( $action ); - if ( !current_user_can( 'manage_categories' ) ) + $tax = get_taxonomy( 'link_category' ); + if ( ! current_user_can( $tax->cap->manage_terms ) ) { wp_die( -1 ); + } $names = explode(',', wp_unslash( $_POST['newcat'] ) ); $x = new WP_Ajax_Response(); foreach ( $names as $cat_name ) { @@ -829,12 +828,8 @@ function wp_ajax_add_link_category( $action ) { * Ajax handler to add a tag. * * @since 3.1.0 - * - * @global WP_List_Table $wp_list_table */ function wp_ajax_add_tag() { - global $wp_list_table; - check_ajax_referer( 'add-tag', '_wpnonce_add-tag' ); $taxonomy = !empty($_POST['taxonomy']) ? $_POST['taxonomy'] : 'post_tag'; $tax = get_taxonomy($taxonomy); @@ -933,36 +928,39 @@ function wp_ajax_get_tagcloud() { * * @since 3.1.0 * - * @global WP_List_Table $wp_list_table * @global int $post_id * * @param string $action Action to perform. */ function wp_ajax_get_comments( $action ) { - global $wp_list_table, $post_id; - if ( empty( $action ) ) + global $post_id; + if ( empty( $action ) ) { $action = 'get-comments'; - + } check_ajax_referer( $action ); if ( empty( $post_id ) && ! empty( $_REQUEST['p'] ) ) { $id = absint( $_REQUEST['p'] ); - if ( ! empty( $id ) ) + if ( ! empty( $id ) ) { $post_id = $id; + } } - if ( empty( $post_id ) ) + if ( empty( $post_id ) ) { wp_die( -1 ); + } $wp_list_table = _get_list_table( 'WP_Post_Comments_List_Table', array( 'screen' => 'edit-comments' ) ); - if ( ! current_user_can( 'edit_post', $post_id ) ) + if ( ! current_user_can( 'edit_post', $post_id ) ) { wp_die( -1 ); + } $wp_list_table->prepare_items(); - if ( !$wp_list_table->has_items() ) + if ( ! $wp_list_table->has_items() ) { wp_die( 1 ); + } $x = new WP_Ajax_Response(); ob_start(); @@ -986,12 +984,9 @@ function wp_ajax_get_comments( $action ) { * * @since 3.1.0 * - * @global WP_List_Table $wp_list_table - * * @param string $action Action to perform. */ function wp_ajax_replyto_comment( $action ) { - global $wp_list_table; if ( empty( $action ) ) $action = 'replyto-comment'; @@ -1108,12 +1103,8 @@ function wp_ajax_replyto_comment( $action ) { * Ajax handler for editing a comment. * * @since 3.1.0 - * - * @global WP_List_Table $wp_list_table */ function wp_ajax_edit_comment() { - global $wp_list_table; - check_ajax_referer( 'replyto-comment', '_ajax_nonce-replyto-comment' ); $comment_id = (int) $_POST['comment_ID']; @@ -1257,6 +1248,7 @@ function wp_ajax_add_meta() { $post_data['post_type'] = $post->post_type; $post_data['post_status'] = 'draft'; $now = current_time('timestamp', 1); + /* translators: 1: Post creation date, 2: Post creation time */ $post_data['post_title'] = sprintf( __( 'Draft created on %1$s at %2$s' ), date( __( 'F j, Y' ), $now ), date( __( 'g:i a' ), $now ) ); $pid = edit_post( $post_data ); @@ -1327,14 +1319,12 @@ function wp_ajax_add_meta() { * * @since 3.1.0 * - * @global WP_List_Table $wp_list_table - * * @param string $action Action to perform. */ function wp_ajax_add_user( $action ) { - global $wp_list_table; - if ( empty( $action ) ) + if ( empty( $action ) ) { $action = 'add-user'; + } check_ajax_referer( $action ); if ( ! current_user_can('create_users') ) @@ -1608,11 +1598,9 @@ function wp_ajax_sample_permalink() { * Ajax handler for Quick Edit saving a post from a list table. * * @since 3.1.0 - * - * @global WP_List_Table $wp_list_table */ function wp_ajax_inline_save() { - global $wp_list_table, $mode; + global $mode; check_ajax_referer( 'inlineeditnonce', '_inline_edit' ); @@ -1708,12 +1696,8 @@ function wp_ajax_inline_save() { * Ajax handler for quick edit saving for a term. * * @since 3.1.0 - * - * @global WP_List_Table $wp_list_table */ function wp_ajax_inline_save_tax() { - global $wp_list_table; - check_ajax_referer( 'taxinlineeditnonce', '_inline_edit' ); $taxonomy = sanitize_key( $_POST['taxonomy'] ); @@ -1721,14 +1705,16 @@ function wp_ajax_inline_save_tax() { if ( ! $tax ) wp_die( 0 ); - if ( ! current_user_can( $tax->cap->edit_terms ) ) + if ( ! isset( $_POST['tax_ID'] ) || ! ( $id = (int) $_POST['tax_ID'] ) ) { wp_die( -1 ); + } + + if ( ! current_user_can( 'edit_term', $id ) ) { + wp_die( -1 ); + } $wp_list_table = _get_list_table( 'WP_Terms_List_Table', array( 'screen' => 'edit-' . $taxonomy ) ); - if ( ! isset($_POST['tax_ID']) || ! ( $id = (int) $_POST['tax_ID'] ) ) - wp_die( -1 ); - $tag = get_term( $id, $taxonomy ); $_POST['description'] = $tag->description; @@ -2033,7 +2019,7 @@ function wp_ajax_upload_attachment() { echo wp_json_encode( array( 'success' => false, 'data' => array( - 'message' => __( "You don't have permission to attach files to this post." ), + 'message' => __( 'Sorry, you are not allowed to attach files to this post.' ), 'filename' => $_FILES['async-upload']['name'], ) ) ); @@ -2415,6 +2401,11 @@ function wp_ajax_query_attachments() { if ( current_user_can( get_post_type_object( 'attachment' )->cap->read_private_posts ) ) $query['post_status'] .= ',private'; + // Filter query clauses to include filenames. + if ( isset( $query['s'] ) ) { + add_filter( 'posts_clauses', '_filter_query_attachment_filenames' ); + } + /** * Filters the arguments passed to WP_Query during an Ajax * call for querying attachments. @@ -3132,38 +3123,28 @@ function wp_ajax_destroy_sessions() { * Ajax handler for saving a post from Press This. * * @since 4.2.0 - * - * @global WP_Press_This $wp_press_this */ function wp_ajax_press_this_save_post() { - if ( empty( $GLOBALS['wp_press_this'] ) ) { - include( ABSPATH . 'wp-admin/includes/class-wp-press-this.php' ); - } - - $GLOBALS['wp_press_this']->save_post(); + include( ABSPATH . 'wp-admin/includes/class-wp-press-this.php' ); + $wp_press_this = new WP_Press_This(); + $wp_press_this->save_post(); } /** * Ajax handler for creating new category from Press This. * * @since 4.2.0 - * - * @global WP_Press_This $wp_press_this */ function wp_ajax_press_this_add_category() { - if ( empty( $GLOBALS['wp_press_this'] ) ) { - include( ABSPATH . 'wp-admin/includes/class-wp-press-this.php' ); - } - - $GLOBALS['wp_press_this']->add_category(); + include( ABSPATH . 'wp-admin/includes/class-wp-press-this.php' ); + $wp_press_this = new WP_Press_This(); + $wp_press_this->add_category(); } /** * Ajax handler for cropping an image. * * @since 4.3.0 - * - * @global WP_Site_Icon $wp_site_icon */ function wp_ajax_crop_image() { $attachment_id = absint( $_POST['id'] ); @@ -3184,7 +3165,7 @@ function wp_ajax_crop_image() { switch ( $context ) { case 'site-icon': require_once ABSPATH . '/wp-admin/includes/class-wp-site-icon.php'; - global $wp_site_icon; + $wp_site_icon = new WP_Site_Icon(); // Skip creating a new attachment if the attachment is a Site Icon. if ( get_post_meta( $attachment_id, '_wp_attachment_context', true ) == $context ) { @@ -3427,7 +3408,7 @@ function wp_ajax_update_theme() { ) ); } - $stylesheet = sanitize_key( wp_unslash( $_POST['slug'] ) ); + $stylesheet = preg_replace( '/[^A-z0-9_\-]/', '', wp_unslash( $_POST['slug'] ) ); $status = array( 'update' => 'theme', 'slug' => $stylesheet, @@ -3512,7 +3493,7 @@ function wp_ajax_delete_theme() { ) ); } - $stylesheet = sanitize_key( wp_unslash( $_POST['slug'] ) ); + $stylesheet = preg_replace( '/[^A-z0-9_\-]/', '', wp_unslash( $_POST['slug'] ) ); $status = array( 'delete' => 'theme', 'slug' => $stylesheet, @@ -3641,16 +3622,20 @@ function wp_ajax_install_plugin() { } $install_status = install_plugin_install_status( $api ); + $pagenow = isset( $_POST['pagenow'] ) ? sanitize_key( $_POST['pagenow'] ) : ''; + + // If install request is coming from import page, do not return network activation link. + $plugins_url = ( 'import' === $pagenow ) ? admin_url( 'plugins.php' ) : network_admin_url( 'plugins.php' ); if ( current_user_can( 'activate_plugins' ) && is_plugin_inactive( $install_status['file'] ) ) { $status['activateUrl'] = add_query_arg( array( '_wpnonce' => wp_create_nonce( 'activate-plugin_' . $install_status['file'] ), 'action' => 'activate', 'plugin' => $install_status['file'], - ), network_admin_url( 'plugins.php' ) ); + ), $plugins_url ); } - if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) { + if ( is_multisite() && current_user_can( 'manage_network_plugins' ) && 'import' !== $pagenow ) { $status['activateUrl'] = add_query_arg( array( 'networkwide' => 1 ), $status['activateUrl'] ); } @@ -3698,7 +3683,7 @@ function wp_ajax_update_plugin() { $status['oldVersion'] = sprintf( __( 'Version %s' ), $plugin_data['Version'] ); } - include_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php'; + include_once( ABSPATH . 'wp-admin/includes/class-wp-upgrader.php' ); wp_update_plugins(); diff --git a/wp-admin/includes/class-ftp-pure.php b/wp-admin/includes/class-ftp-pure.php index 28e5677..38d348b 100644 --- a/wp-admin/includes/class-ftp-pure.php +++ b/wp-admin/includes/class-ftp-pure.php @@ -25,16 +25,12 @@ * @link http://www.phpclasses.org/browse/package/1743.html Site * @license LGPL http://www.opensource.org/licenses/lgpl-license.html */ -class ftp extends ftp_base { +class ftp_pure extends ftp_base { function __construct($verb=FALSE, $le=FALSE) { parent::__construct(false, $verb, $le); } - function ftp($verb=FALSE, $le=FALSE) { - $this->__construct($verb, $le); - } - // // // diff --git a/wp-admin/includes/class-ftp-sockets.php b/wp-admin/includes/class-ftp-sockets.php index c71205e..5ca4a2b 100644 --- a/wp-admin/includes/class-ftp-sockets.php +++ b/wp-admin/includes/class-ftp-sockets.php @@ -25,16 +25,12 @@ * @link http://www.phpclasses.org/browse/package/1743.html Site * @license LGPL http://www.opensource.org/licenses/lgpl-license.html */ -class ftp extends ftp_base { +class ftp_sockets extends ftp_base { function __construct($verb=FALSE, $le=FALSE) { parent::__construct(true, $verb, $le); } - function ftp($verb=FALSE, $le=FALSE) { - $this->__construct($verb, $le); - } - // // // diff --git a/wp-admin/includes/class-ftp.php b/wp-admin/includes/class-ftp.php index de6a299..35f670f 100644 --- a/wp-admin/includes/class-ftp.php +++ b/wp-admin/includes/class-ftp.php @@ -818,7 +818,7 @@ class ftp_base { function glob_regexp($pattern,$probe) { $sensitive=(PHP_OS!='WIN32'); return ($sensitive? - preg_match( '/' . preg_quote( $pattern, '/' ) . '/', $probe ) : + preg_match( '/' . preg_quote( $pattern, '/' ) . '/', $probe ) : preg_match( '/' . preg_quote( $pattern, '/' ) . '/i', $probe ) ); } @@ -904,3 +904,9 @@ if ( ! $mod_sockets && function_exists( 'dl' ) && is_callable( 'dl' ) ) { } require_once dirname( __FILE__ ) . "/class-ftp-" . ( $mod_sockets ? "sockets" : "pure" ) . ".php"; + +if ( $mod_sockets ) { + class ftp extends ftp_sockets {} +} else { + class ftp extends ftp_pure {} +} diff --git a/wp-admin/includes/class-plugin-installer-skin.php b/wp-admin/includes/class-plugin-installer-skin.php index 34b2020..6c55455 100644 --- a/wp-admin/includes/class-plugin-installer-skin.php +++ b/wp-admin/includes/class-plugin-installer-skin.php @@ -52,12 +52,12 @@ class Plugin_Installer_Skin extends WP_Upgrader_Skin { $from = isset($_GET['from']) ? wp_unslash( $_GET['from'] ) : 'plugins'; if ( 'import' == $from ) - $install_actions['activate_plugin'] = '' . __( 'Activate Plugin & Run Importer' ) . ''; + $install_actions['activate_plugin'] = '' . __( 'Activate Plugin & Run Importer' ) . ''; else - $install_actions['activate_plugin'] = '' . __( 'Activate Plugin' ) . ''; + $install_actions['activate_plugin'] = '' . __( 'Activate Plugin' ) . ''; if ( is_multisite() && current_user_can( 'manage_network_plugins' ) ) { - $install_actions['network_activate'] = '' . __( 'Network Activate' ) . ''; + $install_actions['network_activate'] = '' . __( 'Network Activate' ) . ''; unset( $install_actions['activate_plugin'] ); } @@ -90,7 +90,8 @@ class Plugin_Installer_Skin extends WP_Upgrader_Skin { */ $install_actions = apply_filters( 'install_plugin_complete_actions', $install_actions, $this->api, $plugin_file ); - if ( ! empty($install_actions) ) - $this->feedback(implode(' | ', (array)$install_actions)); + if ( ! empty( $install_actions ) ) { + $this->feedback( implode( ' ', (array) $install_actions ) ); + } } } diff --git a/wp-admin/includes/class-plugin-upgrader.php b/wp-admin/includes/class-plugin-upgrader.php index ffb4620..1327d28 100644 --- a/wp-admin/includes/class-plugin-upgrader.php +++ b/wp-admin/includes/class-plugin-upgrader.php @@ -101,8 +101,10 @@ class Plugin_Upgrader extends WP_Upgrader { $this->install_strings(); add_filter('upgrader_source_selection', array($this, 'check_package') ); - // Clear cache so wp_update_plugins() knows about the new plugin. - add_action( 'upgrader_process_complete', 'wp_clean_plugins_cache', 9, 0 ); + if ( $parsed_args['clear_update_cache'] ) { + // Clear cache so wp_update_plugins() knows about the new plugin. + add_action( 'upgrader_process_complete', 'wp_clean_plugins_cache', 9, 0 ); + } $this->run( array( 'package' => $package, @@ -168,8 +170,10 @@ class Plugin_Upgrader extends WP_Upgrader { add_filter('upgrader_pre_install', array($this, 'deactivate_plugin_before_upgrade'), 10, 2); add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); //'source_selection' => array($this, 'source_selection'), //there's a trac ticket to move up the directory for zip's which are made a bit differently, useful for non-.org plugins. - // Clear cache so wp_update_plugins() knows about the new plugin. - add_action( 'upgrader_process_complete', 'wp_clean_plugins_cache', 9, 0 ); + if ( $parsed_args['clear_update_cache'] ) { + // Clear cache so wp_update_plugins() knows about the new plugin. + add_action( 'upgrader_process_complete', 'wp_clean_plugins_cache', 9, 0 ); + } $this->run( array( 'package' => $r->package, @@ -227,7 +231,6 @@ class Plugin_Upgrader extends WP_Upgrader { $current = get_site_transient( 'update_plugins' ); add_filter('upgrader_clear_destination', array($this, 'delete_old_plugin'), 10, 4); - add_action( 'upgrader_process_complete', 'wp_clean_plugins_cache', 9, 0 ); $this->skin->header(); @@ -294,6 +297,9 @@ class Plugin_Upgrader extends WP_Upgrader { $this->maintenance_mode(false); + // Force refresh of plugin update information. + wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); + /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ do_action( 'upgrader_process_complete', $this, array( 'action' => 'update', @@ -307,12 +313,8 @@ class Plugin_Upgrader extends WP_Upgrader { $this->skin->footer(); // Cleanup our hooks, in case something else does a upgrade on this connection. - remove_action( 'upgrader_process_complete', 'wp_clean_plugins_cache', 9 ); remove_filter('upgrader_clear_destination', array($this, 'delete_old_plugin')); - // Force refresh of plugin update information. - wp_clean_plugins_cache( $parsed_args['clear_update_cache'] ); - return $results; } diff --git a/wp-admin/includes/class-theme-upgrader.php b/wp-admin/includes/class-theme-upgrader.php index 76129e3..b2571ee 100644 --- a/wp-admin/includes/class-theme-upgrader.php +++ b/wp-admin/includes/class-theme-upgrader.php @@ -201,8 +201,10 @@ class Theme_Upgrader extends WP_Upgrader { add_filter('upgrader_source_selection', array($this, 'check_package') ); add_filter('upgrader_post_install', array($this, 'check_parent_theme_filter'), 10, 3); - // Clear cache so wp_update_themes() knows about the new theme. - add_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9, 0 ); + if ( $parsed_args['clear_update_cache'] ) { + // Clear cache so wp_update_themes() knows about the new theme. + add_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9, 0 ); + } $this->run( array( 'package' => $package, @@ -269,8 +271,10 @@ class Theme_Upgrader extends WP_Upgrader { add_filter('upgrader_pre_install', array($this, 'current_before'), 10, 2); add_filter('upgrader_post_install', array($this, 'current_after'), 10, 2); add_filter('upgrader_clear_destination', array($this, 'delete_old_theme'), 10, 4); - // Clear cache so wp_update_themes() knows about the new theme. - add_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9, 0 ); + if ( $parsed_args['clear_update_cache'] ) { + // Clear cache so wp_update_themes() knows about the new theme. + add_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9, 0 ); + } $this->run( array( 'package' => $r['package'], @@ -329,8 +333,6 @@ class Theme_Upgrader extends WP_Upgrader { add_filter('upgrader_pre_install', array($this, 'current_before'), 10, 2); add_filter('upgrader_post_install', array($this, 'current_after'), 10, 2); add_filter('upgrader_clear_destination', array($this, 'delete_old_theme'), 10, 4); - // Clear cache so wp_update_themes() knows about the new theme. - add_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9, 0 ); $this->skin->header(); @@ -394,6 +396,9 @@ class Theme_Upgrader extends WP_Upgrader { $this->maintenance_mode(false); + // Refresh the Theme Update information + wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); + /** This action is documented in wp-admin/includes/class-wp-upgrader.php */ do_action( 'upgrader_process_complete', $this, array( 'action' => 'update', @@ -407,14 +412,10 @@ class Theme_Upgrader extends WP_Upgrader { $this->skin->footer(); // Cleanup our hooks, in case something else does a upgrade on this connection. - remove_action( 'upgrader_process_complete', 'wp_clean_themes_cache', 9 ); remove_filter('upgrader_pre_install', array($this, 'current_before')); remove_filter('upgrader_post_install', array($this, 'current_after')); remove_filter('upgrader_clear_destination', array($this, 'delete_old_theme')); - // Refresh the Theme Update information - wp_clean_themes_cache( $parsed_args['clear_update_cache'] ); - return $results; } diff --git a/wp-admin/includes/class-walker-nav-menu-edit.php b/wp-admin/includes/class-walker-nav-menu-edit.php index 9a2f3ec..1f68576 100644 --- a/wp-admin/includes/class-walker-nav-menu-edit.php +++ b/wp-admin/includes/class-walker-nav-menu-edit.php @@ -197,16 +197,14 @@ class Walker_Nav_Menu_Edit extends Walker_Nav_Menu {

-

- -

+
+ + + + + + +
_screen = $screen; + + if ( !empty( $columns ) ) { + $this->_columns = $columns; + add_filter( 'manage_' . $screen->id . '_columns', array( $this, 'get_columns' ), 0 ); + } + } + + /** + * @access protected + * + * @return array + */ + protected function get_column_info() { + $columns = get_column_headers( $this->_screen ); + $hidden = get_hidden_columns( $this->_screen ); + $sortable = array(); + $primary = $this->get_default_primary_column_name(); + + return array( $columns, $hidden, $sortable, $primary ); + } + + /** + * @access public + * + * @return array + */ + public function get_columns() { + return $this->_columns; + } +} diff --git a/wp-admin/includes/class-wp-list-table.php b/wp-admin/includes/class-wp-list-table.php index ee0f9af..bf642ac 100644 --- a/wp-admin/includes/class-wp-list-table.php +++ b/wp-admin/includes/class-wp-list-table.php @@ -284,7 +284,7 @@ class WP_List_Table { $args['total_pages'] = ceil( $args['total_items'] / $args['per_page'] ); // Redirect if page number is invalid and headers are not already sent. - if ( ! headers_sent() && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) && $args['total_pages'] > 0 && $this->get_pagenum() > $args['total_pages'] ) { + if ( ! headers_sent() && ! wp_doing_ajax() && $args['total_pages'] > 0 && $this->get_pagenum() > $args['total_pages'] ) { wp_redirect( add_query_arg( 'paged', $args['total_pages'] ) ); exit; } @@ -361,7 +361,7 @@ class WP_List_Table { _actions ) ) { - $no_new_actions = $this->_actions = $this->get_bulk_actions(); + $this->_actions = $this->get_bulk_actions(); /** * Filters the list table Bulk Actions drop-down. * @@ -450,7 +450,6 @@ class WP_List_Table { * @param array $actions An array of the available bulk actions. */ $this->_actions = apply_filters( "bulk_actions-{$this->screen->id}", $this->_actions ); - $this->_actions = array_intersect_assoc( $this->_actions, $no_new_actions ); $two = ''; } else { $two = '2'; diff --git a/wp-admin/includes/class-wp-media-list-table.php b/wp-admin/includes/class-wp-media-list-table.php index 170ec5a..d0c2444 100644 --- a/wp-admin/includes/class-wp-media-list-table.php +++ b/wp-admin/includes/class-wp-media-list-table.php @@ -174,7 +174,7 @@ class WP_Media_List_Table extends WP_List_Table { /** This action is documented in wp-admin/includes/class-wp-posts-list-table.php */ do_action( 'restrict_manage_posts', $this->screen->post_type ); - submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); + submit_button( __( 'Filter' ), '', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); } if ( $this->is_trash && current_user_can( 'edit_others_posts' ) ) { @@ -262,7 +262,7 @@ class WP_Media_List_Table extends WP_List_Table {
-
+
' . __( 'Edit' ) . ''; $actions['backend'] = "" . __( 'Dashboard' ) . ''; - if ( get_current_site()->blog_id != $blog['blog_id'] ) { + if ( get_network()->site_id != $blog['blog_id'] ) { if ( $blog['deleted'] == '1' ) { $actions['activate'] = '' . __( 'Activate' ) . ''; } else { diff --git a/wp-admin/includes/class-wp-ms-themes-list-table.php b/wp-admin/includes/class-wp-ms-themes-list-table.php index d35956c..0f3865a 100644 --- a/wp-admin/includes/class-wp-ms-themes-list-table.php +++ b/wp-admin/includes/class-wp-ms-themes-list-table.php @@ -150,7 +150,8 @@ class WP_MS_Themes_List_Table extends WP_List_Table { $total_this_page = $totals[ $status ]; wp_localize_script( 'updates', '_wpUpdatesItemCounts', array( - 'totals' => $totals, + 'themes' => $totals, + 'totals' => wp_get_update_data(), ) ); if ( $orderby ) { @@ -518,7 +519,7 @@ class WP_MS_Themes_List_Table extends WP_List_Table { * @param WP_Theme $theme The current WP_Theme object. * @param string $context Status of the theme. */ - $actions = apply_filters( "theme_action_links_$stylesheet", $actions, $theme, $context ); + $actions = apply_filters( "theme_action_links_{$stylesheet}", $actions, $theme, $context ); echo $this->row_actions( $actions, true ); } @@ -726,6 +727,6 @@ class WP_MS_Themes_List_Table extends WP_List_Table { * @param WP_Theme $theme Current WP_Theme object. * @param string $status Status of the theme. */ - do_action( "after_theme_row_$stylesheet", $stylesheet, $theme, $status ); + do_action( "after_theme_row_{$stylesheet}", $stylesheet, $theme, $status ); } } diff --git a/wp-admin/includes/class-wp-ms-users-list-table.php b/wp-admin/includes/class-wp-ms-users-list-table.php index da00131..d219efc 100644 --- a/wp-admin/includes/class-wp-ms-users-list-table.php +++ b/wp-admin/includes/class-wp-ms-users-list-table.php @@ -329,7 +329,7 @@ class WP_MS_Users_List_Table extends WP_List_Table { $path = ( $val->path === '/' ) ? '' : $val->path; echo ''; - echo '' . str_replace( '.' . get_current_site()->domain, '', $val->domain . $path ) . ''; + echo '' . str_replace( '.' . get_network()->domain, '', $val->domain . $path ) . ''; echo ' '; $actions = array(); $actions['edit'] = '' . __( 'Edit' ) . ''; diff --git a/wp-admin/includes/class-wp-plugin-install-list-table.php b/wp-admin/includes/class-wp-plugin-install-list-table.php index 6e389b1..cd71836 100644 --- a/wp-admin/includes/class-wp-plugin-install-list-table.php +++ b/wp-admin/includes/class-wp-plugin-install-list-table.php @@ -69,7 +69,6 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { * @global int $paged * @global string $type * @global string $term - * @global string $wp_version */ public function prepare_items() { include( ABSPATH . 'wp-admin/includes/plugin-install.php' ); @@ -88,7 +87,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { if ( 'search' === $tab ) { $tabs['search'] = __( 'Search Results' ); } - if ( $tab === 'beta' || false !== strpos( $GLOBALS['wp_version'], '-' ) ) { + if ( $tab === 'beta' || false !== strpos( get_bloginfo( 'version' ), '-' ) ) { $tabs['beta'] = _x( 'Beta Testing', 'Plugin Installer' ); } $tabs['featured'] = _x( 'Featured', 'Plugin Installer' ); @@ -135,7 +134,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { 'active_installs' => true ), // Send the locale and installed plugin slugs to the API so it can provide context-sensitive results. - 'locale' => get_locale(), + 'locale' => get_user_locale(), 'installed_plugins' => $this->get_installed_plugin_slugs(), ); @@ -200,7 +199,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { * * @param array|bool $args Plugin Install API arguments. */ - $args = apply_filters( "install_plugins_table_api_args_$tab", $args ); + $args = apply_filters( "install_plugins_table_api_args_{$tab}", $args ); if ( !$args ) return; @@ -391,9 +390,6 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { } } - /** - * @global string $wp_version - */ public function display_rows() { $plugins_allowedtags = array( 'a' => array( 'href' => array(),'title' => array(), 'target' => array() ), @@ -492,7 +488,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { } $action_links[] = sprintf( - '%3$s', + '%3$s', esc_url( $activate_url ), esc_attr( sprintf( $button_label, $plugin['name'] ) ), $button_text @@ -566,6 +562,8 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { = 1000000 ) { $active_installs_text = _x( '1+ Million', 'Active plugin installs' ); + } elseif ( 0 == $plugin['active_installs'] ) { + $active_installs_text = _x( 'Less Than 10', 'Active plugin installs' ); } else { $active_installs_text = number_format_i18n( $plugin['active_installs'] ) . '+'; } @@ -574,9 +572,11 @@ class WP_Plugin_Install_List_Table extends WP_List_Table {
' ) ) { + $wp_version = get_bloginfo( 'version' ); + + if ( ! empty( $plugin['tested'] ) && version_compare( substr( $wp_version, 0, strlen( $plugin['tested'] ) ), $plugin['tested'], '>' ) ) { echo '' . __( 'Untested with your version of WordPress' ) . ''; - } elseif ( ! empty( $plugin['requires'] ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $plugin['requires'] ) ), $plugin['requires'], '<' ) ) { + } elseif ( ! empty( $plugin['requires'] ) && version_compare( substr( $wp_version, 0, strlen( $plugin['requires'] ) ), $plugin['requires'], '<' ) ) { echo '' . __( 'Incompatible with your version of WordPress' ) . ''; } else { echo '' . __( 'Compatible with your version of WordPress' ) . ''; diff --git a/wp-admin/includes/class-wp-plugins-list-table.php b/wp-admin/includes/class-wp-plugins-list-table.php index 4204cf9..136fbd4 100644 --- a/wp-admin/includes/class-wp-plugins-list-table.php +++ b/wp-admin/includes/class-wp-plugins-list-table.php @@ -253,6 +253,7 @@ class WP_Plugins_List_Table extends WP_List_Table { wp_localize_script( 'updates', '_wpUpdatesItemCounts', array( 'plugins' => $js_plugins, + 'totals' => wp_get_update_data(), ) ); if ( ! $orderby ) { @@ -367,7 +368,7 @@ class WP_Plugins_List_Table extends WP_List_Table { '; if ( 'recently_activated' == $status ) { - submit_button( __( 'Clear List' ), 'button', 'clear-recent-list', false ); + submit_button( __( 'Clear List' ), '', 'clear-recent-list', false ); } elseif ( 'top' === $which && 'mustuse' === $status ) { /* translators: %s: mu-plugins directory name */ echo '

' . sprintf( __( 'Files in the %s directory are executed automatically.' ), @@ -652,8 +653,7 @@ class WP_Plugins_List_Table extends WP_List_Table { * The default action links for the Network plugins list table include * 'Network Activate', 'Network Deactivate', 'Edit', and 'Delete'. * - * @since 3.1.0 As `{$prefix}_plugin_action_links` - * @since 4.4.0 + * @since 3.1.0 * * @param array $actions An array of plugin action links. * @param string $plugin_file Path to the plugin file relative to the plugins directory. @@ -670,8 +670,7 @@ class WP_Plugins_List_Table extends WP_List_Table { * The dynamic portion of the hook name, $plugin_file, refers to the path * to the plugin file, relative to the plugins directory. * - * @since 3.1.0 As `{$prefix}_plugin_action_links_{$plugin_file}` - * @since 4.4.0 + * @since 3.1.0 * * @param array $actions An array of plugin action links. * @param string $plugin_file Path to the plugin file relative to the plugins directory. @@ -691,8 +690,8 @@ class WP_Plugins_List_Table extends WP_List_Table { * 'Activate', 'Deactivate', and 'Edit', for a network site, and * 'Activate', 'Deactivate', 'Edit', and 'Delete' for a single site. * - * @since 2.5.0 As `{$prefix}_plugin_action_links` - * @since 4.4.0 + * @since 2.5.0 + * @since 2.6.0 The `$context` parameter was added. * * @param array $actions An array of plugin action links. * @param string $plugin_file Path to the plugin file relative to the plugins directory. @@ -709,8 +708,7 @@ class WP_Plugins_List_Table extends WP_List_Table { * The dynamic portion of the hook name, $plugin_file, refers to the path * to the plugin file, relative to the plugins directory. * - * @since 2.7.0 As `{$prefix}_plugin_action_links_{$plugin_file}` - * @since 4.4.0 + * @since 2.7.0 * * @param array $actions An array of plugin action links. * @param string $plugin_file Path to the plugin file relative to the plugins directory. @@ -864,7 +862,7 @@ class WP_Plugins_List_Table extends WP_List_Table { * 'Inactive', 'Recently Activated', 'Upgrade', 'Must-Use', * 'Drop-ins', 'Search'. */ - do_action( "after_plugin_row_$plugin_file", $plugin_file, $plugin_data, $status ); + do_action( "after_plugin_row_{$plugin_file}", $plugin_file, $plugin_data, $status ); } /** diff --git a/wp-admin/includes/class-wp-posts-list-table.php b/wp-admin/includes/class-wp-posts-list-table.php index 7ef790e..4e1ba34 100644 --- a/wp-admin/includes/class-wp-posts-list-table.php +++ b/wp-admin/includes/class-wp-posts-list-table.php @@ -459,6 +459,7 @@ class WP_Posts_List_Table extends WP_List_Table {

months_dropdown( $this->screen->post_type ); $this->categories_dropdown( $this->screen->post_type ); @@ -479,7 +480,12 @@ class WP_Posts_List_Table extends WP_List_Table { */ do_action( 'restrict_manage_posts', $this->screen->post_type, $which ); - submit_button( __( 'Filter' ), 'button', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); + $output = ob_get_clean(); + + if ( ! empty( $output ) ) { + echo $output; + submit_button( __( 'Filter' ), '', 'filter_action', false, array( 'id' => 'post-query-submit' ) ); + } } if ( $this->is_trash && current_user_can( get_post_type_object( $this->screen->post_type )->cap->edit_others_posts ) ) { @@ -829,7 +835,16 @@ class WP_Posts_List_Table extends WP_List_Table { printf( __( 'Select %s' ), _draft_or_post_title() ); ?> -
+
+ + +
ID ); + + if ( $can_edit_post && $post->post_status != 'trash' ) { + $lock_holder = wp_check_post_lock( $post->ID ); + + if ( $lock_holder ) { + $lock_holder = get_userdata( $lock_holder ); + $locked_avatar = get_avatar( $lock_holder->ID, 18 ); + $locked_text = esc_html( sprintf( __( '%s is currently editing' ), $lock_holder->display_name ) ); + } else { + $locked_avatar = $locked_text = ''; + } + + echo '
' . $locked_avatar . ' ' . $locked_text . "
\n"; + } + $pad = str_repeat( '— ', $this->current_level ); echo ""; @@ -901,7 +932,6 @@ class WP_Posts_List_Table extends WP_List_Table { echo $this->get_edit_link( $format_args, $label . ':', $format_class ); } - $can_edit_post = current_user_can( 'edit_post', $post->ID ); $title = _draft_or_post_title(); if ( $can_edit_post && $post->post_status != 'trash' ) { @@ -924,22 +954,8 @@ class WP_Posts_List_Table extends WP_List_Table { } echo "\n"; - if ( $can_edit_post && $post->post_status != 'trash' ) { - $lock_holder = wp_check_post_lock( $post->ID ); - - if ( $lock_holder ) { - $lock_holder = get_userdata( $lock_holder ); - $locked_avatar = get_avatar( $lock_holder->ID, 18 ); - $locked_text = esc_html( sprintf( __( '%s is currently editing' ), $lock_holder->display_name ) ); - } else { - $locked_avatar = $locked_text = ''; - } - - echo '
' . $locked_avatar . ' ' . $locked_text . "
\n"; - } - if ( ! is_post_type_hierarchical( $this->screen->post_type ) && 'excerpt' === $mode && current_user_can( 'read_post', $post->ID ) ) { - the_excerpt(); + echo esc_html( get_the_excerpt() ); } get_inline_data( $post ); @@ -1522,38 +1538,38 @@ class WP_Posts_List_Table extends WP_List_Table { - post_type ) : - ?> - - - + post_type ) ) ) : ?> + + + - cap->assign_terms ) ) : ?> + cap->assign_terms ) ) : + $taxonomy_name = esc_attr( $taxonomy->name ); + + ?> @@ -1713,14 +1729,14 @@ class WP_Posts_List_Table extends WP_List_Table { } ?>

- + - + diff --git a/wp-admin/includes/class-wp-press-this.php b/wp-admin/includes/class-wp-press-this.php index a00bbaa..0ae25a0 100644 --- a/wp-admin/includes/class-wp-press-this.php +++ b/wp-admin/includes/class-wp-press-this.php @@ -13,8 +13,8 @@ * @since 4.2.0 */ class WP_Press_This { - // Used to trigger the bookmarklet update notice. + const VERSION = 8; public $version = 8; private $images = array(); @@ -119,10 +119,28 @@ class WP_Press_This { 'post_type' => 'post', 'post_status' => 'draft', 'post_format' => ( ! empty( $_POST['post_format'] ) ) ? sanitize_text_field( $_POST['post_format'] ) : '', - 'tax_input' => ( ! empty( $_POST['tax_input'] ) ) ? $_POST['tax_input'] : array(), - 'post_category' => ( ! empty( $_POST['post_category'] ) ) ? $_POST['post_category'] : array(), ); + // Only accept categories if the user actually can assign + $category_tax = get_taxonomy( 'category' ); + if ( current_user_can( $category_tax->cap->assign_terms ) ) { + $post_data['post_category'] = ( ! empty( $_POST['post_category'] ) ) ? $_POST['post_category'] : array(); + } + + // Only accept taxonomies if the user can actually assign + if ( ! empty( $_POST['tax_input'] ) ) { + $tax_input = $_POST['tax_input']; + foreach ( $tax_input as $tax => $_ti ) { + $tax_object = get_taxonomy( $tax ); + if ( ! $tax_object || ! current_user_can( $tax_object->cap->assign_terms ) ) { + unset( $tax_input[ $tax ] ); + } + } + + $post_data['tax_input'] = $tax_input; + } + + // Toggle status to pending if user cannot actually publish if ( ! empty( $_POST['post_status'] ) && 'publish' === $_POST['post_status'] ) { if ( current_user_can( 'publish_posts' ) ) { $post_data['post_status'] = 'publish'; @@ -267,8 +285,6 @@ class WP_Press_This { * @return string Source's HTML sanitized markup */ public function fetch_source_html( $url ) { - global $wp_version; - if ( empty( $url ) ) { return new WP_Error( 'invalid-url', __( 'A valid URL was not provided.' ) ); } @@ -276,7 +292,7 @@ class WP_Press_This { $remote_url = wp_safe_remote_get( $url, array( 'timeout' => 30, // Use an explicit user-agent for Press This - 'user-agent' => 'Press This (WordPress/' . $wp_version . '); ' . get_bloginfo( 'url' ) + 'user-agent' => 'Press This (WordPress/' . get_bloginfo( 'version' ) . '); ' . get_bloginfo( 'url' ) ) ); if ( is_wp_error( $remote_url ) ) { @@ -455,7 +471,7 @@ class WP_Press_This { * @since 4.2.0 * * @param string $src Embed source URL. - * @return string If not from a supported provider, an empty string. Otherwise, a reformattd embed URL. + * @return string If not from a supported provider, an empty string. Otherwise, a reformatted embed URL. */ private function _limit_embed( $src ) { $src = $this->_limit_url( $src ); @@ -479,7 +495,6 @@ class WP_Press_This { // Embedded Daily Motion videos $src = 'https://www.dailymotion.com/video/' . $src_matches[2]; } else { - require_once( ABSPATH . WPINC . '/class-oembed.php' ); $oembed = _wp_oembed_get_object(); if ( ! $oembed->get_provider( $src, array( 'discover' => false ) ) ) { @@ -703,7 +718,11 @@ class WP_Press_This { * making PT fully backward compatible with the older bookmarklet. */ if ( empty( $_POST ) && ! empty( $data['u'] ) ) { - $data = $this->source_data_fetch_fallback( $data['u'], $data ); + if ( isset( $_GET['_wpnonce'] ) && wp_verify_nonce( $_GET['_wpnonce'], 'scan-site' ) ) { + $data = $this->source_data_fetch_fallback( $data['u'], $data ); + } else { + $data['errors'] = 'missing nonce'; + } } else { foreach ( array( '_images', '_embeds' ) as $type ) { if ( empty( $_POST[ $type ] ) ) { @@ -856,6 +875,12 @@ class WP_Press_This { public function categories_html( $post ) { $taxonomy = get_taxonomy( 'category' ); + // Bail if user cannot assign terms + if ( ! current_user_can( $taxonomy->cap->assign_terms ) ) { + return; + } + + // Only show "add" if user can edit terms if ( current_user_can( $taxonomy->cap->edit_terms ) ) { ?> + merge_or_fetch_data(); @@ -1213,7 +1239,7 @@ class WP_Press_This { $site_data = array( 'v' => ! empty( $data['v'] ) ? $data['v'] : '', 'u' => ! empty( $data['u'] ) ? $data['u'] : '', - 'hasData' => ! empty( $data ), + 'hasData' => ! empty( $data ) && ! isset( $data['errors'] ), ); if ( ! empty( $images ) ) { @@ -1274,6 +1300,12 @@ class WP_Press_This { wp_enqueue_script( 'json2' ); wp_enqueue_script( 'editor' ); + $categories_tax = get_taxonomy( 'category' ); + $show_categories = current_user_can( $categories_tax->cap->assign_terms ) || current_user_can( $categories_tax->cap->edit_terms ); + + $tag_tax = get_taxonomy( 'post_tag' ); + $show_tags = current_user_can( $tag_tax->cap->assign_terms ); + $supports_formats = false; $post_format = 0; @@ -1314,7 +1346,7 @@ class WP_Press_This { $admin_body_class .= ' branch-' . str_replace( array( '.', ',' ), '-', floatval( $wp_version ) ); $admin_body_class .= ' version-' . str_replace( '.', '-', preg_replace( '/^([.0-9]+).*/', '$1', $wp_version ) ); $admin_body_class .= ' admin-color-' . sanitize_html_class( get_user_option( 'admin_color' ), 'fresh' ); - $admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); + $admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_user_locale() ) ) ); /** This filter is documented in wp-admin/admin-header.php */ $admin_body_classes = apply_filters( 'admin_body_class', '' ); @@ -1339,8 +1371,9 @@ class WP_Press_This {

- + +
@@ -1425,17 +1458,21 @@ class WP_Press_This { - + + + - + + +
@@ -1449,23 +1486,27 @@ class WP_Press_This {
- + + + - + + + @@ -1517,9 +1558,3 @@ class WP_Press_This { die(); } } - -/** - * - * @global WP_Press_This $wp_press_this - */ -$GLOBALS['wp_press_this'] = new WP_Press_This; diff --git a/wp-admin/includes/class-wp-screen.php b/wp-admin/includes/class-wp-screen.php index a7d9a1a..9678759 100644 --- a/wp-admin/includes/class-wp-screen.php +++ b/wp-admin/includes/class-wp-screen.php @@ -915,7 +915,8 @@ final class WP_Screen { switch ( $this->base ) { case 'widgets': - $this->_screen_settings = '

' . __('Enable accessibility mode') . '' . __('Disable accessibility mode') . "

\n"; + $nonce = wp_create_nonce( 'widgets-access' ); + $this->_screen_settings = '

' . __('Enable accessibility mode') . '' . __('Disable accessibility mode') . "

\n"; break; case 'post' : $expand = '
- - - +
+
+ +
+ $input ) : ?> + + +
+ +
- - - - +
+
- - +
+ + +
+ +

- +

- +
- ' . get_submit_button( __( 'Insert into Post' ), 'button', 'insertonlybutton', false ) . ' + ' . get_submit_button( __( 'Insert into Post' ), '', 'insertonlybutton', false ) . '
@@ -2766,7 +2774,17 @@ function edit_form_image_editor( $post ) { echo wp_video_shortcode( $attr ); - else : + elseif ( isset( $thumb_url[0] ) ): + + ?> +
+

+ +

+
+ $list ) { if ( 'length' !== $key && ! empty( $list ) ) { - $metadata[$key] = reset( $list ); + $metadata[$key] = wp_kses_post( reset( $list ) ); // Fix bug in byte stream analysis. if ( 'terms_of_use' === $key && 0 === strpos( $metadata[$key], 'yright notice.' ) ) $metadata[$key] = 'Cop' . $metadata[$key]; diff --git a/wp-admin/includes/meta-boxes.php b/wp-admin/includes/meta-boxes.php index 89e1767..c26ced4 100644 --- a/wp-admin/includes/meta-boxes.php +++ b/wp-admin/includes/meta-boxes.php @@ -32,7 +32,7 @@ function post_submit_meta_box( $post, $args = array() ) {
- +
@@ -74,9 +74,9 @@ do_action( 'post_submitbox_minor_actions', $post );
-
- - + post_status ) { case 'private': _e('Privately Published'); @@ -98,11 +98,12 @@ switch ( $post->post_status ) { ?> post_status || 'private' == $post->post_status || $can_publish ) { ?> -post_status ) { ?>style="display:none;" class="edit-post-status hide-if-no-js"> +post_status ) { ?>style="display:none;" class="edit-post-status hide-if-no-js" role="button">
- post_status ) : ?> post_status, 'publish' ); ?> value='publish'> post_status ) : ?> @@ -144,7 +145,7 @@ if ( 'private' == $post->post_status ) { echo esc_html( $visibility_trans ); ?> - +
@@ -157,7 +158,7 @@ echo esc_html( $visibility_trans ); ?> ID ) ); ?> />
/>
-
+
/>

@@ -174,14 +175,18 @@ echo esc_html( $visibility_trans ); ?> $datef = __( 'M j, Y @ H:i' ); if ( 0 != $post->ID ) { if ( 'future' == $post->post_status ) { // scheduled for publishing at a future date + /* translators: Post date information. 1: Date on which the post is currently scheduled to be published */ $stamp = __('Scheduled for: %1$s'); } elseif ( 'publish' == $post->post_status || 'private' == $post->post_status ) { // already published + /* translators: Post date information. 1: Date on which the post was published */ $stamp = __('Published on: %1$s'); } elseif ( '0000-00-00 00:00:00' == $post->post_date_gmt ) { // draft, 1 or more saves, no date specified $stamp = __('Publish immediately'); } elseif ( time() < strtotime( $post->post_date_gmt . ' +0000' ) ) { // draft, 1 or more saves, future date specified + /* translators: Post date information. 1: Date on which the post is to be published */ $stamp = __('Schedule for: %1$s'); } else { // draft, 1 or more saves, date specified + /* translators: Post date information. 1: Date on which the post is to be published */ $stamp = __('Publish on: %1$s'); } $date = date_i18n( $datef, strtotime( $post->post_date ) ); @@ -192,7 +197,10 @@ if ( 0 != $post->ID ) { if ( ! empty( $args['args']['revisions_count'] ) ) : ?>

- ' . number_format_i18n( $args['args']['revisions_count'] ) . '' ); ?> + ' . number_format_i18n( $args['args']['revisions_count'] ) . '' ); + ?>
- +
@@ -252,14 +260,14 @@ if ( !in_array( $post->post_status, array('publish', 'future', 'private') ) || 0 if ( $can_publish ) : if ( !empty($post->post_date_gmt) && time() < strtotime( $post->post_date_gmt . ' +0000' ) ) : ?> - + - + - + @@ -290,7 +298,7 @@ function attachment_submit_meta_box( $post ) {
- +
@@ -298,6 +306,7 @@ function attachment_submit_meta_box( $post ) { %1$s'); $date = date_i18n( $datef, strtotime( $post->post_date ) ); ?> @@ -334,7 +343,7 @@ function attachment_submit_meta_box( $post ) {
- +
@@ -430,16 +439,18 @@ function post_tags_meta_box( $post, $box ) {
-

+

labels->separate_items_with_commas; ?>

+ +

labels->no_terms; ?>

-

labels->choose_from_most_used; ?>

+

post_type); - if ( $post_type_object->hierarchical ) { + if ( is_post_type_hierarchical( $post->post_type ) ) : $dropdown_args = array( 'post_type' => $post->post_type, 'exclude_tree' => $post->ID, @@ -809,20 +819,20 @@ function page_attributes_meta_box($post) { */ $dropdown_args = apply_filters( 'page_attributes_dropdown_pages_args', $dropdown_args, $post ); $pages = wp_dropdown_pages( $dropdown_args ); - if ( ! empty($pages) ) { + if ( ! empty($pages) ) : ?> -

- +

post_type && 0 != count( get_page_templates( $post ) ) && get_option( 'page_for_posts' ) != $post->ID ) { - $template = !empty($post->page_template) ? $post->page_template : false; + endif; // end empty pages check + endif; // end hierarchical check. + + if ( count( get_page_templates( $post ) ) > 0 && get_option( 'page_for_posts' ) != $post->ID ) : + $template = ! empty( $post->page_template ) ? $post->page_template : false; ?> -

- - +post_type ); ?> - -

-

-post_type && get_current_screen()->get_help_tabs() ) { ?> + +post_type, 'page-attributes' ) ) : ?> +

+ +post_type && get_current_screen()->get_help_tabs() ) : ?>

-
- +
@@ -909,9 +919,9 @@ if ( !empty($_GET['action']) && 'edit' == $_GET['action'] && current_user_can('m
link_id) ) { ?> - + - +
diff --git a/wp-admin/includes/misc.php b/wp-admin/includes/misc.php index 0cc57cb..679b9ac 100644 --- a/wp-admin/includes/misc.php +++ b/wp-admin/includes/misc.php @@ -133,7 +133,7 @@ function insert_with_markers( $filename, $marker, $insertion ) { $lines[] = rtrim( fgets( $fp ), "\r\n" ); } - // Split out the existing file into the preceeding lines, and those that appear after the marker + // Split out the existing file into the preceding lines, and those that appear after the marker $pre_lines = $post_lines = $existing_lines = array(); $found_marker = $found_end_marker = false; foreach ( $lines as $line ) { diff --git a/wp-admin/includes/ms.php b/wp-admin/includes/ms.php index c88123a..0edc308 100644 --- a/wp-admin/includes/ms.php +++ b/wp-admin/includes/ms.php @@ -29,10 +29,12 @@ function check_upload_size( $file ) { $file_size = filesize( $file['tmp_name'] ); if ( $space_left < $file_size ) { + /* translators: 1: Required disk space in kilobytes */ $file['error'] = sprintf( __( 'Not enough space to upload. %1$s KB needed.' ), number_format( ( $file_size - $space_left ) / KB_IN_BYTES ) ); } if ( $file_size > ( KB_IN_BYTES * get_site_option( 'fileupload_maxk', 1500 ) ) ) { + /* translators: 1: Maximum allowed file size in kilobytes */ $file['error'] = sprintf( __( 'This file is too big. Files must be less than %1$s KB in size.' ), get_site_option( 'fileupload_maxk', 1500 ) ); } @@ -40,7 +42,7 @@ function check_upload_size( $file ) { $file['error'] = __( 'You have used your space quota. Please delete files before uploading.' ); } - if ( $file['error'] != '0' && ! isset( $_POST['html-upload'] ) && ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) ) { + if ( $file['error'] != '0' && ! isset( $_POST['html-upload'] ) && ! wp_doing_ajax() ) { wp_die( $file['error'] . ' ' . __( 'Back' ) . '' ); } @@ -66,7 +68,7 @@ function wpmu_delete_blog( $blog_id, $drop = false ) { switch_to_blog( $blog_id ); } - $blog = get_blog_details( $blog_id ); + $blog = get_site( $blog_id ); /** * Fires before a site is deleted. * @@ -88,7 +90,7 @@ function wpmu_delete_blog( $blog_id, $drop = false ) { update_blog_status( $blog_id, 'deleted', 1 ); - $current_site = get_current_site(); + $current_network = get_network(); // If a full blog object is not available, do not destroy anything. if ( $drop && ! $blog ) { @@ -96,7 +98,7 @@ function wpmu_delete_blog( $blog_id, $drop = false ) { } // Don't destroy the initial, main, or root blog. - if ( $drop && ( 1 == $blog_id || is_main_site( $blog_id ) || ( $blog->path == $current_site->path && $blog->domain == $current_site->domain ) ) ) { + if ( $drop && ( 1 == $blog_id || is_main_site( $blog_id ) || ( $blog->path == $current_network->path && $blog->domain == $current_network->domain ) ) ) { $drop = false; } @@ -272,6 +274,8 @@ function update_option_new_admin_email( $old_value, $value ) { ); update_option( 'adminhash', $new_admin_email ); + $switched_locale = switch_to_locale( get_user_locale() ); + /* translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: those are placeholders. */ $email_text = __( 'Howdy ###USERNAME###, @@ -315,6 +319,10 @@ All at ###SITENAME### $content = str_replace( '###SITEURL###', network_home_url(), $content ); wp_mail( $value, sprintf( __( '[%s] New Admin Email Address' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), $content ); + + if ( $switched_locale ) { + restore_previous_locale(); + } } /** @@ -353,6 +361,8 @@ function send_confirmation_on_profile_email() { ); update_user_meta( $current_user->ID, '_new_email', $new_user_email ); + $switched_locale = switch_to_locale( get_user_locale() ); + /* translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: those are placeholders. */ $email_text = __( 'Howdy ###USERNAME###, @@ -388,13 +398,17 @@ All at ###SITENAME### $content = apply_filters( 'new_user_email_content', $email_text, $new_user_email ); $content = str_replace( '###USERNAME###', $current_user->user_login, $content ); - $content = str_replace( '###ADMIN_URL###', esc_url( admin_url( 'profile.php?newuseremail='.$hash ) ), $content ); + $content = str_replace( '###ADMIN_URL###', esc_url( self_admin_url( 'profile.php?newuseremail=' . $hash ) ), $content ); $content = str_replace( '###EMAIL###', $_POST['email'], $content); $content = str_replace( '###SITENAME###', get_site_option( 'site_name' ), $content ); $content = str_replace( '###SITEURL###', network_home_url(), $content ); wp_mail( $_POST['email'], sprintf( __( '[%s] New Email Address' ), wp_specialchars_decode( get_option( 'blogname' ) ) ), $content ); $_POST['email'] = $current_user->user_email; + + if ( $switched_locale ) { + restore_previous_locale(); + } } } @@ -462,7 +476,10 @@ function display_space_usage() { $space .= __( 'MB' ); } ?> - + true, - 'update_post_meta_cache' => false, - 'update_post_term_cache' => false, - 'posts_per_page' => 10, - 'post_type' => $matches[2], - 's' => $query, - ) ); + $post_type_obj = _wp_nav_menu_meta_box_object( get_post_type_object( $matches[2] ) ); + $args = array_merge( + $args, + array( + 'no_found_rows' => true, + 'update_post_meta_cache' => false, + 'update_post_term_cache' => false, + 'posts_per_page' => 10, + 'post_type' => $matches[2], + 's' => $query, + ) + ); + if ( isset( $post_type_obj->_default_query ) ) { + $args = array_merge( $args, (array) $post_type_obj->_default_query ); + } + $search_results_query = new WP_Query( $args ); if ( ! $search_results_query->have_posts() ) { return; } @@ -279,7 +287,7 @@ function wp_nav_menu_item_link_meta_box() {

- class="button-secondary submit-add-to-menu right" value="" name="add-custom-menu-item" id="submit-customlinkdiv" /> + class="button submit-add-to-menu right" value="" name="add-custom-menu-item" id="submit-customlinkdiv" />

@@ -350,9 +358,10 @@ function wp_nav_menu_item_post_type_meta_box( $object, $box ) { ) ), 'format' => '', - 'prev_text' => __('«'), - 'next_text' => __('»'), - 'total' => $num_pages, + 'prev_text' => '' . __( '«' ) . '', + 'next_text' => '' . __( '»' ) . '', + 'before_page_number' => '' . __( 'Page' ) . ' ', + 'total' => $num_pages, 'current' => $pagenum )); @@ -445,7 +454,7 @@ function wp_nav_menu_item_post_type_meta_box( $object, $box ) { - 'submit-quick-search-posttype-' . $post_type_name ) ); ?> + 'submit-quick-search-posttype-' . $post_type_name ) ); ?>

    @@ -502,7 +511,7 @@ function wp_nav_menu_item_post_type_meta_box( $object, $box ) { } $post_type = get_post_type_object( $post_type_name ); - $archive_link = get_post_type_archive_link( $post_type_name ); + if ( $post_type->has_archive ) { $_nav_menu_placeholder = ( 0 > $_nav_menu_placeholder ) ? intval($_nav_menu_placeholder) - 1 : -1; array_unshift( $posts, (object) array( @@ -563,11 +572,11 @@ function wp_nav_menu_item_post_type_meta_box( $object, $box ) { ), remove_query_arg( $removed_args ) )); - ?>#posttype-" class="select-all"> + ?>#posttype-" class="select-all aria-button-if-js"> - class="button-secondary submit-add-to-menu right" value="" name="add-post-type-menu-item" id="" /> + class="button submit-add-to-menu right" value="" name="add-post-type-menu-item" id="" />

    @@ -634,9 +643,10 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $box ) { ) ), 'format' => '', - 'prev_text' => __('«'), - 'next_text' => __('»'), - 'total' => $num_pages, + 'prev_text' => '' . __( '«' ) . '', + 'next_text' => '' . __( '»' ) . '', + 'before_page_number' => '' . __( 'Page' ) . ' ', + 'total' => $num_pages, 'current' => $pagenum )); @@ -734,7 +744,7 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $box ) { - 'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?> + 'submit-quick-search-taxonomy-' . $taxonomy_name ) ); ?>

      @@ -761,11 +771,11 @@ function wp_nav_menu_item_taxonomy_meta_box( $object, $box ) { ), remove_query_arg($removed_args) )); - ?>#taxonomy-" class="select-all"> + ?>#taxonomy-" class="select-all aria-button-if-js"> - class="button-secondary submit-add-to-menu right" value="" name="add-taxonomy-menu-item" id="" /> + class="button submit-add-to-menu right" value="" name="add-taxonomy-menu-item" id="" />

      diff --git a/wp-admin/includes/network.php b/wp-admin/includes/network.php index d04b4f9..fef6b66 100644 --- a/wp-admin/includes/network.php +++ b/wp-admin/includes/network.php @@ -144,8 +144,18 @@ function network_step1( $errors = false ) { $error_codes = $errors->get_error_codes(); } - $site_name = ( ! empty( $_POST['sitename'] ) && ! in_array( 'empty_sitename', $error_codes ) ) ? $_POST['sitename'] : sprintf( _x('%s Sites', 'Default network name' ), get_option( 'blogname' ) ); - $admin_email = ( ! empty( $_POST['email'] ) && ! in_array( 'invalid_email', $error_codes ) ) ? $_POST['email'] : get_option( 'admin_email' ); + if ( ! empty( $_POST['sitename'] ) && ! in_array( 'empty_sitename', $error_codes ) ) { + $site_name = $_POST['sitename']; + } else { + /* translators: %s: Default network name */ + $site_name = sprintf( __( '%s Sites' ), get_option( 'blogname' ) ); + } + + if ( ! empty( $_POST['email'] ) && ! in_array( 'invalid_email', $error_codes ) ) { + $admin_email = $_POST['email']; + } else { + $admin_email = get_option( 'admin_email' ); + } ?>

      diff --git a/wp-admin/includes/plugin-install.php b/wp-admin/includes/plugin-install.php index 4d558cf..0d932c2 100644 --- a/wp-admin/includes/plugin-install.php +++ b/wp-admin/includes/plugin-install.php @@ -109,7 +109,7 @@ function plugins_api( $action, $args = array() ) { } if ( ! isset( $args->locale ) ) { - $args->locale = get_locale(); + $args->locale = get_user_locale(); } /** @@ -155,16 +155,38 @@ function plugins_api( $action, $args = array() ) { $request = wp_remote_post( $url, $http_args ); if ( $ssl && is_wp_error( $request ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + trigger_error( + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), + headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE + ); $request = wp_remote_post( $http_url, $http_args ); } if ( is_wp_error($request) ) { - $res = new WP_Error('plugins_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); + $res = new WP_Error( 'plugins_api_failed', + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ), + $request->get_error_message() + ); } else { $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); - if ( ! is_object( $res ) && ! is_array( $res ) ) - $res = new WP_Error('plugins_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); + if ( ! is_object( $res ) && ! is_array( $res ) ) { + $res = new WP_Error( 'plugins_api_failed', + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ), + wp_remote_retrieve_body( $request ) + ); + } } } elseif ( !is_wp_error($res) ) { $res->external = true; @@ -210,7 +232,7 @@ function install_popular_tags( $args = array() ) { */ function install_dashboard() { ?> -

      WordPress Plugin Directory or upload a plugin in .zip format by clicking the button at the top of this page.' ), 'https://wordpress.org/plugins/' ); ?>

      +

      WordPress Plugin Directory or upload a plugin in .zip format by clicking the button at the top of this page.' ), __( 'https://wordpress.org/plugins/' ) ); ?>

      @@ -263,9 +285,9 @@ function install_search_form( $deprecated = true ) { - 'search-submit' ) ); ?> + 'search-submit' ) ); ?> - +
tested ) ) { ?>
  • tested; ?>
  • - active_installs ) ) { ?> + active_installs ) ) { ?>
  • active_installs >= 1000000 ) { _ex( '1+ Million', 'Active plugin installs' ); + } elseif ( 0 == $api->active_installs ) { + _ex( 'Less Than 10', 'Active plugin installs' ); } else { echo number_format_i18n( $api->active_installs ) . '+'; } ?>
  • slug ) && empty( $api->external ) ) { ?> -
  • +
  • homepage ) ) { ?>
  • donate_link ) && empty( $api->contributors ) ) { ?> @@ -630,9 +660,11 @@ function install_plugin_information() {
    tested ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $api->tested ) ), $api->tested, '>' ) ) { + $wp_version = get_bloginfo( 'version' ); + + if ( ! empty( $api->tested ) && version_compare( substr( $wp_version, 0, strlen( $api->tested ) ), $api->tested, '>' ) ) { echo '

    ' . __( 'Warning: This plugin has not been tested with your current version of WordPress.' ) . '

    '; - } elseif ( ! empty( $api->requires ) && version_compare( substr( $GLOBALS['wp_version'], 0, strlen( $api->requires ) ), $api->requires, '<' ) ) { + } elseif ( ! empty( $api->requires ) && version_compare( substr( $wp_version, 0, strlen( $api->requires ) ), $api->requires, '<' ) ) { echo '

    ' . __( 'Warning: This plugin has not been marked as compatible with your version of WordPress.' ) . '

    '; } diff --git a/wp-admin/includes/plugin.php b/wp-admin/includes/plugin.php index cf6b4ba..9a4d0cb 100644 --- a/wp-admin/includes/plugin.php +++ b/wp-admin/includes/plugin.php @@ -588,7 +588,7 @@ function activate_plugin( $plugin, $redirect = '', $network_wide = false, $silen * @param bool $network_wide Whether to enable the plugin for all sites in the network * or just the current site. Multisite only. Default is false. */ - do_action( 'activate_' . $plugin, $network_wide ); + do_action( "activate_{$plugin}", $network_wide ); } if ( $network_wide ) { @@ -701,7 +701,7 @@ function deactivate_plugins( $plugins, $silent = false, $network_wide = null ) { * @param bool $network_deactivating Whether the plugin is deactivated for all sites in the network * or just the current site. Multisite only. Default is false. */ - do_action( 'deactivate_' . $plugin, $network_deactivating ); + do_action( "deactivate_{$plugin}", $network_deactivating ); /** * Fires after a plugin is deactivated. @@ -1764,67 +1764,6 @@ function user_can_access_admin_page() { /* Whitelist functions */ -/** - * Register a setting and its sanitization callback - * - * @since 2.7.0 - * - * @global array $new_whitelist_options - * - * @param string $option_group A settings group name. Should correspond to a whitelisted option key name. - * Default whitelisted option key names include "general," "discussion," and "reading," among others. - * @param string $option_name The name of an option to sanitize and save. - * @param callable $sanitize_callback A callback function that sanitizes the option's value. - */ -function register_setting( $option_group, $option_name, $sanitize_callback = '' ) { - global $new_whitelist_options; - - if ( 'misc' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.0.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'misc' ) ); - $option_group = 'general'; - } - - if ( 'privacy' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.5.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'privacy' ) ); - $option_group = 'reading'; - } - - $new_whitelist_options[ $option_group ][] = $option_name; - if ( $sanitize_callback != '' ) - add_filter( "sanitize_option_{$option_name}", $sanitize_callback ); -} - -/** - * Unregister a setting - * - * @since 2.7.0 - * - * @global array $new_whitelist_options - * - * @param string $option_group - * @param string $option_name - * @param callable $sanitize_callback - */ -function unregister_setting( $option_group, $option_name, $sanitize_callback = '' ) { - global $new_whitelist_options; - - if ( 'misc' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.0.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'misc' ) ); - $option_group = 'general'; - } - - if ( 'privacy' == $option_group ) { - _deprecated_argument( __FUNCTION__, '3.5.0', sprintf( __( 'The "%s" options group has been removed. Use another settings group.' ), 'privacy' ) ); - $option_group = 'reading'; - } - - $pos = array_search( $option_name, (array) $new_whitelist_options[ $option_group ] ); - if ( $pos !== false ) - unset( $new_whitelist_options[ $option_group ][ $pos ] ); - if ( $sanitize_callback != '' ) - remove_filter( "sanitize_option_{$option_name}", $sanitize_callback ); -} - /** * Refreshes the value of the options whitelist available via the 'whitelist_options' hook. * diff --git a/wp-admin/includes/post.php b/wp-admin/includes/post.php index 790b736..eca583a 100644 --- a/wp-admin/includes/post.php +++ b/wp-admin/includes/post.php @@ -160,7 +160,7 @@ function _wp_translate_postdata( $update = false, $post_data = null ) { $post_data['post_date'] = sprintf( "%04d-%02d-%02d %02d:%02d:%02d", $aa, $mm, $jj, $hh, $mn, $ss ); $valid_date = wp_checkdate( $mm, $jj, $aa, $post_data['post_date'] ); if ( !$valid_date ) { - return new WP_Error( 'invalid_date', __( 'Whoops, the provided date is invalid.' ) ); + return new WP_Error( 'invalid_date', __( 'Invalid date.' ) ); } $post_data['post_date_gmt'] = get_gmt_from_date( $post_data['post_date'] ); } @@ -288,6 +288,8 @@ function edit_post( $post_data = null ) { continue; if ( $meta->post_id != $post_ID ) continue; + if ( is_protected_meta( $meta->meta_key, 'post' ) || ! current_user_can( 'edit_post_meta', $post_ID, $meta->meta_key ) ) + continue; if ( is_protected_meta( $value['key'], 'post' ) || ! current_user_can( 'edit_post_meta', $post_ID, $value['key'] ) ) continue; update_meta( $key, $value['key'], $value['value'] ); @@ -1144,6 +1146,11 @@ function wp_edit_attachments_query_vars( $q = false ) { $q['post_parent'] = 0; } + // Filter query clauses to include filenames. + if ( isset( $q['s'] ) ) { + add_filter( 'posts_clauses', '_filter_query_attachment_filenames' ); + } + return $q; } @@ -1207,9 +1214,9 @@ function postbox_classes( $id, $page ) { * @since 2.5.0 * * @param int $id Post ID or post object. - * @param string $title Optional. Title. Default null. - * @param string $name Optional. Name. Default null. - * @return array Array with two entries of type string. + * @param string $title Optional. Title to override the post's current title when generating the post name. Default null. + * @param string $name Optional. Name to override the post name. Default null. + * @return array Array containing the sample permalink with placeholder for the post name, and the post name. */ function get_sample_permalink($id, $title = null, $name = null) { $post = get_post( $id ); @@ -1270,7 +1277,7 @@ function get_sample_permalink($id, $title = null, $name = null) { * * @since 4.4.0 * - * @param string $permalink Sample permalink. + * @param array $permalink Array containing the sample permalink with placeholder for the post name, and the post name. * @param int $post_id Post ID. * @param string $title Post title. * @param string $name Post name (slug). @@ -1300,14 +1307,14 @@ function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) { $preview_target = ''; if ( current_user_can( 'read_post', $post->ID ) ) { - if ( 'draft' === $post->post_status ) { + if ( 'draft' === $post->post_status || empty( $post->post_name ) ) { $view_link = get_preview_post_link( $post ); $preview_target = " target='wp-preview-{$post->ID}'"; } else { if ( 'publish' === $post->post_status || 'attachment' === $post->post_type ) { $view_link = get_permalink( $post ); } else { - // Allow non-published (private, future) to be viewed at a pretty permalink. + // Allow non-published (private, future) to be viewed at a pretty permalink, in case $post->post_name is set $view_link = str_replace( array( '%pagename%', '%postname%' ), $post->post_name, $permalink ); } } @@ -1367,14 +1374,12 @@ function get_sample_permalink_html( $id, $new_title = null, $new_slug = null ) { * * @since 2.9.0 * - * @global array $_wp_additional_image_sizes - * * @param int $thumbnail_id ID of the attachment used for thumbnail * @param mixed $post The post ID or object associated with the thumbnail, defaults to global $post. * @return string html */ function _wp_post_thumbnail_html( $thumbnail_id = null, $post = null ) { - global $_wp_additional_image_sizes; + $_wp_additional_image_sizes = wp_get_additional_image_sizes(); $post = get_post( $post ); $post_type_object = get_post_type_object( $post->post_type ); diff --git a/wp-admin/includes/revision.php b/wp-admin/includes/revision.php index dee879d..9edf52d 100644 --- a/wp-admin/includes/revision.php +++ b/wp-admin/includes/revision.php @@ -70,10 +70,10 @@ function wp_get_revision_ui_diff( $post, $compare_from, $compare_to ) { * @param string null The context of whether the current revision is the old * or the new one. Values are 'to' or 'from'. */ - $content_from = $compare_from ? apply_filters( "_wp_post_revision_field_$field", $compare_from->$field, $field, $compare_from, 'from' ) : ''; + $content_from = $compare_from ? apply_filters( "_wp_post_revision_field_{$field}", $compare_from->$field, $field, $compare_from, 'from' ) : ''; /** This filter is documented in wp-admin/includes/revision.php */ - $content_to = apply_filters( "_wp_post_revision_field_$field", $compare_to->$field, $field, $compare_to, 'to' ); + $content_to = apply_filters( "_wp_post_revision_field_{$field}", $compare_to->$field, $field, $compare_to, 'to' ); $args = array( 'show_split_view' => true @@ -340,7 +340,7 @@ function wp_print_revision_templates() { } #> /> - +
    @@ -400,4 +400,4 @@ function wp_print_revision_templates() { <# }); #>
    posts ( post_status varchar(20) NOT NULL default 'publish', comment_status varchar(20) NOT NULL default 'open', ping_status varchar(20) NOT NULL default 'open', - post_password varchar(20) NOT NULL default '', + post_password varchar(255) NOT NULL default '', post_name varchar(200) NOT NULL default '', to_ping text NOT NULL, pinged text NOT NULL, @@ -527,7 +527,7 @@ function populate_options() { // 3.0 multisite if ( is_multisite() ) { /* translators: site tagline */ - $options[ 'blogdescription' ] = sprintf(__('Just another %s site'), get_current_site()->site_name ); + $options[ 'blogdescription' ] = sprintf(__('Just another %s site'), get_network()->site_name ); $options[ 'permalink_structure' ] = '/%year%/%monthnum%/%day%/%postname%/'; } diff --git a/wp-admin/includes/template.php b/wp-admin/includes/template.php index 57478a1..edf9a86 100644 --- a/wp-admin/includes/template.php +++ b/wp-admin/includes/template.php @@ -293,14 +293,15 @@ function get_inline_data($post) {
    ' . mysql2date( 's', $post->post_date, false ) . '
    ' . esc_html( $post->post_password ) . '
    '; - if ( $post_type_object->hierarchical ) + if ( $post_type_object->hierarchical ) { echo '
    ' . $post->post_parent . '
    '; + } - if ( $post->post_type == 'page' ) - echo '
    ' . esc_html( get_post_meta( $post->ID, '_wp_page_template', true ) ) . '
    '; + echo '
    ' . ( $post->page_template ? esc_html( $post->page_template ) : 'default' ) . '
    '; - if ( post_type_supports( $post->post_type, 'page-attributes' ) ) + if ( post_type_supports( $post->post_type, 'page-attributes' ) ) { echo ''; + } $taxonomy_names = get_object_taxonomies( $post->post_type ); foreach ( $taxonomy_names as $taxonomy_name) { @@ -423,11 +424,11 @@ function wp_comment_reply( $position = 1, $checkbox = false, $mode = 'single', $

    - + - +

    @@ -657,7 +658,7 @@ function meta_form( $post = null ) {
    - 'newmeta-submit', 'data-wp-lists' => 'add:the-list:newmeta' ) ); ?> + 'newmeta-submit', 'data-wp-lists' => 'add:the-list:newmeta' ) ); ?>
    @@ -761,11 +762,13 @@ function touch_time( $edit = 1, $for_post = 1, $tab_index = 0, $multi = 0 ) { * Print out option HTML elements for the page templates drop-down. * * @since 1.5.0 + * @since 4.7.0 Added the `$post_type` parameter. * - * @param string $default Optional. The template file name. Default empty. + * @param string $default Optional. The template file name. Default empty. + * @param string $post_type Optional. Post type to get templates for. Default 'post'. */ -function page_template_dropdown( $default = '' ) { - $templates = get_page_templates( get_post() ); +function page_template_dropdown( $default = '', $post_type = 'page' ) { + $templates = get_page_templates( null, $post_type ); ksort( $templates ); foreach ( array_keys( $templates ) as $template ) { $selected = selected( $default, $templates[ $template ], false ); @@ -1513,7 +1516,7 @@ function find_posts_div($found_action = '') {
    - +
    @@ -1622,7 +1625,7 @@ do_action( "admin_head-$hook_suffix" ); /** This action is documented in wp-admin/admin-header.php */ do_action( 'admin_head' ); -$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); +$admin_body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_user_locale() ) ) ); if ( is_rtl() ) $admin_body_class .= ' rtl'; @@ -1752,14 +1755,39 @@ function _media_states( $post ) { if ( current_theme_supports( 'custom-header') ) { $meta_header = get_post_meta($post->ID, '_wp_attachment_is_custom_header', true ); - if ( ! empty( $meta_header ) && $meta_header == $stylesheet ) - $media_states[] = __( 'Header Image' ); + + if ( is_random_header_image() ) { + $header_images = wp_list_pluck( get_uploaded_header_images(), 'attachment_id' ); + + if ( $meta_header == $stylesheet && in_array( $post->ID, $header_images ) ) { + $media_states[] = __( 'Header Image' ); + } + } else { + $header_image = get_header_image(); + + // Display "Header Image" if the image was ever used as a header image + if ( ! empty( $meta_header ) && $meta_header == $stylesheet && $header_image !== wp_get_attachment_url( $post->ID ) ) { + $media_states[] = __( 'Header Image' ); + } + + // Display "Current Header Image" if the image is currently the header image + if ( $header_image && $header_image == wp_get_attachment_url( $post->ID ) ) { + $media_states[] = __( 'Current Header Image' ); + } + } } if ( current_theme_supports( 'custom-background') ) { $meta_background = get_post_meta($post->ID, '_wp_attachment_is_custom_background', true ); - if ( ! empty( $meta_background ) && $meta_background == $stylesheet ) + + if ( ! empty( $meta_background ) && $meta_background == $stylesheet ) { $media_states[] = __( 'Background Image' ); + + $background_image = get_background_image(); + if ( $background_image && $background_image == wp_get_attachment_url( $post->ID ) ) { + $media_states[] = __( 'Current Background Image' ); + } + } } if ( $post->ID == get_option( 'site_icon' ) ) { @@ -1914,10 +1942,8 @@ function get_submit_button( $text = '', $type = 'primary large', $name = 'submit continue; $classes[] = in_array( $t, $button_shorthand ) ? 'button-' . $t : $t; } - $class = implode( ' ', array_unique( $classes ) ); - - if ( 'delete' === $type ) - $class = 'button-secondary delete'; + // Remove empty items, remove duplicate items, and finally build a string. + $class = implode( ' ', array_unique( array_filter( $classes ) ) ); $text = $text ? $text : __( 'Save Changes' ); @@ -1995,7 +2021,7 @@ function _wp_admin_html_begin() { * @return WP_Screen Screen object. */ function convert_to_screen( $hook_name ) { - if ( ! class_exists( 'WP_Screen', false ) ) { + if ( ! class_exists( 'WP_Screen' ) ) { _doing_it_wrong( 'convert_to_screen(), add_meta_box()', __( "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." ), '3.3.0' ); return (object) array( 'id' => '_invalid', 'base' => '_are_belong_to_us' ); } diff --git a/wp-admin/includes/theme-install.php b/wp-admin/includes/theme-install.php index 9333bea..31ce5f7 100644 --- a/wp-admin/includes/theme-install.php +++ b/wp-admin/includes/theme-install.php @@ -85,7 +85,7 @@ function install_theme_search_form( $type_selector = true ) { - +
    - + - + get_page_templates( $post ) ); +function get_page_templates( $post = null, $post_type = 'page' ) { + return array_flip( wp_get_theme()->get_page_templates( $post, $post_type ) ); } /** @@ -360,9 +362,9 @@ function get_theme_feature_list( $api = true ) { * @param string $action API action to perform: 'query_themes', 'theme_information', * 'hot_tags' or 'feature_list'. * @param array|object $args { - * Optional. Array or object of arguments to serialize for the Plugin Info API. + * Optional. Array or object of arguments to serialize for the Themes API. * - * @type string $slug The plugin slug. Default empty. + * @type string $slug The theme slug. Default empty. * @type int $per_page Number of themes per page. Default 24. * @type int $page Number of current page. Default 1. * @type int $number Number of tags to be queried. @@ -412,7 +414,7 @@ function themes_api( $action, $args = array() ) { } if ( ! isset( $args->locale ) ) { - $args->locale = get_locale(); + $args->locale = get_user_locale(); } /** @@ -459,18 +461,40 @@ function themes_api( $action, $args = array() ) { $request = wp_remote_post( $url, $http_args ); if ( $ssl && is_wp_error( $request ) ) { - if ( ! defined( 'DOING_AJAX' ) || ! DOING_AJAX ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + if ( ! wp_doing_ajax() ) { + trigger_error( + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), + headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE + ); } $request = wp_remote_post( $http_url, $http_args ); } if ( is_wp_error($request) ) { - $res = new WP_Error('themes_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); + $res = new WP_Error( 'themes_api_failed', + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ), + $request->get_error_message() + ); } else { $res = maybe_unserialize( wp_remote_retrieve_body( $request ) ); - if ( ! is_object( $res ) && ! is_array( $res ) ) - $res = new WP_Error('themes_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); + if ( ! is_object( $res ) && ! is_array( $res ) ) { + $res = new WP_Error( 'themes_api_failed', + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ), + wp_remote_retrieve_body( $request ) + ); + } } } @@ -554,7 +578,7 @@ function wp_prepare_themes_for_js( $themes = null ) { if ( current_user_can( 'edit_theme_options' ) && current_user_can( 'customize' ) ) { $customize_action = esc_url( add_query_arg( array( - 'return' => urlencode( esc_url_raw( wp_unslash( $_SERVER['REQUEST_URI'] ) ) ), + 'return' => urlencode( esc_url_raw( remove_query_arg( wp_removable_query_args(), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ) ), ), wp_customize_url( $slug ) ) ); @@ -572,6 +596,7 @@ function wp_prepare_themes_for_js( $themes = null ) { 'parent' => $parent, 'active' => $slug === $current_theme, 'hasUpdate' => isset( $updates[ $slug ] ), + 'hasPackage' => isset( $updates[ $slug ] ) && ! empty( $updates[ $slug ][ 'package' ] ), 'update' => get_theme_update_available( $theme ), 'actions' => array( 'activate' => current_user_can( 'switch_themes' ) ? wp_nonce_url( admin_url( 'themes.php?action=activate&stylesheet=' . $encoded_slug ), 'switch-theme_' . $slug ) : null, diff --git a/wp-admin/includes/translation-install.php b/wp-admin/includes/translation-install.php index ee8254d..ed86b15 100644 --- a/wp-admin/includes/translation-install.php +++ b/wp-admin/includes/translation-install.php @@ -56,17 +56,38 @@ function translations_api( $type, $args = null ) { $request = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $request ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + trigger_error( + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), + headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE + ); $request = wp_remote_post( $http_url, $options ); } if ( is_wp_error( $request ) ) { - $res = new WP_Error( 'translations_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), $request->get_error_message() ); + $res = new WP_Error( 'translations_api_failed', + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ), + $request->get_error_message() + ); } else { $res = json_decode( wp_remote_retrieve_body( $request ), true ); if ( ! is_object( $res ) && ! is_array( $res ) ) { - $res = new WP_Error( 'translations_api_failed', __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), wp_remote_retrieve_body( $request ) ); + $res = new WP_Error( 'translations_api_failed', + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ), + wp_remote_retrieve_body( $request ) + ); } } } diff --git a/wp-admin/includes/update-core.php b/wp-admin/includes/update-core.php index a378d3c..3e6aaa2 100644 --- a/wp-admin/includes/update-core.php +++ b/wp-admin/includes/update-core.php @@ -720,8 +720,9 @@ $_old_files = array( * Directories should be noted by suffixing it with a trailing slash (/) * * @since 3.2.0 - * @since 4.4.0 New themes are not automatically installed on upgrade. - * This can still be explicitly asked for by defining + * @since 4.7.0 New themes were not automatically installed for 4.4-4.6 on + * upgrade. New themes are now installed again. To disable new + * themes from being installed on upgrade, explicitly define * CORE_UPGRADE_SKIP_NEW_BUNDLED as false. * @global array $_new_bundled_files * @var array @@ -730,21 +731,17 @@ $_old_files = array( global $_new_bundled_files; $_new_bundled_files = array( - 'plugins/akismet/' => '2.0', - 'themes/twentyten/' => '3.0', - 'themes/twentyeleven/' => '3.2', - 'themes/twentytwelve/' => '3.5', - 'themes/twentythirteen/' => '3.6', - 'themes/twentyfourteen/' => '3.8', - 'themes/twentyfifteen/' => '4.1', - 'themes/twentysixteen/' => '4.4', + 'plugins/akismet/' => '2.0', + 'themes/twentyten/' => '3.0', + 'themes/twentyeleven/' => '3.2', + 'themes/twentytwelve/' => '3.5', + 'themes/twentythirteen/' => '3.6', + 'themes/twentyfourteen/' => '3.8', + 'themes/twentyfifteen/' => '4.1', + 'themes/twentysixteen/' => '4.4', + 'themes/twentyseventeen/' => '4.7', ); -// If not explicitly defined as false, don't install new default themes. -if ( ! defined( 'CORE_UPGRADE_SKIP_NEW_BUNDLED' ) || CORE_UPGRADE_SKIP_NEW_BUNDLED ) { - $_new_bundled_files = array( 'plugins/akismet/' => '2.0' ); -} - /** * Upgrades the core of WordPress. * @@ -902,6 +899,8 @@ function update_core($from, $to) { continue; if ( ! file_exists( $working_dir_local . $file ) ) continue; + if ( '.' === dirname( $file ) && in_array( pathinfo( $file, PATHINFO_EXTENSION ), array( 'html', 'txt' ) ) ) + continue; if ( md5_file( ABSPATH . $file ) === $checksum ) $skip[] = $file; else @@ -963,6 +962,10 @@ function update_core($from, $to) { continue; if ( ! file_exists( $working_dir_local . $file ) ) continue; + if ( '.' === dirname( $file ) && in_array( pathinfo( $file, PATHINFO_EXTENSION ), array( 'html', 'txt' ) ) ) { + $skip[] = $file; + continue; + } if ( file_exists( ABSPATH . $file ) && md5_file( ABSPATH . $file ) == $checksum ) $skip[] = $file; else diff --git a/wp-admin/includes/update.php b/wp-admin/includes/update.php index 74899e3..e7a8b5e 100644 --- a/wp-admin/includes/update.php +++ b/wp-admin/includes/update.php @@ -112,7 +112,14 @@ function get_core_checksums( $version, $locale ) { $response = wp_remote_get( $url, $options ); if ( $ssl && is_wp_error( $response ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + trigger_error( + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), + headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE + ); $response = wp_remote_get( $http_url, $options ); } @@ -200,6 +207,7 @@ function core_update_footer( $msg = '' ) { switch ( $cur->response ) { case 'development' : + /* translators: 1: WordPress version number, 2: WordPress updates admin screen URL */ return sprintf( __( 'You are using a development version (%1$s). Cool! Please stay updated.' ), get_bloginfo( 'version', 'display' ), network_admin_url( 'update-core.php' ) ); case 'upgrade' : diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php index 807673a..94a1225 100644 --- a/wp-admin/includes/upgrade.php +++ b/wp-admin/includes/upgrade.php @@ -50,6 +50,9 @@ function wp_install( $blog_title, $user_name, $user_email, $public, $deprecated update_option('admin_email', $user_email); update_option('blog_public', $public); + // Freshness of site - in the future, this could get more specific about actions taken, perhaps. + update_option( 'fresh_site', 1 ); + if ( $language ) { update_option( 'WPLANG', $language ); } @@ -161,12 +164,12 @@ function wp_install_defaults( $user_id ) { } $first_post = sprintf( $first_post, - sprintf( '%s', esc_url( network_home_url() ), get_current_site()->site_name ) + sprintf( '%s', esc_url( network_home_url() ), get_network()->site_name ) ); // Back-compat for pre-4.4 $first_post = str_replace( 'SITE_URL', esc_url( network_home_url() ), $first_post ); - $first_post = str_replace( 'SITE_NAME', get_current_site()->site_name, $first_post ); + $first_post = str_replace( 'SITE_NAME', get_network()->site_name, $first_post ); } else { $first_post = __( 'Welcome to WordPress. This is your first post. Edit or delete it, then start writing!' ); } @@ -253,8 +256,7 @@ As a new WordPress user, you should go to your dashboard to d update_option( 'widget_archives', array ( 2 => array ( 'title' => '', 'count' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); update_option( 'widget_categories', array ( 2 => array ( 'title' => '', 'count' => 0, 'hierarchical' => 0, 'dropdown' => 0 ), '_multiwidget' => 1 ) ); update_option( 'widget_meta', array ( 2 => array ( 'title' => '' ), '_multiwidget' => 1 ) ); - update_option( 'sidebars_widgets', array ( 'wp_inactive_widgets' => array (), 'sidebar-1' => array ( 0 => 'search-2', 1 => 'recent-posts-2', 2 => 'recent-comments-2', 3 => 'archives-2', 4 => 'categories-2', 5 => 'meta-2', ), 'array_version' => 3 ) ); - + update_option( 'sidebars_widgets', array( 'wp_inactive_widgets' => array(), 'sidebar-1' => array( 0 => 'search-2', 1 => 'recent-posts-2', 2 => 'recent-comments-2', 3 => 'archives-2', 4 => 'categories-2', 5 => 'meta-2' ), 'sidebar-2' => array(), 'sidebar-3' => array(), 'array_version' => 3 ) ); if ( ! is_multisite() ) update_user_meta( $user_id, 'show_welcome_panel', 1 ); elseif ( ! is_super_admin( $user_id ) && ! metadata_exists( 'user', $user_id, 'show_welcome_panel' ) ) @@ -373,6 +375,7 @@ function wp_new_blog_notification($blog_title, $blog_url, $user_id, $password) { $email = $user->user_email; $name = $user->user_login; $login_url = wp_login_url(); + /* translators: New site notification email. 1: New site URL, 2: User login, 3: User password or password reset link, 4: Login URL */ $message = sprintf( __( "Your new WordPress site has been successfully set up at: %1\$s @@ -2283,7 +2286,7 @@ function dbDelta( $queries = '', $execute = true ) { $index_type = str_replace( 'INDEX', 'KEY', $index_type ); // Escape the index name with backticks. An index for a primary key has no name. - $index_name = ( 'PRIMARY KEY' === $index_type ) ? '' : '`' . $index_matches['index_name'] . '`'; + $index_name = ( 'PRIMARY KEY' === $index_type ) ? '' : '`' . strtolower( $index_matches['index_name'] ) . '`'; // Parse the columns. Multiple columns are separated by a comma. $index_columns = array_map( 'trim', explode( ',', $index_matches['index_columns'] ) ); @@ -2407,7 +2410,7 @@ function dbDelta( $queries = '', $execute = true ) { foreach ($tableindices as $tableindex) { // Add the index to the index data array. - $keyname = $tableindex->Key_name; + $keyname = strtolower( $tableindex->Key_name ); $index_ary[$keyname]['columns'][] = array('fieldname' => $tableindex->Column_name, 'subpart' => $tableindex->Sub_part); $index_ary[$keyname]['unique'] = ($tableindex->Non_unique == 0)?true:false; $index_ary[$keyname]['index_type'] = $tableindex->Index_type; @@ -2418,7 +2421,7 @@ function dbDelta( $queries = '', $execute = true ) { // Build a create string to compare to the query. $index_string = ''; - if ($index_name == 'PRIMARY') { + if ($index_name == 'primary') { $index_string .= 'PRIMARY '; } elseif ( $index_data['unique'] ) { $index_string .= 'UNIQUE '; @@ -2430,7 +2433,7 @@ function dbDelta( $queries = '', $execute = true ) { $index_string .= 'SPATIAL '; } $index_string .= 'KEY '; - if ( 'PRIMARY' !== $index_name ) { + if ( 'primary' !== $index_name ) { $index_string .= '`' . $index_name . '`'; } $index_columns = ''; @@ -2821,7 +2824,7 @@ function pre_schema_upgrade() { // Multisite schema upgrades. if ( $wp_current_db_version < 25448 && is_multisite() && wp_should_upgrade_global_tables() ) { - // Upgrade verions prior to 3.7 + // Upgrade versions prior to 3.7 if ( $wp_current_db_version < 25179 ) { // New primary key for signups. $wpdb->query( "ALTER TABLE $wpdb->signups ADD signup_id BIGINT(20) NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST" ); diff --git a/wp-admin/includes/user.php b/wp-admin/includes/user.php index f6c52dd..d962717 100644 --- a/wp-admin/includes/user.php +++ b/wp-admin/includes/user.php @@ -94,6 +94,20 @@ function edit_user( $user_id = 0 ) { $user->rich_editing = isset( $_POST['rich_editing'] ) && 'false' == $_POST['rich_editing'] ? 'false' : 'true'; $user->admin_color = isset( $_POST['admin_color'] ) ? sanitize_text_field( $_POST['admin_color'] ) : 'fresh'; $user->show_admin_bar_front = isset( $_POST['admin_bar_front'] ) ? 'true' : 'false'; + $user->locale = ''; + + if ( isset( $_POST['locale'] ) ) { + $locale = sanitize_text_field( $_POST['locale'] ); + if ( 'site-default' === $locale ) { + $locale = ''; + } elseif ( '' === $locale ) { + $locale = 'en_US'; + } elseif ( ! in_array( $locale, get_available_languages(), true ) ) { + $locale = ''; + } + + $user->locale = $locale; + } } $user->comment_shortcuts = isset( $_POST['comment_shortcuts'] ) && 'true' == $_POST['comment_shortcuts'] ? 'true' : ''; @@ -171,7 +185,7 @@ function edit_user( $user_id = 0 ) { * * @param WP_Error &$errors WP_Error object, passed by reference. * @param bool $update Whether this is a user update. - * @param WP_User &$user WP_User object, passed by reference. + * @param stdClass &$user User object, passed by reference. */ do_action_ref_array( 'user_profile_update_errors', array( &$errors, $update, &$user ) ); diff --git a/wp-admin/includes/widgets.php b/wp-admin/includes/widgets.php index 746a892..fe2a957 100644 --- a/wp-admin/includes/widgets.php +++ b/wp-admin/includes/widgets.php @@ -254,7 +254,7 @@ function wp_widget_control( $sidebar_args ) {
    - 'widget-' . esc_attr( $id_format ) . '-savewidget' ) ); ?> + 'widget-' . esc_attr( $id_format ) . '-savewidget' ) ); ?>

    @@ -278,4 +278,4 @@ function wp_widget_control( $sidebar_args ) { */ function wp_widgets_access_body_class($classes) { return "$classes widgets_access "; -} \ No newline at end of file +} diff --git a/wp-admin/index.php b/wp-admin/index.php index 86bed0a..d2d7ec8 100644 --- a/wp-admin/index.php +++ b/wp-admin/index.php @@ -33,7 +33,6 @@ $parent_file = 'index.php'; $help = '

    ' . __( 'Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab above the screen title.' ) . '

    '; -// Not using chaining here, so as to be parseable by PHP4. $screen = get_current_screen(); $screen->add_help_tab( array( @@ -95,8 +94,8 @@ unset( $help ); $screen->set_help_sidebar( '

    ' . __( 'For more information:' ) . '

    ' . - '

    ' . __( 'Documentation on Dashboard' ) . '

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' + '

    ' . __( 'Documentation on Dashboard' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' ); include( ABSPATH . 'wp-admin/admin-header.php' ); diff --git a/wp-admin/install.php b/wp-admin/install.php index 2403982..2b8099b 100644 --- a/wp-admin/install.php +++ b/wp-admin/install.php @@ -141,7 +141,7 @@ function display_setup_form( $error = null ) {
    - @@ -232,12 +232,16 @@ $mysql_version = $wpdb->db_version(); $php_compat = version_compare( $php_version, $required_php_version, '>=' ); $mysql_compat = version_compare( $mysql_version, $required_mysql_version, '>=' ) || file_exists( WP_CONTENT_DIR . '/db.php' ); -if ( !$mysql_compat && !$php_compat ) +if ( !$mysql_compat && !$php_compat ) { + /* translators: 1: WordPress version number, 2: Minimum required PHP version number, 3: Minimum required MySQL version number, 4: Current PHP version number, 5: Current MySQL version number */ $compat = sprintf( __( 'You cannot install because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s.' ), $wp_version, $required_php_version, $required_mysql_version, $php_version, $mysql_version ); -elseif ( !$php_compat ) +} elseif ( !$php_compat ) { + /* translators: 1: WordPress version number, 2: Minimum required PHP version number, 3: Current PHP version number */ $compat = sprintf( __( 'You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_php_version, $php_version ); -elseif ( !$mysql_compat ) +} elseif ( !$mysql_compat ) { + /* translators: 1: WordPress version number, 2: Minimum required MySQL version number, 3: Current MySQL version number */ $compat = sprintf( __( 'You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s.' ), $wp_version, $required_mysql_version, $mysql_version ); +} if ( !$mysql_compat || !$php_compat ) { display_header(); diff --git a/wp-admin/js/bookmarklet.min.js b/wp-admin/js/bookmarklet.min.js index 089a849..1531806 100644 --- a/wp-admin/js/bookmarklet.min.js +++ b/wp-admin/js/bookmarklet.min.js @@ -1 +1 @@ -(function(a,b,c,d){function e(a,c){if("undefined"!=typeof c){var d=b.createElement("input");d.name=a,d.value=c,d.type="hidden",p.appendChild(d)}}var f,g,h,i,j,k,l,m,n,o=a.encodeURIComponent,p=b.createElement("form"),q=b.getElementsByTagName("head")[0],r="_press_this_app",s=!0;if(d){if(!c.match(/^https?:/))return void(top.location.href=d);if(d+="&u="+o(c),c.match(/^https:/)&&d.match(/^http:/)&&(s=!1),a.getSelection?h=a.getSelection()+"":b.getSelection?h=b.getSelection()+"":b.selection&&(h=b.selection.createRange().text||""),d+="&buster="+(new Date).getTime(),s||(b.title&&(d+="&t="+o(b.title.substr(0,256))),h&&(d+="&s="+o(h.substr(0,512)))),f=a.outerWidth||b.documentElement.clientWidth||600,g=a.outerHeight||b.documentElement.clientHeight||700,f=800>f||f>5e3?600:.7*f,g=800>g||g>3e3?700:.9*g,!s)return void a.open(d,r,"location,resizable,scrollbars,width="+f+",height="+g);i=q.getElementsByTagName("meta")||[];for(var t=0;t200);t++){var u=i[t],v=u.getAttribute("name"),w=u.getAttribute("property"),x=u.getAttribute("content");x&&(v?e("_meta["+v+"]",x):w&&e("_meta["+w+"]",x))}j=q.getElementsByTagName("link")||[];for(var y=0;y=50);y++){var z=j[y],A=z.getAttribute("rel");"canonical"!==A&&"icon"!==A&&"shortlink"!==A||e("_links["+A+"]",z.getAttribute("href"))}b.body.getElementsByClassName&&(k=b.body.getElementsByClassName("hfeed")[0]),k=b.getElementById("content")||k||b.body,l=k.getElementsByTagName("img")||[];for(var B=0;B=100);B++)n=l[B],n.src.indexOf("avatar")>-1||n.className.indexOf("avatar")>-1||n.width&&n.width<256||n.height&&n.height<128||e("_images[]",n.src);m=b.body.getElementsByTagName("iframe")||[];for(var C=0;C=50);C++)e("_embeds[]",m[C].src);b.title&&e("t",b.title),h&&e("s",h),p.setAttribute("method","POST"),p.setAttribute("action",d),p.setAttribute("target",r),p.setAttribute("style","display: none;"),a.open("about:blank",r,"location,resizable,scrollbars,width="+f+",height="+g),b.body.appendChild(p),p.submit()}})(window,document,top.location.href,window.pt_url); \ No newline at end of file +(function(a,b,c,d){function e(a,c){if("undefined"!=typeof c){var d=b.createElement("input");d.name=a,d.value=c,d.type="hidden",p.appendChild(d)}}var f,g,h,i,j,k,l,m,n,o=a.encodeURIComponent,p=b.createElement("form"),q=b.getElementsByTagName("head")[0],r="_press_this_app",s=!0;if(d){if(!c.match(/^https?:/))return void(top.location.href=d);if(d+="&u="+o(c),c.match(/^https:/)&&d.match(/^http:/)&&(s=!1),a.getSelection?h=a.getSelection()+"":b.getSelection?h=b.getSelection()+"":b.selection&&(h=b.selection.createRange().text||""),d+="&buster="+(new Date).getTime(),s||(b.title&&(d+="&t="+o(b.title.substr(0,256))),h&&(d+="&s="+o(h.substr(0,512)))),f=a.outerWidth||b.documentElement.clientWidth||600,g=a.outerHeight||b.documentElement.clientHeight||700,f=f<800||f>5e3?600:.7*f,g=g<800||g>3e3?700:.9*g,!s)return void a.open(d,r,"location,resizable,scrollbars,width="+f+",height="+g);i=q.getElementsByTagName("meta")||[];for(var t=0;t200);t++){var u=i[t],v=u.getAttribute("name"),w=u.getAttribute("property"),x=u.getAttribute("content");x&&(v?e("_meta["+v+"]",x):w&&e("_meta["+w+"]",x))}j=q.getElementsByTagName("link")||[];for(var y=0;y=50);y++){var z=j[y],A=z.getAttribute("rel");"canonical"!==A&&"icon"!==A&&"shortlink"!==A||e("_links["+A+"]",z.getAttribute("href"))}b.body.getElementsByClassName&&(k=b.body.getElementsByClassName("hfeed")[0]),k=b.getElementById("content")||k||b.body,l=k.getElementsByTagName("img")||[];for(var B=0;B=100);B++)n=l[B],n.src.indexOf("avatar")>-1||n.className.indexOf("avatar")>-1||n.width&&n.width<256||n.height&&n.height<128||e("_images[]",n.src);m=b.body.getElementsByTagName("iframe")||[];for(var C=0;C=50);C++)e("_embeds[]",m[C].src);b.title&&e("t",b.title),h&&e("s",h),p.setAttribute("method","POST"),p.setAttribute("action",d),p.setAttribute("target",r),p.setAttribute("style","display: none;"),a.open("about:blank",r,"location,resizable,scrollbars,width="+f+",height="+g),b.body.appendChild(p),p.submit()}})(window,document,top.location.href,window.pt_url); \ No newline at end of file diff --git a/wp-admin/js/color-picker.js b/wp-admin/js/color-picker.js index 96f55da..807ff2a 100644 --- a/wp-admin/js/color-picker.js +++ b/wp-admin/js/color-picker.js @@ -17,7 +17,33 @@ hide: true, palettes: true, width: 255, - mode: 'hsv' + mode: 'hsv', + type: 'full', + slider: 'horizontal' + }, + _createHueOnly: function() { + var self = this, + el = self.element, + color; + + // hide input + el.hide(); + // max saturated color for hue to be obvious + color = 'hsl(' + el.val() + ', 100, 50)'; + + el.iris( { + mode: 'hsl', + type: 'hue', + hide: false, + color: color, + change: function( event, ui ) { + if ( $.isFunction( self.options.change ) ) { + self.options.change.call( this, event, ui ); + } + }, + width: self.options.width, + slider: self.options.slider + } ); }, _create: function() { // bail early for unsupported Iris. @@ -30,6 +56,11 @@ $.extend( self.options, el.data() ); + // hue-only gets created differently + if ( self.options.type === 'hue' ) { + return self._createHueOnly(); + } + // keep close bound so it can be attached to a body listener self.close = $.proxy( self.close, self ); @@ -141,7 +172,6 @@ if ( newColor === undef ) { return this.element.iris( 'option', 'color' ); } - this.element.iris( 'option', 'color', newColor ); }, //$("#input").wpColorPicker('defaultColor') returns the current default color diff --git a/wp-admin/js/color-picker.min.js b/wp-admin/js/color-picker.min.js index 7c6e1d1..7b6591d 100644 --- a/wp-admin/js/color-picker.min.js +++ b/wp-admin/js/color-picker.min.js @@ -1 +1 @@ -!function(a,b){var c,d='',e='
    ',f='
    ',g='';c={options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0,width:255,mode:"hsv"},_create:function(){if(a.support.iris){var b=this,c=b.element;a.extend(b.options,c.data()),b.close=a.proxy(b.close,b),b.initialValue=c.val(),c.addClass("wp-color-picker").hide().wrap(f),b.wrap=c.parent(),b.toggler=a(d).insertBefore(c).css({backgroundColor:b.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),b.pickerContainer=a(e).insertAfter(c),b.button=a(g),b.options.defaultColor?b.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString):b.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),c.wrap('').after(b.button),c.iris({target:b.pickerContainer,hide:b.options.hide,width:b.options.width,mode:b.options.mode,palettes:b.options.palettes,change:function(c,d){b.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(b.options.change)&&b.options.change.call(this,c,d)}}),c.val(b.initialValue),b._addListeners(),b.options.hide||b.toggler.click()}},_addListeners:function(){var b=this;b.wrap.on("click.wpcolorpicker",function(a){a.stopPropagation()}),b.toggler.click(function(){b.toggler.hasClass("wp-picker-open")?b.close():b.open()}),b.element.change(function(c){var d=a(this),e=d.val();""!==e&&"#"!==e||(b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.toggler.on("keyup",function(a){13!==a.keyCode&&32!==a.keyCode||(a.preventDefault(),b.toggler.trigger("click").next().focus())}),b.button.click(function(c){var d=a(this);d.hasClass("wp-picker-clear")?(b.element.val(""),b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):d.hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})},open:function(){this.element.show().iris("toggle").focus(),this.button.removeClass("hidden"),this.wrap.addClass("wp-picker-active"),this.toggler.addClass("wp-picker-open"),a("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.hide().iris("toggle"),this.button.addClass("hidden"),this.wrap.removeClass("wp-picker-active"),this.toggler.removeClass("wp-picker-open"),a("body").off("click.wpcolorpicker",this.close)},color:function(a){return a===b?this.element.iris("option","color"):void this.element.iris("option","color",a)},defaultColor:function(a){return a===b?this.options.defaultColor:void(this.options.defaultColor=a)}},a.widget("wp.wpColorPicker",c)}(jQuery); \ No newline at end of file +!function(a,b){var c,d='',e='
    ',f='
    ',g='';c={options:{defaultColor:!1,change:!1,clear:!1,hide:!0,palettes:!0,width:255,mode:"hsv",type:"full",slider:"horizontal"},_createHueOnly:function(){var b,c=this,d=c.element;d.hide(),b="hsl("+d.val()+", 100, 50)",d.iris({mode:"hsl",type:"hue",hide:!1,color:b,change:function(b,d){a.isFunction(c.options.change)&&c.options.change.call(this,b,d)},width:c.options.width,slider:c.options.slider})},_create:function(){if(a.support.iris){var b=this,c=b.element;if(a.extend(b.options,c.data()),"hue"===b.options.type)return b._createHueOnly();b.close=a.proxy(b.close,b),b.initialValue=c.val(),c.addClass("wp-color-picker").hide().wrap(f),b.wrap=c.parent(),b.toggler=a(d).insertBefore(c).css({backgroundColor:b.initialValue}).attr("title",wpColorPickerL10n.pick).attr("data-current",wpColorPickerL10n.current),b.pickerContainer=a(e).insertAfter(c),b.button=a(g),b.options.defaultColor?b.button.addClass("wp-picker-default").val(wpColorPickerL10n.defaultString):b.button.addClass("wp-picker-clear").val(wpColorPickerL10n.clear),c.wrap('').after(b.button),c.iris({target:b.pickerContainer,hide:b.options.hide,width:b.options.width,mode:b.options.mode,palettes:b.options.palettes,change:function(c,d){b.toggler.css({backgroundColor:d.color.toString()}),a.isFunction(b.options.change)&&b.options.change.call(this,c,d)}}),c.val(b.initialValue),b._addListeners(),b.options.hide||b.toggler.click()}},_addListeners:function(){var b=this;b.wrap.on("click.wpcolorpicker",function(a){a.stopPropagation()}),b.toggler.click(function(){b.toggler.hasClass("wp-picker-open")?b.close():b.open()}),b.element.change(function(c){var d=a(this),e=d.val();""!==e&&"#"!==e||(b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c))}),b.toggler.on("keyup",function(a){13!==a.keyCode&&32!==a.keyCode||(a.preventDefault(),b.toggler.trigger("click").next().focus())}),b.button.click(function(c){var d=a(this);d.hasClass("wp-picker-clear")?(b.element.val(""),b.toggler.css("backgroundColor",""),a.isFunction(b.options.clear)&&b.options.clear.call(this,c)):d.hasClass("wp-picker-default")&&b.element.val(b.options.defaultColor).change()})},open:function(){this.element.show().iris("toggle").focus(),this.button.removeClass("hidden"),this.wrap.addClass("wp-picker-active"),this.toggler.addClass("wp-picker-open"),a("body").trigger("click.wpcolorpicker").on("click.wpcolorpicker",this.close)},close:function(){this.element.hide().iris("toggle"),this.button.addClass("hidden"),this.wrap.removeClass("wp-picker-active"),this.toggler.removeClass("wp-picker-open"),a("body").off("click.wpcolorpicker",this.close)},color:function(a){return a===b?this.element.iris("option","color"):void this.element.iris("option","color",a)},defaultColor:function(a){return a===b?this.options.defaultColor:void(this.options.defaultColor=a)}},a.widget("wp.wpColorPicker",c)}(jQuery); \ No newline at end of file diff --git a/wp-admin/js/common.js b/wp-admin/js/common.js index 200d3e4..25bbb83 100644 --- a/wp-admin/js/common.js +++ b/wp-admin/js/common.js @@ -196,13 +196,15 @@ $document.ready( function() { pinnedMenuTop = false, pinnedMenuBottom = false, menuTop = 0, + menuState, menuIsPinned = false, height = { window: $window.height(), wpwrap: $wpwrap.height(), adminbar: $adminbar.height(), menu: $adminMenuWrap.height() - }; + }, + $headerEnd = $( '.wp-header-end' ); // when the menu is folded, make the fly-out submenu header clickable @@ -210,59 +212,43 @@ $document.ready( function() { $(e.target).parent().siblings('a').get(0).click(); }); - $('#collapse-menu').on('click.collapse-menu', function() { - var respWidth, state; + $( '#collapse-button' ).on( 'click.collapse-menu', function() { + var viewportWidth = getViewportWidth() || 961; // reset any compensation for submenus near the bottom of the screen $('#adminmenu div.wp-submenu').css('margin-top', ''); - if ( window.innerWidth ) { - // window.innerWidth is affected by zooming on phones - respWidth = Math.max( window.innerWidth, document.documentElement.clientWidth ); - } else { - // IE < 9 doesn't support @media CSS rules - respWidth = 961; - } - - if ( respWidth && respWidth < 960 ) { + if ( viewportWidth < 960 ) { if ( $body.hasClass('auto-fold') ) { $body.removeClass('auto-fold').removeClass('folded'); setUserSetting('unfold', 1); setUserSetting('mfold', 'o'); - state = 'open'; + menuState = 'open'; } else { $body.addClass('auto-fold'); setUserSetting('unfold', 0); - state = 'folded'; + menuState = 'folded'; } } else { if ( $body.hasClass('folded') ) { $body.removeClass('folded'); setUserSetting('mfold', 'o'); - state = 'open'; + menuState = 'open'; } else { $body.addClass('folded'); setUserSetting('mfold', 'f'); - state = 'folded'; + menuState = 'folded'; } } - currentMenuItemHasPopup(); - $document.trigger( 'wp-collapse-menu', { state: state } ); + $document.trigger( 'wp-collapse-menu', { state: menuState } ); }); // Handle the `aria-haspopup` attribute on the current menu item when it has a sub-menu. function currentMenuItemHasPopup() { - var respWidth, - $current = $( 'a.wp-has-current-submenu' ); + var $current = $( 'a.wp-has-current-submenu' ); - if ( window.innerWidth ) { - respWidth = Math.max( window.innerWidth, document.documentElement.clientWidth ); - } else { - respWidth = 961; - } - - if ( $body.hasClass( 'folded' ) || ( $body.hasClass( 'auto-fold' ) && respWidth && respWidth <= 960 && respWidth > 782 ) ) { + if ( 'folded' === menuState ) { // When folded or auto-folded and not responsive view, the current menu item does have a fly-out sub-menu. $current.attr( 'aria-haspopup', 'true' ); } else { @@ -271,7 +257,7 @@ $document.ready( function() { } } - $document.on( 'wp-window-resized wp-responsive-activate wp-responsive-deactivate', currentMenuItemHasPopup ); + $document.on( 'wp-menu-state-set wp-collapse-menu wp-responsive-activate wp-responsive-deactivate', currentMenuItemHasPopup ); /** * Ensure an admin submenu is within the visual viewport. @@ -396,8 +382,13 @@ $document.ready( function() { /* * The `.below-h2` class is here just for backward compatibility with plugins * that are (incorrectly) using it. Do not use. Use `.inline` instead. See #34570. + * If '.wp-header-end' is found, append the notices after it otherwise + * after the first h1 or h2 heading found within the main content. */ - $( 'div.updated, div.error, div.notice' ).not( '.inline, .below-h2' ).insertAfter( $( '.wrap h1, .wrap h2' ).first() ); + if ( ! $headerEnd.length ) { + $headerEnd = $( '.wrap h1, .wrap h2' ).first(); + } + $( 'div.updated, div.error, div.notice' ).not( '.inline, .below-h2' ).insertAfter( $headerEnd ); // Make notices dismissible function makeNoticesDismissible() { @@ -426,10 +417,11 @@ $document.ready( function() { // Init screen meta screenMeta.init(); - // check all checkboxes - $('tbody').children().children('.check-column').find(':checkbox').click( function(e) { - if ( 'undefined' == e.shiftKey ) { return true; } - if ( e.shiftKey ) { + // This event needs to be delegated. Ticket #37973. + $body.on( 'click', 'tbody > .check-column :checkbox', function( event ) { + // Shift click to select a range of checkboxes. + if ( 'undefined' == event.shiftKey ) { return true; } + if ( event.shiftKey ) { if ( !lastClicked ) { return true; } checks = $( lastClicked ).closest( 'form' ).find( ':checkbox' ).filter( ':visible:enabled' ); first = checks.index( lastClicked ); @@ -447,7 +439,7 @@ $document.ready( function() { } lastClicked = this; - // toggle "check all" checkboxes + // Toggle the "Select all" checkboxes depending if the other ones are all checked or not. var unchecked = $(this).closest('tbody').find(':checkbox').filter(':visible:enabled').not(':checked'); $(this).closest('table').children('thead, tfoot').find(':checkbox').prop('checked', function() { return ( 0 === unchecked.length ); @@ -456,7 +448,8 @@ $document.ready( function() { return true; }); - $('thead, tfoot').find('.check-column :checkbox').on( 'click.wp-toggle-checkboxes', function( event ) { + // This event needs to be delegated. Ticket #37973. + $body.on( 'click.wp-toggle-checkboxes', 'thead .check-column :checkbox, tfoot .check-column :checkbox', function( event ) { var $this = $(this), $table = $this.closest( 'table' ), controlChecked = $this.prop('checked'), @@ -828,17 +821,14 @@ $document.ready( function() { }, trigger: function() { - var width; + var viewportWidth = getViewportWidth(); - if ( window.innerWidth ) { - // window.innerWidth is affected by zooming on phones - width = Math.max( window.innerWidth, document.documentElement.clientWidth ); - } else { - // Exclude IE < 9, it doesn't support @media CSS rules + // Exclude IE < 9, it doesn't support @media CSS rules. + if ( ! viewportWidth ) { return; } - if ( width <= 782 ) { + if ( viewportWidth <= 782 ) { if ( ! wpResponsiveActive ) { $document.trigger( 'wp-responsive-activate' ); wpResponsiveActive = true; @@ -850,7 +840,7 @@ $document.ready( function() { } } - if ( width <= 480 ) { + if ( viewportWidth <= 480 ) { this.enableOverlay(); } else { this.disableOverlay(); @@ -904,8 +894,82 @@ $document.ready( function() { aria_button_if_js(); }); + /** + * @summary Get the viewport width. + * + * @since 4.7.0 + * + * @returns {number|boolean} The current viewport width or false if the + * browser doesn't support innerWidth (IE < 9). + */ + function getViewportWidth() { + var viewportWidth = false; + + if ( window.innerWidth ) { + // On phones, window.innerWidth is affected by zooming. + viewportWidth = Math.max( window.innerWidth, document.documentElement.clientWidth ); + } + + return viewportWidth; + } + + /** + * @summary Set the admin menu collapsed/expanded state. + * + * Sets the global variable `menuState` and triggers a custom event passing + * the current menu state. + * + * @since 4.7.0 + * + * @returns {void} + */ + function setMenuState() { + var viewportWidth = getViewportWidth() || 961; + + if ( viewportWidth <= 782 ) { + menuState = 'responsive'; + } else if ( $body.hasClass( 'folded' ) || ( $body.hasClass( 'auto-fold' ) && viewportWidth <= 960 && viewportWidth > 782 ) ) { + menuState = 'folded'; + } else { + menuState = 'open'; + } + + $document.trigger( 'wp-menu-state-set', { state: menuState } ); + } + + // Set the menu state when the window gets resized. + $document.on( 'wp-window-resized.set-menu-state', setMenuState ); + + /** + * @summary Set ARIA attributes on the collapse/expand menu button. + * + * When the admin menu is open or folded, updates the `aria-expanded` and + * `aria-label` attributes of the button to give feedback to assistive + * technologies. In the responsive view, the button is always hidden. + * + * @since 4.7.0 + * + * @returns {void} + */ + $document.on( 'wp-menu-state-set wp-collapse-menu', function( event, eventData ) { + var $collapseButton = $( '#collapse-button' ), + ariaExpanded = 'true', + ariaLabelText = commonL10n.collapseMenu; + + if ( 'folded' === eventData.state ) { + ariaExpanded = 'false'; + ariaLabelText = commonL10n.expandMenu; + } + + $collapseButton.attr({ + 'aria-expanded': ariaExpanded, + 'aria-label': ariaLabelText + }); + }); + window.wpResponsive.init(); setPinMenu(); + setMenuState(); currentMenuItemHasPopup(); makeNoticesDismissible(); aria_button_if_js(); diff --git a/wp-admin/js/common.min.js b/wp-admin/js/common.min.js index c2070ae..5436523 100644 --- a/wp-admin/js/common.min.js +++ b/wp-admin/js/common.min.js @@ -1 +1 @@ -var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a,b,c){var d=a(document),e=a(b),f=a(document.body);adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).removeClass("hidden"),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).addClass("hidden"),this.colSpanChange(-1)},hidden:function(){return a(".manage-column[id]").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},d.ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""===a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).length},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return!!confirm(a)},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a("#screen-meta-links").find(".show-settings"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(){var b=a("#"+a(this).attr("aria-controls"));b.length&&(b.is(":visible")?screenMeta.close(b,a(this)):screenMeta.open(b,a(this)))},open:function(b,c){a("#screen-meta-links").find(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)}),d.trigger("screen:options:open")},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()}),d.trigger("screen:options:close")}},a(".contextual-help-tabs").delegate("a","click",function(b){var c,d=a(this);return b.preventDefault(),!d.is(".active a")&&(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),void c.addClass("active").show())}),d.ready(function(){function c(){var c,d=a("a.wp-has-current-submenu");c=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,f.hasClass("folded")||f.hasClass("auto-fold")&&c&&c<=960&&c>782?d.attr("aria-haspopup","true"):d.attr("aria-haspopup","false")}function g(a){var b,c,d,f,g,h,i,j=a.find(".wp-submenu");g=a.offset().top,h=e.scrollTop(),i=g-h-30,b=g+j.height()+1,c=C.height(),d=60+b-c,f=e.height()+h-50,fi&&(d=i),d>1?j.css("margin-top","-"+d+"px"):j.css("margin-top","")}function h(){a(".notice.is-dismissible").each(function(){var b=a(this),c=a(''),d=commonL10n.dismiss||"";c.find(".screen-reader-text").text(d),c.on("click.wp-dismiss-notice",function(a){a.preventDefault(),b.fadeTo(100,0,function(){b.slideUp(100,function(){b.remove()})})}),b.append(c)})}function i(a){var b=e.scrollTop(),c=!a||"scroll"!==a.type;if(!(y||A||D.data("wp-responsive"))){if(P.menu+P.adminbarP.wpwrap)return void k();if(O=!0,P.menu+P.adminbar>P.window){if(b<0)return void(L||(L=!0,M=!1,B.css({position:"fixed",top:"",bottom:""})));if(b+P.window>d.height()-1)return void(M||(M=!0,L=!1,B.css({position:"fixed",top:"",bottom:0})));b>K?L?(L=!1,N=B.offset().top-P.adminbar-(b-K),N+P.menu+P.adminbarb+P.window&&(N=b),B.css({position:"absolute",top:N,bottom:""})):!L&&B.offset().top>=b+P.adminbar&&(L=!0,B.css({position:"fixed",top:"",bottom:""})):c&&(L=M=!1,N=b+P.window-P.menu-P.adminbar-1,N>0?B.css({position:"absolute",top:N,bottom:""}):k())}K=b}}function j(){P={window:e.height(),wpwrap:C.height(),adminbar:J.height(),menu:B.height()}}function k(){!y&&O&&(L=M=O=!1,B.css({position:"",top:"",bottom:""}))}function l(){j(),D.data("wp-responsive")?(f.removeClass("sticky-menu"),k()):P.menu+P.adminbar>P.window?(i(),f.removeClass("sticky-menu")):(f.addClass("sticky-menu"),k())}function m(){a(".aria-button-if-js").attr("role","button")}var n,o,p,q,r,s,t,u,v=!1,w=a("input.current-page"),x=w.val(),y=/iPhone|iPad|iPod/.test(navigator.userAgent),z=navigator.userAgent.indexOf("Android")!==-1,A=a(document.documentElement).hasClass("ie8"),B=a("#adminmenuwrap"),C=a("#wpwrap"),D=a("#adminmenu"),E=a("#wp-responsive-overlay"),F=a("#wp-toolbar"),G=F.find('a[aria-haspopup="true"]'),H=a(".meta-box-sortables"),I=!1,J=a("#wpadminbar"),K=0,L=!1,M=!1,N=0,O=!1,P={window:e.height(),wpwrap:C.height(),adminbar:J.height(),menu:B.height()};D.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-menu").on("click.collapse-menu",function(){var e,g;a("#adminmenu div.wp-submenu").css("margin-top",""),e=b.innerWidth?Math.max(b.innerWidth,document.documentElement.clientWidth):961,e&&e<960?f.hasClass("auto-fold")?(f.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o"),g="open"):(f.addClass("auto-fold"),setUserSetting("unfold",0),g="folded"):f.hasClass("folded")?(f.removeClass("folded"),setUserSetting("mfold","o"),g="open"):(f.addClass("folded"),setUserSetting("mfold","f"),g="folded"),c(),d.trigger("wp-collapse-menu",{state:g})}),d.on("wp-window-resized wp-responsive-activate wp-responsive-deactivate",c),("ontouchstart"in b||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(s=y?"touchstart":"click",f.on(s+".wp-mobile-hover",function(b){D.data("wp-responsive")||a(b.target).closest("#adminmenu").length||D.find("li.opensub").removeClass("opensub")}),D.find("a.wp-has-submenu").on(s+".wp-mobile-hover",function(b){var c=a(this).parent();D.data("wp-responsive")||c.hasClass("opensub")||c.hasClass("wp-menu-open")&&!(c.width()<40)||(b.preventDefault(),g(c),D.find("li.opensub").removeClass("opensub"),c.addClass("opensub"))})),y||z||(D.find("li.wp-has-submenu").hoverIntent({over:function(){var b=a(this),c=b.find(".wp-submenu"),d=parseInt(c.css("top"),10);isNaN(d)||d>-5||D.data("wp-responsive")||(g(b),D.find("li.opensub").removeClass("opensub"),b.addClass("opensub"))},out:function(){D.data("wp-responsive")||a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),D.on("focus.adminmenu",".wp-submenu a",function(b){D.data("wp-responsive")||a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){D.data("wp-responsive")||a(b.target).closest("li.menu-top").removeClass("opensub")}).find("li.wp-has-submenu.wp-not-current-submenu").on("focusin.adminmenu",function(){g(a(this))})),a("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(a(".wrap h1, .wrap h2").first()),d.on("wp-updates-notice-added wp-plugin-install-error wp-plugin-update-error wp-plugin-delete-error wp-theme-install-error wp-theme-delete-error",h),screenMeta.init(),a("tbody").children().children(".check-column").find(":checkbox").click(function(b){if("undefined"==b.shiftKey)return!0;if(b.shiftKey){if(!v)return!0;n=a(v).closest("form").find(":checkbox").filter(":visible:enabled"),o=n.index(v),p=n.index(this),q=a(this).prop("checked"),0o?n.slice(o,p):n.slice(p,o),r.prop("checked",function(){return!!a(this).closest("tr").is(":visible")&&q}))}v=this;var c=a(this).closest("tbody").find(":checkbox").filter(":visible:enabled").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0===c.length}),!0}),a("thead, tfoot").find(".check-column :checkbox").on("click.wp-toggle-checkboxes",function(b){var c=a(this),d=c.closest("table"),e=c.prop("checked"),f=b.shiftKey||c.data("wp-toggle");d.children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return!a(this).is(":hidden,:disabled")&&(f?!a(this).prop("checked"):!!e)}),d.children("thead, tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return!f&&!!e})}),a("#wpbody-content").on({focusin:function(){clearTimeout(t),u=a(this).find(".row-actions"),a(".row-actions").not(this).removeClass("visible"),u.addClass("visible")},focusout:function(){t=setTimeout(function(){u.removeClass("visible")},30)}},".has-row-actions"),a("tbody").on("click",".toggle-row",function(){a(this).closest("tr").toggleClass("is-expanded")}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return b.preventDefault(),void a(h).data("tab-out",!0);if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return void a(h).data("tab-out",!1);c=h.selectionStart,d=h.selectionEnd,e=h.value,document.selection?(h.focus(),g=document.selection.createRange(),g.text="\t"):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat("\t",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),w.length&&w.closest("form").submit(function(){a('select[name="action"]').val()==-1&&a('select[name="action2"]').val()==-1&&w.val()==x&&w.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}(),y||(e.on("scroll.pin-menu",i),d.on("tinymce-editor-init.pin-menu",function(a,b){b.on("wp-autoresize",j)})),b.wpResponsive={init:function(){var c=this;d.on("wp-responsive-activate.wp-responsive",function(){c.activate()}).on("wp-responsive-deactivate.wp-responsive",function(){c.deactivate()}),a("#wp-admin-bar-menu-toggle a").attr("aria-expanded","false"),a("#wp-admin-bar-menu-toggle").on("click.wp-responsive",function(b){b.preventDefault(),J.find(".hover").removeClass("hover"),C.toggleClass("wp-responsive-open"),C.hasClass("wp-responsive-open")?(a(this).find("a").attr("aria-expanded","true"),a("#adminmenu a:first").focus()):a(this).find("a").attr("aria-expanded","false")}),D.on("click.wp-responsive","li.wp-has-submenu > a",function(b){D.data("wp-responsive")&&(a(this).parent("li").toggleClass("selected"),b.preventDefault())}),c.trigger(),d.on("wp-window-resized.wp-responsive",a.proxy(this.trigger,this)),e.on("load.wp-responsive",function(){var a=navigator.userAgent.indexOf("AppleWebKit/")>-1?e.width():b.innerWidth;a<=782&&c.disableSortables()})},activate:function(){l(),f.hasClass("auto-fold")||f.addClass("auto-fold"),D.data("wp-responsive",1),this.disableSortables()},deactivate:function(){l(),D.removeData("wp-responsive"),this.enableSortables()},trigger:function(){var a;b.innerWidth&&(a=Math.max(b.innerWidth,document.documentElement.clientWidth),a<=782?I||(d.trigger("wp-responsive-activate"),I=!0):I&&(d.trigger("wp-responsive-deactivate"),I=!1),a<=480?this.enableOverlay():this.disableOverlay())},enableOverlay:function(){0===E.length&&(E=a('
    ').insertAfter("#wpcontent").hide().on("click.wp-responsive",function(){F.find(".menupop.hover").removeClass("hover"),a(this).hide()})),G.on("click.wp-responsive",function(){E.show()})},disableOverlay:function(){G.off("click.wp-responsive"),E.hide()},disableSortables:function(){if(H.length)try{H.sortable("disable")}catch(a){}},enableSortables:function(){if(H.length)try{H.sortable("enable")}catch(a){}}},a(document).ajaxComplete(function(){m()}),b.wpResponsive.init(),l(),c(),h(),m(),d.on("wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu",l),a(".wp-initial-focus").focus()}),function(){function a(){d.trigger("wp-window-resized")}function c(){b.clearTimeout(f),f=b.setTimeout(a,200)}var f;e.on("resize.wp-fire-once",c)}(),function(){if("-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var a=document.createElement("style");a.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(a)}}()}(jQuery,window); \ No newline at end of file +var showNotice,adminMenu,columns,validateForm,screenMeta;!function(a,b,c){var d=a(document),e=a(b),f=a(document.body);adminMenu={init:function(){},fold:function(){},restoreMenuState:function(){},toggle:function(){},favorites:function(){}},columns={init:function(){var b=this;a(".hide-column-tog","#adv-settings").click(function(){var c=a(this),d=c.val();c.prop("checked")?b.checked(d):b.unchecked(d),columns.saveManageColumnsState()})},saveManageColumnsState:function(){var b=this.hidden();a.post(ajaxurl,{action:"hidden-columns",hidden:b,screenoptionnonce:a("#screenoptionnonce").val(),page:pagenow})},checked:function(b){a(".column-"+b).removeClass("hidden"),this.colSpanChange(1)},unchecked:function(b){a(".column-"+b).addClass("hidden"),this.colSpanChange(-1)},hidden:function(){return a(".manage-column[id]").filter(":hidden").map(function(){return this.id}).get().join(",")},useCheckboxesForHidden:function(){this.hidden=function(){return a(".hide-column-tog").not(":checked").map(function(){var a=this.id;return a.substring(a,a.length-5)}).get().join(",")}},colSpanChange:function(b){var c,d=a("table").find(".colspanchange");d.length&&(c=parseInt(d.attr("colspan"),10)+b,d.attr("colspan",c.toString()))}},d.ready(function(){columns.init()}),validateForm=function(b){return!a(b).find(".form-required").filter(function(){return""===a("input:visible",this).val()}).addClass("form-invalid").find("input:visible").change(function(){a(this).closest(".form-invalid").removeClass("form-invalid")}).length},showNotice={warn:function(){var a=commonL10n.warnDelete||"";return!!confirm(a)},note:function(a){alert(a)}},screenMeta={element:null,toggles:null,page:null,init:function(){this.element=a("#screen-meta"),this.toggles=a("#screen-meta-links").find(".show-settings"),this.page=a("#wpcontent"),this.toggles.click(this.toggleEvent)},toggleEvent:function(){var b=a("#"+a(this).attr("aria-controls"));b.length&&(b.is(":visible")?screenMeta.close(b,a(this)):screenMeta.open(b,a(this)))},open:function(b,c){a("#screen-meta-links").find(".screen-meta-toggle").not(c.parent()).css("visibility","hidden"),b.parent().show(),b.slideDown("fast",function(){b.focus(),c.addClass("screen-meta-active").attr("aria-expanded",!0)}),d.trigger("screen:options:open")},close:function(b,c){b.slideUp("fast",function(){c.removeClass("screen-meta-active").attr("aria-expanded",!1),a(".screen-meta-toggle").css("visibility",""),b.parent().hide()}),d.trigger("screen:options:close")}},a(".contextual-help-tabs").delegate("a","click",function(b){var c,d=a(this);return b.preventDefault(),!d.is(".active a")&&(a(".contextual-help-tabs .active").removeClass("active"),d.parent("li").addClass("active"),c=a(d.attr("href")),a(".help-tab-content").not(c).removeClass("active").hide(),void c.addClass("active").show())}),d.ready(function(){function c(){var b=a("a.wp-has-current-submenu");"folded"===x?b.attr("aria-haspopup","true"):b.attr("aria-haspopup","false")}function g(a){var b,c,d,f,g,h,i,j=a.find(".wp-submenu");g=a.offset().top,h=e.scrollTop(),i=g-h-30,b=g+j.height()+1,c=F.height(),d=60+b-c,f=e.height()+h-50,fi&&(d=i),d>1?j.css("margin-top","-"+d+"px"):j.css("margin-top","")}function h(){a(".notice.is-dismissible").each(function(){var b=a(this),c=a(''),d=commonL10n.dismiss||"";c.find(".screen-reader-text").text(d),c.on("click.wp-dismiss-notice",function(a){a.preventDefault(),b.fadeTo(100,0,function(){b.slideUp(100,function(){b.remove()})})}),b.append(c)})}function i(a){var b=e.scrollTop(),c=!a||"scroll"!==a.type;if(!(B||D||G.data("wp-responsive"))){if(S.menu+S.adminbarS.wpwrap)return void k();if(R=!0,S.menu+S.adminbar>S.window){if(b<0)return void(O||(O=!0,P=!1,E.css({position:"fixed",top:"",bottom:""})));if(b+S.window>d.height()-1)return void(P||(P=!0,O=!1,E.css({position:"fixed",top:"",bottom:0})));b>N?O?(O=!1,Q=E.offset().top-S.adminbar-(b-N),Q+S.menu+S.adminbarb+S.window&&(Q=b),E.css({position:"absolute",top:Q,bottom:""})):!O&&E.offset().top>=b+S.adminbar&&(O=!0,E.css({position:"fixed",top:"",bottom:""})):c&&(O=P=!1,Q=b+S.window-S.menu-S.adminbar-1,Q>0?E.css({position:"absolute",top:Q,bottom:""}):k())}N=b}}function j(){S={window:e.height(),wpwrap:F.height(),adminbar:M.height(),menu:E.height()}}function k(){!B&&R&&(O=P=R=!1,E.css({position:"",top:"",bottom:""}))}function l(){j(),G.data("wp-responsive")?(f.removeClass("sticky-menu"),k()):S.menu+S.adminbar>S.window?(i(),f.removeClass("sticky-menu")):(f.addClass("sticky-menu"),k())}function m(){a(".aria-button-if-js").attr("role","button")}function n(){var a=!1;return b.innerWidth&&(a=Math.max(b.innerWidth,document.documentElement.clientWidth)),a}function o(){var a=n()||961;x=a<=782?"responsive":f.hasClass("folded")||f.hasClass("auto-fold")&&a<=960&&a>782?"folded":"open",d.trigger("wp-menu-state-set",{state:x})}var p,q,r,s,t,u,v,w,x,y=!1,z=a("input.current-page"),A=z.val(),B=/iPhone|iPad|iPod/.test(navigator.userAgent),C=navigator.userAgent.indexOf("Android")!==-1,D=a(document.documentElement).hasClass("ie8"),E=a("#adminmenuwrap"),F=a("#wpwrap"),G=a("#adminmenu"),H=a("#wp-responsive-overlay"),I=a("#wp-toolbar"),J=I.find('a[aria-haspopup="true"]'),K=a(".meta-box-sortables"),L=!1,M=a("#wpadminbar"),N=0,O=!1,P=!1,Q=0,R=!1,S={window:e.height(),wpwrap:F.height(),adminbar:M.height(),menu:E.height()},T=a(".wp-header-end");G.on("click.wp-submenu-head",".wp-submenu-head",function(b){a(b.target).parent().siblings("a").get(0).click()}),a("#collapse-button").on("click.collapse-menu",function(){var b=n()||961;a("#adminmenu div.wp-submenu").css("margin-top",""),b<960?f.hasClass("auto-fold")?(f.removeClass("auto-fold").removeClass("folded"),setUserSetting("unfold",1),setUserSetting("mfold","o"),x="open"):(f.addClass("auto-fold"),setUserSetting("unfold",0),x="folded"):f.hasClass("folded")?(f.removeClass("folded"),setUserSetting("mfold","o"),x="open"):(f.addClass("folded"),setUserSetting("mfold","f"),x="folded"),d.trigger("wp-collapse-menu",{state:x})}),d.on("wp-menu-state-set wp-collapse-menu wp-responsive-activate wp-responsive-deactivate",c),("ontouchstart"in b||/IEMobile\/[1-9]/.test(navigator.userAgent))&&(u=B?"touchstart":"click",f.on(u+".wp-mobile-hover",function(b){G.data("wp-responsive")||a(b.target).closest("#adminmenu").length||G.find("li.opensub").removeClass("opensub")}),G.find("a.wp-has-submenu").on(u+".wp-mobile-hover",function(b){var c=a(this).parent();G.data("wp-responsive")||c.hasClass("opensub")||c.hasClass("wp-menu-open")&&!(c.width()<40)||(b.preventDefault(),g(c),G.find("li.opensub").removeClass("opensub"),c.addClass("opensub"))})),B||C||(G.find("li.wp-has-submenu").hoverIntent({over:function(){var b=a(this),c=b.find(".wp-submenu"),d=parseInt(c.css("top"),10);isNaN(d)||d>-5||G.data("wp-responsive")||(g(b),G.find("li.opensub").removeClass("opensub"),b.addClass("opensub"))},out:function(){G.data("wp-responsive")||a(this).removeClass("opensub").find(".wp-submenu").css("margin-top","")},timeout:200,sensitivity:7,interval:90}),G.on("focus.adminmenu",".wp-submenu a",function(b){G.data("wp-responsive")||a(b.target).closest("li.menu-top").addClass("opensub")}).on("blur.adminmenu",".wp-submenu a",function(b){G.data("wp-responsive")||a(b.target).closest("li.menu-top").removeClass("opensub")}).find("li.wp-has-submenu.wp-not-current-submenu").on("focusin.adminmenu",function(){g(a(this))})),T.length||(T=a(".wrap h1, .wrap h2").first()),a("div.updated, div.error, div.notice").not(".inline, .below-h2").insertAfter(T),d.on("wp-updates-notice-added wp-plugin-install-error wp-plugin-update-error wp-plugin-delete-error wp-theme-install-error wp-theme-delete-error",h),screenMeta.init(),f.on("click","tbody > .check-column :checkbox",function(b){if("undefined"==b.shiftKey)return!0;if(b.shiftKey){if(!y)return!0;p=a(y).closest("form").find(":checkbox").filter(":visible:enabled"),q=p.index(y),r=p.index(this),s=a(this).prop("checked"),0q?p.slice(q,r):p.slice(r,q),t.prop("checked",function(){return!!a(this).closest("tr").is(":visible")&&s}))}y=this;var c=a(this).closest("tbody").find(":checkbox").filter(":visible:enabled").not(":checked");return a(this).closest("table").children("thead, tfoot").find(":checkbox").prop("checked",function(){return 0===c.length}),!0}),f.on("click.wp-toggle-checkboxes","thead .check-column :checkbox, tfoot .check-column :checkbox",function(b){var c=a(this),d=c.closest("table"),e=c.prop("checked"),f=b.shiftKey||c.data("wp-toggle");d.children("tbody").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return!a(this).is(":hidden,:disabled")&&(f?!a(this).prop("checked"):!!e)}),d.children("thead, tfoot").filter(":visible").children().children(".check-column").find(":checkbox").prop("checked",function(){return!f&&!!e})}),a("#wpbody-content").on({focusin:function(){clearTimeout(v),w=a(this).find(".row-actions"),a(".row-actions").not(this).removeClass("visible"),w.addClass("visible")},focusout:function(){v=setTimeout(function(){w.removeClass("visible")},30)}},".has-row-actions"),a("tbody").on("click",".toggle-row",function(){a(this).closest("tr").toggleClass("is-expanded")}),a("#default-password-nag-no").click(function(){return setUserSetting("default_password_nag","hide"),a("div.default-password-nag").hide(),!1}),a("#newcontent").bind("keydown.wpevent_InsertTab",function(b){var c,d,e,f,g,h=b.target;if(27==b.keyCode)return b.preventDefault(),void a(h).data("tab-out",!0);if(!(9!=b.keyCode||b.ctrlKey||b.altKey||b.shiftKey)){if(a(h).data("tab-out"))return void a(h).data("tab-out",!1);c=h.selectionStart,d=h.selectionEnd,e=h.value,document.selection?(h.focus(),g=document.selection.createRange(),g.text="\t"):c>=0&&(f=this.scrollTop,h.value=e.substring(0,c).concat("\t",e.substring(d)),h.selectionStart=h.selectionEnd=c+1,this.scrollTop=f),b.stopPropagation&&b.stopPropagation(),b.preventDefault&&b.preventDefault()}}),z.length&&z.closest("form").submit(function(){a('select[name="action"]').val()==-1&&a('select[name="action2"]').val()==-1&&z.val()==A&&z.val("1")}),a('.search-box input[type="search"], .search-box input[type="submit"]').mousedown(function(){a('select[name^="action"]').val("-1")}),a("#contextual-help-link, #show-settings-link").on("focus.scroll-into-view",function(a){a.target.scrollIntoView&&a.target.scrollIntoView(!1)}),function(){function b(){c.prop("disabled",""===d.map(function(){return a(this).val()}).get().join(""))}var c,d,e=a("form.wp-upload-form");e.length&&(c=e.find('input[type="submit"]'),d=e.find('input[type="file"]'),b(),d.on("change",b))}(),B||(e.on("scroll.pin-menu",i),d.on("tinymce-editor-init.pin-menu",function(a,b){b.on("wp-autoresize",j)})),b.wpResponsive={init:function(){var c=this;d.on("wp-responsive-activate.wp-responsive",function(){c.activate()}).on("wp-responsive-deactivate.wp-responsive",function(){c.deactivate()}),a("#wp-admin-bar-menu-toggle a").attr("aria-expanded","false"),a("#wp-admin-bar-menu-toggle").on("click.wp-responsive",function(b){b.preventDefault(),M.find(".hover").removeClass("hover"),F.toggleClass("wp-responsive-open"),F.hasClass("wp-responsive-open")?(a(this).find("a").attr("aria-expanded","true"),a("#adminmenu a:first").focus()):a(this).find("a").attr("aria-expanded","false")}),G.on("click.wp-responsive","li.wp-has-submenu > a",function(b){G.data("wp-responsive")&&(a(this).parent("li").toggleClass("selected"),b.preventDefault())}),c.trigger(),d.on("wp-window-resized.wp-responsive",a.proxy(this.trigger,this)),e.on("load.wp-responsive",function(){var a=navigator.userAgent.indexOf("AppleWebKit/")>-1?e.width():b.innerWidth;a<=782&&c.disableSortables()})},activate:function(){l(),f.hasClass("auto-fold")||f.addClass("auto-fold"),G.data("wp-responsive",1),this.disableSortables()},deactivate:function(){l(),G.removeData("wp-responsive"),this.enableSortables()},trigger:function(){var a=n();a&&(a<=782?L||(d.trigger("wp-responsive-activate"),L=!0):L&&(d.trigger("wp-responsive-deactivate"),L=!1),a<=480?this.enableOverlay():this.disableOverlay())},enableOverlay:function(){0===H.length&&(H=a('
    ').insertAfter("#wpcontent").hide().on("click.wp-responsive",function(){I.find(".menupop.hover").removeClass("hover"),a(this).hide()})),J.on("click.wp-responsive",function(){H.show()})},disableOverlay:function(){J.off("click.wp-responsive"),H.hide()},disableSortables:function(){if(K.length)try{K.sortable("disable")}catch(a){}},enableSortables:function(){if(K.length)try{K.sortable("enable")}catch(a){}}},a(document).ajaxComplete(function(){m()}),d.on("wp-window-resized.set-menu-state",o),d.on("wp-menu-state-set wp-collapse-menu",function(b,c){var d=a("#collapse-button"),e="true",f=commonL10n.collapseMenu;"folded"===c.state&&(e="false",f=commonL10n.expandMenu),d.attr({"aria-expanded":e,"aria-label":f})}),b.wpResponsive.init(),l(),o(),c(),h(),m(),d.on("wp-pin-menu wp-window-resized.pin-menu postboxes-columnchange.pin-menu postbox-toggled.pin-menu wp-collapse-menu.pin-menu wp-scroll-start.pin-menu",l),a(".wp-initial-focus").focus()}),function(){function a(){d.trigger("wp-window-resized")}function c(){b.clearTimeout(f),f=b.setTimeout(a,200)}var f;e.on("resize.wp-fire-once",c)}(),function(){if("-ms-user-select"in document.documentElement.style&&navigator.userAgent.match(/IEMobile\/10\.0/)){var a=document.createElement("style");a.appendChild(document.createTextNode("@-ms-viewport{width:auto!important}")),document.getElementsByTagName("head")[0].appendChild(a)}}()}(jQuery,window); \ No newline at end of file diff --git a/wp-admin/js/custom-background.js b/wp-admin/js/custom-background.js index 81fd591..c3f4e29 100644 --- a/wp-admin/js/custom-background.js +++ b/wp-admin/js/custom-background.js @@ -13,12 +13,20 @@ } }); - $('input[name="background-position-x"]').change(function() { - bgImage.css('background-position', $(this).val() + ' top'); + $( 'select[name="background-size"]' ).change( function() { + bgImage.css( 'background-size', $( this ).val() ); }); - $('input[name="background-repeat"]').change(function() { - bgImage.css('background-repeat', $(this).val()); + $( 'input[name="background-position"]' ).change( function() { + bgImage.css( 'background-position', $( this ).val() ); + }); + + $( 'input[name="background-repeat"]' ).change( function() { + bgImage.css( 'background-repeat', $( this ).is( ':checked' ) ? 'repeat' : 'no-repeat' ); + }); + + $( 'input[name="background-attachment"]' ).change( function() { + bgImage.css( 'background-attachment', $( this ).is( ':checked' ) ? 'scroll' : 'fixed' ); }); $('#choose-from-library-link').click( function( event ) { diff --git a/wp-admin/js/custom-background.min.js b/wp-admin/js/custom-background.min.js index f53e02c..5e30388 100644 --- a/wp-admin/js/custom-background.min.js +++ b/wp-admin/js/custom-background.min.js @@ -1 +1 @@ -!function(a){a(document).ready(function(){var b,c=a("#custom-background-image");a("#background-color").wpColorPicker({change:function(a,b){c.css("background-color",b.color.toString())},clear:function(){c.css("background-color","")}}),a('input[name="background-position-x"]').change(function(){c.css("background-position",a(this).val()+" top")}),a('input[name="background-repeat"]').change(function(){c.css("background-repeat",a(this).val())}),a("#choose-from-library-link").click(function(c){var d=a(this);return c.preventDefault(),b?void b.open():(b=wp.media.frames.customBackground=wp.media({title:d.data("choose"),library:{type:"image"},button:{text:d.data("update"),close:!1}}),b.on("select",function(){var c=b.state().get("selection").first();a.post(ajaxurl,{action:"set-background-image",attachment_id:c.id,size:"full"}).done(function(){window.location.reload()})}),void b.open())})})}(jQuery); \ No newline at end of file +!function(a){a(document).ready(function(){var b,c=a("#custom-background-image");a("#background-color").wpColorPicker({change:function(a,b){c.css("background-color",b.color.toString())},clear:function(){c.css("background-color","")}}),a('select[name="background-size"]').change(function(){c.css("background-size",a(this).val())}),a('input[name="background-position"]').change(function(){c.css("background-position",a(this).val())}),a('input[name="background-repeat"]').change(function(){c.css("background-repeat",a(this).is(":checked")?"repeat":"no-repeat")}),a('input[name="background-attachment"]').change(function(){c.css("background-attachment",a(this).is(":checked")?"scroll":"fixed")}),a("#choose-from-library-link").click(function(c){var d=a(this);return c.preventDefault(),b?void b.open():(b=wp.media.frames.customBackground=wp.media({title:d.data("choose"),library:{type:"image"},button:{text:d.data("update"),close:!1}}),b.on("select",function(){var c=b.state().get("selection").first();a.post(ajaxurl,{action:"set-background-image",attachment_id:c.id,size:"full"}).done(function(){window.location.reload()})}),void b.open())})})}(jQuery); \ No newline at end of file diff --git a/wp-admin/js/customize-controls.js b/wp-admin/js/customize-controls.js index 8fa7bb0..d340a1b 100644 --- a/wp-admin/js/customize-controls.js +++ b/wp-admin/js/customize-controls.js @@ -1,6 +1,6 @@ /* global _wpCustomizeHeader, _wpCustomizeBackground, _wpMediaViewsL10n, MediaElementPlayer */ (function( exports, $ ){ - var Container, focus, api = wp.customize; + var Container, focus, normalizedTransitionendEventName, api = wp.customize; /** * A Customizer Setting. @@ -22,26 +22,45 @@ */ api.Setting = api.Value.extend({ initialize: function( id, value, options ) { - api.Value.prototype.initialize.call( this, value, options ); + var setting = this; + api.Value.prototype.initialize.call( setting, value, options ); - this.id = id; - this.transport = this.transport || 'refresh'; - this._dirty = options.dirty || false; - this.notifications = new api.Values({ defaultConstructor: api.Notification }); + setting.id = id; + setting.transport = setting.transport || 'refresh'; + setting._dirty = options.dirty || false; + setting.notifications = new api.Values({ defaultConstructor: api.Notification }); // Whenever the setting's value changes, refresh the preview. - this.bind( this.preview ); + setting.bind( setting.preview ); }, /** * Refresh the preview, respective of the setting's refresh policy. + * + * If the preview hasn't sent a keep-alive message and is likely + * disconnected by having navigated to a non-allowed URL, then the + * refresh transport will be forced when postMessage is the transport. + * Note that postMessage does not throw an error when the recipient window + * fails to match the origin window, so using try/catch around the + * previewer.send() call to then fallback to refresh will not work. + * + * @since 3.4.0 + * @access public + * + * @returns {void} */ preview: function() { - switch ( this.transport ) { - case 'refresh': - return this.previewer.refresh(); - case 'postMessage': - return this.previewer.send( 'setting', [ this.id, this() ] ); + var setting = this, transport; + transport = setting.transport; + + if ( 'postMessage' === transport && ! api.state( 'previewerAlive' ).get() ) { + transport = 'refresh'; + } + + if ( 'postMessage' === transport ) { + setting.previewer.send( 'setting', [ setting.id, setting() ] ); + } else if ( 'refresh' === transport ) { + setting.previewer.refresh(); } }, @@ -65,9 +84,172 @@ }); /** - * Utility function namespace + * Current change count. + * + * @since 4.7.0 + * @type {number} + * @protected */ - api.utils = {}; + api._latestRevision = 0; + + /** + * Last revision that was saved. + * + * @since 4.7.0 + * @type {number} + * @protected + */ + api._lastSavedRevision = 0; + + /** + * Latest revisions associated with the updated setting. + * + * @since 4.7.0 + * @type {object} + * @protected + */ + api._latestSettingRevisions = {}; + + /* + * Keep track of the revision associated with each updated setting so that + * requestChangesetUpdate knows which dirty settings to include. Also, once + * ready is triggered and all initial settings have been added, increment + * revision for each newly-created initially-dirty setting so that it will + * also be included in changeset update requests. + */ + api.bind( 'change', function incrementChangedSettingRevision( setting ) { + api._latestRevision += 1; + api._latestSettingRevisions[ setting.id ] = api._latestRevision; + } ); + api.bind( 'ready', function() { + api.bind( 'add', function incrementCreatedSettingRevision( setting ) { + if ( setting._dirty ) { + api._latestRevision += 1; + api._latestSettingRevisions[ setting.id ] = api._latestRevision; + } + } ); + } ); + + /** + * Get the dirty setting values. + * + * @since 4.7.0 + * @access public + * + * @param {object} [options] Options. + * @param {boolean} [options.unsaved=false] Whether only values not saved yet into a changeset will be returned (differential changes). + * @returns {object} Dirty setting values. + */ + api.dirtyValues = function dirtyValues( options ) { + var values = {}; + api.each( function( setting ) { + var settingRevision; + + if ( ! setting._dirty ) { + return; + } + + settingRevision = api._latestSettingRevisions[ setting.id ]; + + // Skip including settings that have already been included in the changeset, if only requesting unsaved. + if ( api.state( 'changesetStatus' ).get() && ( options && options.unsaved ) && ( _.isUndefined( settingRevision ) || settingRevision <= api._lastSavedRevision ) ) { + return; + } + + values[ setting.id ] = setting.get(); + } ); + return values; + }; + + /** + * Request updates to the changeset. + * + * @since 4.7.0 + * @access public + * + * @param {object} [changes] Mapping of setting IDs to setting params each normally including a value property, or mapping to null. + * If not provided, then the changes will still be obtained from unsaved dirty settings. + * @returns {jQuery.Promise} Promise resolving with the response data. + */ + api.requestChangesetUpdate = function requestChangesetUpdate( changes ) { + var deferred, request, submittedChanges = {}, data; + deferred = new $.Deferred(); + + if ( changes ) { + _.extend( submittedChanges, changes ); + } + + // Ensure all revised settings (changes pending save) are also included, but not if marked for deletion in changes. + _.each( api.dirtyValues( { unsaved: true } ), function( dirtyValue, settingId ) { + if ( ! changes || null !== changes[ settingId ] ) { + submittedChanges[ settingId ] = _.extend( + {}, + submittedChanges[ settingId ] || {}, + { value: dirtyValue } + ); + } + } ); + + // Short-circuit when there are no pending changes. + if ( _.isEmpty( submittedChanges ) ) { + deferred.resolve( {} ); + return deferred.promise(); + } + + // Make sure that publishing a changeset waits for all changeset update requests to complete. + api.state( 'processing' ).set( api.state( 'processing' ).get() + 1 ); + deferred.always( function() { + api.state( 'processing' ).set( api.state( 'processing' ).get() - 1 ); + } ); + + // Allow plugins to attach additional params to the settings. + api.trigger( 'changeset-save', submittedChanges ); + + // Ensure that if any plugins add data to save requests by extending query() that they get included here. + data = api.previewer.query( { excludeCustomizedSaved: true } ); + delete data.customized; // Being sent in customize_changeset_data instead. + _.extend( data, { + nonce: api.settings.nonce.save, + customize_theme: api.settings.theme.stylesheet, + customize_changeset_data: JSON.stringify( submittedChanges ) + } ); + + request = wp.ajax.post( 'customize_save', data ); + + request.done( function requestChangesetUpdateDone( data ) { + var savedChangesetValues = {}; + + // Ensure that all settings updated subsequently will be included in the next changeset update request. + api._lastSavedRevision = Math.max( api._latestRevision, api._lastSavedRevision ); + + api.state( 'changesetStatus' ).set( data.changeset_status ); + deferred.resolve( data ); + api.trigger( 'changeset-saved', data ); + + if ( data.setting_validities ) { + _.each( data.setting_validities, function( validity, settingId ) { + if ( true === validity && _.isObject( submittedChanges[ settingId ] ) && ! _.isUndefined( submittedChanges[ settingId ].value ) ) { + savedChangesetValues[ settingId ] = submittedChanges[ settingId ].value; + } + } ); + } + + api.previewer.send( 'changeset-saved', _.extend( {}, data, { saved_changeset_values: savedChangesetValues } ) ); + } ); + request.fail( function requestChangesetUpdateFail( data ) { + deferred.reject( data ); + api.trigger( 'changeset-error', data ); + } ); + request.always( function( data ) { + if ( data.setting_validities ) { + api._handleSettingValidities( { + settingValidities: data.setting_validities + } ); + } + } ); + + return deferred.promise(); + }; /** * Watch all changes to Value properties, and bubble changes to parent Values instance @@ -101,10 +283,8 @@ params = params || {}; focus = function () { var focusContainer; - if ( construct.extended( api.Panel ) && construct.expanded && construct.expanded() ) { - focusContainer = construct.container.find( 'ul.control-panel-content' ); - } else if ( construct.extended( api.Section ) && construct.expanded && construct.expanded() ) { - focusContainer = construct.container.find( 'ul.accordion-section-content' ); + if ( ( construct.extended( api.Panel ) || construct.extended( api.Section ) ) && construct.expanded && construct.expanded() ) { + focusContainer = construct.contentContainer; } else { focusContainer = construct.container; } @@ -125,6 +305,8 @@ } else { params.completeCallback = focus; } + + api.state( 'paneVisible' ).set( true ); if ( construct.expand ) { construct.expand( params ); } else { @@ -185,6 +367,32 @@ return equal; }; + /** + * Return browser supported `transitionend` event name. + * + * @since 4.7.0 + * + * @returns {string|null} Normalized `transitionend` event name or null if CSS transitions are not supported. + */ + normalizedTransitionendEventName = (function () { + var el, transitions, prop; + el = document.createElement( 'div' ); + transitions = { + 'transition' : 'transitionend', + 'OTransition' : 'oTransitionEnd', + 'MozTransition' : 'transitionend', + 'WebkitTransition': 'webkitTransitionEnd' + }; + prop = _.find( _.keys( transitions ), function( prop ) { + return ! _.isUndefined( el.style[ prop ] ); + } ); + if ( prop ) { + return transitions[ prop ]; + } else { + return null; + } + })(); + /** * Base class for Panel and Section. * @@ -236,6 +444,9 @@ if ( 0 === container.container.length ) { container.container = $( container.getContainer() ); } + container.headContainer = container.container; + container.contentContainer = container.getContent(); + container.container = container.container.add( container.contentContainer ); container.deferred = { embedded: new $.Deferred() @@ -317,13 +528,17 @@ * * @since 4.1.0 * - * @param {Boolean} active - * @param {Object} args - * @param {Object} args.duration - * @param {Object} args.completeCallback + * @param {boolean} active - The active state to transiution to. + * @param {Object} [args] - Args. + * @param {Object} [args.duration] - The duration for the slideUp/slideDown animation. + * @param {boolean} [args.unchanged] - Whether the state is already known to not be changed, and so short-circuit with calling completeCallback early. + * @param {Function} [args.completeCallback] - Function to call when the slideUp/slideDown has completed. */ onChangeActive: function( active, args ) { - var duration, construct = this, expandedOtherPanel; + var construct = this, + headContainer = construct.headContainer, + duration, expandedOtherPanel; + if ( args.unchanged ) { if ( args.completeCallback ) { args.completeCallback(); @@ -350,31 +565,26 @@ } } - if ( ! $.contains( document, construct.container[0] ) ) { - // jQuery.fn.slideUp is not hiding an element if it is not in the DOM - construct.container.toggle( active ); + if ( ! $.contains( document, headContainer.get( 0 ) ) ) { + // If the element is not in the DOM, then jQuery.fn.slideUp() does nothing. In this case, a hard toggle is required instead. + headContainer.toggle( active ); if ( args.completeCallback ) { args.completeCallback(); } } else if ( active ) { - construct.container.stop( true, true ).slideDown( duration, args.completeCallback ); + headContainer.slideDown( duration, args.completeCallback ); } else { if ( construct.expanded() ) { construct.collapse({ duration: duration, completeCallback: function() { - construct.container.stop( true, true ).slideUp( duration, args.completeCallback ); + headContainer.slideUp( duration, args.completeCallback ); } }); } else { - construct.container.stop( true, true ).slideUp( duration, args.completeCallback ); + headContainer.slideUp( duration, args.completeCallback ); } } - - // Recalculate the margin-top immediately, not waiting for debounced reflow, to prevent momentary (100ms) vertical jiggle. - if ( expandedOtherPanel ) { - expandedOtherPanel._recalculateTopMargin(); - } }, /** @@ -441,6 +651,7 @@ return false; } + api.state( 'paneVisible' ).set( true ); params.completeCallback = function() { if ( previousCompleteCallback ) { previousCompleteCallback.apply( instance, arguments ); @@ -479,6 +690,74 @@ return this._toggleExpanded( false, params ); }, + /** + * Animate container state change if transitions are supported by the browser. + * + * @since 4.7.0 + * @private + * + * @param {function} completeCallback Function to be called after transition is completed. + * @returns {void} + */ + _animateChangeExpanded: function( completeCallback ) { + // Return if CSS transitions are not supported. + if ( ! normalizedTransitionendEventName ) { + if ( completeCallback ) { + completeCallback(); + } + return; + } + + var construct = this, + content = construct.contentContainer, + overlay = content.closest( '.wp-full-overlay' ), + elements, transitionEndCallback, transitionParentPane; + + // Determine set of elements that are affected by the animation. + elements = overlay.add( content ); + + if ( ! construct.panel || '' === construct.panel() ) { + transitionParentPane = true; + } else if ( api.panel( construct.panel() ).contentContainer.hasClass( 'skip-transition' ) ) { + transitionParentPane = true; + } else { + transitionParentPane = false; + } + if ( transitionParentPane ) { + elements = elements.add( '#customize-info, .customize-pane-parent' ); + } + + // Handle `transitionEnd` event. + transitionEndCallback = function( e ) { + if ( 2 !== e.eventPhase || ! $( e.target ).is( content ) ) { + return; + } + content.off( normalizedTransitionendEventName, transitionEndCallback ); + elements.removeClass( 'busy' ); + if ( completeCallback ) { + completeCallback(); + } + }; + content.on( normalizedTransitionendEventName, transitionEndCallback ); + elements.addClass( 'busy' ); + + // Prevent screen flicker when pane has been scrolled before expanding. + _.defer( function() { + var container = content.closest( '.wp-full-overlay-sidebar-content' ), + currentScrollTop = container.scrollTop(), + previousScrollTop = content.data( 'previous-scrollTop' ) || 0, + expanded = construct.expanded(); + + if ( expanded && 0 < currentScrollTop ) { + content.css( 'top', currentScrollTop + 'px' ); + content.data( 'previous-scrollTop', currentScrollTop ); + } else if ( ! expanded && 0 < currentScrollTop + previousScrollTop ) { + content.css( 'top', previousScrollTop - currentScrollTop + 'px' ); + container.scrollTop( previousScrollTop ); + } + } ); + }, + /** * Bring the container into view and then expand this and bring it into view * @param {Object} [params] @@ -504,6 +783,40 @@ } return '
  • '; + }, + + /** + * Find content element which is displayed when the section is expanded. + * + * After a construct is initialized, the return value will be available via the `contentContainer` property. + * By default the element will be related it to the parent container with `aria-owns` and detached. + * Custom panels and sections (such as the `NewMenuSection`) that do not have a sliding pane should + * just return the content element without needing to add the `aria-owns` element or detach it from + * the container. Such non-sliding pane custom sections also need to override the `onChangeExpanded` + * method to handle animating the panel/section into and out of view. + * + * @since 4.7.0 + * @access public + * + * @returns {jQuery} Detached content element. + */ + getContent: function() { + var construct = this, + container = construct.container, + content = container.find( '.accordion-section-content, .control-panel-content' ).first(), + contentId = 'sub-' + container.attr( 'id' ), + ownedElements = contentId, + alreadyOwnedElements = container.attr( 'aria-owns' ); + + if ( alreadyOwnedElements ) { + ownedElements = ownedElements + ' ' + alreadyOwnedElements; + } + container.attr( 'aria-owns', ownedElements ); + + return content.detach().attr( { + 'id': contentId, + 'class': 'customize-pane-child ' + content.attr( 'class' ) + ' ' + container.attr( 'class' ) + } ); } }); @@ -549,7 +862,7 @@ section.id = id; section.panel = new api.Value(); section.panel.bind( function ( id ) { - $( section.container ).toggleClass( 'control-subsection', !! id ); + $( section.headContainer ).toggleClass( 'control-subsection', !! id ); }); section.panel.set( section.params.panel || '' ); api.utils.bubbleChildValueChanges( section, [ 'panel' ] ); @@ -566,7 +879,9 @@ * @since 4.1.0 */ embed: function () { - var section = this, inject; + var inject, + section = this, + container = $( '#customize-theme-controls' ); // Watch for changes to the panel state inject = function ( panelId ) { @@ -576,31 +891,30 @@ api.panel( panelId, function ( panel ) { // The panel has been registered, wait for it to become ready/initialized panel.deferred.embedded.done( function () { - parentContainer = panel.container.find( 'ul:first' ); - if ( ! section.container.parent().is( parentContainer ) ) { - parentContainer.append( section.container ); + parentContainer = panel.contentContainer; + if ( ! section.headContainer.parent().is( parentContainer ) ) { + parentContainer.append( section.headContainer ); + } + if ( ! section.contentContainer.parent().is( section.headContainer ) ) { + container.append( section.contentContainer ); } section.deferred.embedded.resolve(); }); } ); } else { // There is no panel, so embed the section in the root of the customizer - parentContainer = $( '#customize-theme-controls' ).children( 'ul' ); // @todo This should be defined elsewhere, and to be configurable - if ( ! section.container.parent().is( parentContainer ) ) { - parentContainer.append( section.container ); + parentContainer = $( '.customize-pane-parent' ); // @todo This should be defined elsewhere, and to be configurable + if ( ! section.headContainer.parent().is( parentContainer ) ) { + parentContainer.append( section.headContainer ); + } + if ( ! section.contentContainer.parent().is( section.headContainer ) ) { + container.append( section.contentContainer ); } section.deferred.embedded.resolve(); } }; section.panel.bind( inject ); inject( section.panel.get() ); // Since a section may never get a panel, assume that it won't ever get one - - section.deferred.embedded.done(function() { - // Fix the top margin after reflow. - api.bind( 'pane-contents-reflowed', _.debounce( function() { - section._recalculateTopMargin(); - }, 100 ) ); - }); }, /** @@ -609,7 +923,11 @@ * @since 4.1.0 */ attachEvents: function () { - var section = this; + var meta, content, section = this; + + if ( section.container.hasClass( 'cannot-expand' ) ) { + return; + } // Expand/Collapse accordion sections on click. section.container.find( '.accordion-section-title, .customize-section-back' ).on( 'click keydown', function( event ) { @@ -624,6 +942,21 @@ section.expand(); } }); + + // This is very similar to what is found for api.Panel.attachEvents(). + section.container.find( '.customize-section-title .customize-help-toggle' ).on( 'click', function() { + + meta = section.container.find( '.section-meta' ); + if ( meta.hasClass( 'cannot-expand' ) ) { + return; + } + content = meta.find( '.customize-section-description:first' ); + content.toggleClass( 'open' ); + content.slideToggle(); + content.attr( 'aria-expanded', function ( i, attr ) { + return 'true' === attr ? 'false' : 'true'; + }); + }); }, /** @@ -666,50 +999,36 @@ */ onChangeExpanded: function ( expanded, args ) { var section = this, - container = section.container.closest( '.wp-full-overlay-sidebar-content' ), - content = section.container.find( '.accordion-section-content' ), - overlay = section.container.closest( '.wp-full-overlay' ), - backBtn = section.container.find( '.customize-section-back' ), - sectionTitle = section.container.find( '.accordion-section-title' ).first(), - headerActionsHeight = $( '#customize-header-actions' ).height(), - resizeContentHeight, expand, position, scroll; + container = section.headContainer.closest( '.wp-full-overlay-sidebar-content' ), + content = section.contentContainer, + overlay = section.headContainer.closest( '.wp-full-overlay' ), + backBtn = content.find( '.customize-section-back' ), + sectionTitle = section.headContainer.find( '.accordion-section-title' ).first(), + expand, panel; - if ( expanded && ! section.container.hasClass( 'open' ) ) { + if ( expanded && ! content.hasClass( 'open' ) ) { if ( args.unchanged ) { expand = args.completeCallback; } else { - container.scrollTop( 0 ); - resizeContentHeight = function() { - var matchMedia, offset; - matchMedia = window.matchMedia || window.msMatchMedia; - offset = 90; // 45px for customize header actions + 45px for footer actions. + expand = $.proxy( function() { + section._animateChangeExpanded( function() { + sectionTitle.attr( 'tabindex', '-1' ); + backBtn.attr( 'tabindex', '0' ); - // No footer on small screens. - if ( matchMedia && matchMedia( '(max-width: 640px)' ).matches ) { - offset = 45; - } - content.css( 'height', ( window.innerHeight - offset ) ); - }; - expand = function() { - section.container.addClass( 'open' ); + backBtn.focus(); + content.css( 'top', '' ); + container.scrollTop( 0 ); + + if ( args.completeCallback ) { + args.completeCallback(); + } + } ); + + content.addClass( 'open' ); overlay.addClass( 'section-open' ); - position = content.offset().top; - scroll = container.scrollTop(); - content.css( 'margin-top', ( headerActionsHeight - position - scroll ) ); - resizeContentHeight(); - sectionTitle.attr( 'tabindex', '-1' ); - backBtn.attr( 'tabindex', '0' ); - backBtn.focus(); - if ( args.completeCallback ) { - args.completeCallback(); - } - - // Fix the height after browser resize. - $( window ).on( 'resize.customizer-section', _.debounce( resizeContentHeight, 100 ) ); - - setTimeout( _.bind( section._recalculateTopMargin, section ), 0 ); - }; + api.state( 'expandedSection' ).set( section ); + }, this ); } if ( ! args.allowMultiple ) { @@ -732,42 +1051,36 @@ expand(); } - } else if ( ! expanded && section.container.hasClass( 'open' ) ) { - section.container.removeClass( 'open' ); - overlay.removeClass( 'section-open' ); - content.css( 'margin-top', '' ); - container.scrollTop( 0 ); - backBtn.attr( 'tabindex', '-1' ); - sectionTitle.attr( 'tabindex', '0' ); - sectionTitle.focus(); - if ( args.completeCallback ) { - args.completeCallback(); + } else if ( ! expanded && content.hasClass( 'open' ) ) { + if ( section.panel() ) { + panel = api.panel( section.panel() ); + if ( panel.contentContainer.hasClass( 'skip-transition' ) ) { + panel.collapse(); + } } - $( window ).off( 'resize.customizer-section' ); + section._animateChangeExpanded( function() { + backBtn.attr( 'tabindex', '-1' ); + sectionTitle.attr( 'tabindex', '0' ); + + sectionTitle.focus(); + content.css( 'top', '' ); + + if ( args.completeCallback ) { + args.completeCallback(); + } + } ); + + content.removeClass( 'open' ); + overlay.removeClass( 'section-open' ); + if ( section === api.state( 'expandedSection' ).get() ) { + api.state( 'expandedSection' ).set( false ); + } + } else { if ( args.completeCallback ) { args.completeCallback(); } } - }, - - /** - * Recalculate the top margin. - * - * @since 4.4.0 - * @private - */ - _recalculateTopMargin: function() { - var section = this, content, offset, headerActionsHeight; - content = section.container.find( '.accordion-section-content' ); - if ( 0 === content.length ) { - return; - } - headerActionsHeight = $( '#customize-header-actions' ).height(); - offset = ( content.offset().top - headerActionsHeight ); - if ( 0 < offset ) { - content.css( 'margin-top', ( parseInt( content.css( 'margin-top' ), 10 ) - offset ) ); - } } }); @@ -805,7 +1118,7 @@ section.template = wp.template( 'customize-themes-details-view' ); // Bind global keyboard events. - $( 'body' ).on( 'keyup', function( event ) { + section.container.on( 'keydown', function( event ) { if ( ! section.overlay.find( '.theme-wrap' ).is( ':visible' ) ) { return; } @@ -823,6 +1136,7 @@ // Pressing the escape key fires a theme:collapse event if ( 27 === event.keyCode ) { section.closeDetails(); + event.stopPropagation(); // Prevent section from being collapsed. } }); @@ -945,18 +1259,14 @@ } // Note: there is a second argument 'args' passed - var position, scroll, - panel = this, - section = panel.container.closest( '.accordion-section' ), + var panel = this, + section = panel.contentContainer, overlay = section.closest( '.wp-full-overlay' ), container = section.closest( '.wp-full-overlay-sidebar-content' ), - siblings = container.find( '.open' ), customizeBtn = section.find( '.customize-theme' ), - changeBtn = section.find( '.change-theme' ), - content = section.find( '.control-panel-content' ); - - if ( expanded ) { + changeBtn = panel.headContainer.find( '.change-theme' ); + if ( expanded && ! section.hasClass( 'current-panel' ) ) { // Collapse any sibling sections/panels api.section.each( function ( otherSection ) { if ( otherSection !== panel ) { @@ -967,45 +1277,41 @@ otherPanel.collapse( { duration: 0 } ); }); - content.show( 0, function() { - position = content.offset().top; - scroll = container.scrollTop(); - content.css( 'margin-top', ( $( '#customize-header-actions' ).height() - position - scroll ) ); - section.addClass( 'current-panel' ); - overlay.addClass( 'in-themes-panel' ); - container.scrollTop( 0 ); - _.delay( panel.renderScreenshots, 10 ); // Wait for the controls - panel.$customizeSidebar.on( 'scroll.customize-themes-section', _.throttle( panel.renderScreenshots, 300 ) ); - if ( args.completeCallback ) { - args.completeCallback(); - } - } ); - customizeBtn.focus(); - } else { - siblings.removeClass( 'open' ); - section.removeClass( 'current-panel' ); - overlay.removeClass( 'in-themes-panel' ); - panel.$customizeSidebar.off( 'scroll.customize-themes-section' ); - content.delay( 180 ).hide( 0, function() { - content.css( 'margin-top', 'inherit' ); // Reset - if ( args.completeCallback ) { - args.completeCallback(); - } - } ); - customizeBtn.attr( 'tabindex', '0' ); - changeBtn.focus(); - container.scrollTop( 0 ); - } - }, + panel._animateChangeExpanded( function() { + changeBtn.attr( 'tabindex', '-1' ); + customizeBtn.attr( 'tabindex', '0' ); - /** - * Recalculate the top margin. - * - * @since 4.4.0 - * @private - */ - _recalculateTopMargin: function() { - api.Panel.prototype._recalculateTopMargin.call( this ); + customizeBtn.focus(); + section.css( 'top', '' ); + container.scrollTop( 0 ); + + if ( args.completeCallback ) { + args.completeCallback(); + } + } ); + + overlay.addClass( 'in-themes-panel' ); + section.addClass( 'current-panel' ); + _.delay( panel.renderScreenshots, 10 ); // Wait for the controls + panel.$customizeSidebar.on( 'scroll.customize-themes-section', _.throttle( panel.renderScreenshots, 300 ) ); + + } else if ( ! expanded && section.hasClass( 'current-panel' ) ) { + panel._animateChangeExpanded( function() { + changeBtn.attr( 'tabindex', '0' ); + customizeBtn.attr( 'tabindex', '-1' ); + + changeBtn.focus(); + section.css( 'top', '' ); + + if ( args.completeCallback ) { + args.completeCallback(); + } + } ); + + overlay.removeClass( 'in-themes-panel' ); + section.removeClass( 'current-panel' ); + panel.$customizeSidebar.off( 'scroll.customize-themes-section' ); + } }, /** @@ -1134,6 +1440,60 @@ } }, + /** + * Load theme preview. + * + * @since 4.7.0 + * @access public + * + * @param {string} themeId Theme ID. + * @returns {jQuery.promise} Promise. + */ + loadThemePreview: function( themeId ) { + var deferred = $.Deferred(), onceProcessingComplete, overlay, urlParser; + + urlParser = document.createElement( 'a' ); + urlParser.href = location.href; + urlParser.search = $.param( _.extend( + api.utils.parseQueryString( urlParser.search.substr( 1 ) ), + { + theme: themeId, + changeset_uuid: api.settings.changeset.uuid + } + ) ); + + overlay = $( '.wp-full-overlay' ); + overlay.addClass( 'customize-loading' ); + + onceProcessingComplete = function() { + var request; + if ( api.state( 'processing' ).get() > 0 ) { + return; + } + + api.state( 'processing' ).unbind( onceProcessingComplete ); + + request = api.requestChangesetUpdate(); + request.done( function() { + $( window ).off( 'beforeunload.customize-confirm' ); + top.location.href = urlParser.href; + deferred.resolve(); + } ); + request.fail( function() { + overlay.removeClass( 'customize-loading' ); + deferred.reject(); + } ); + }; + + if ( 0 === api.state( 'processing' ).get() ) { + onceProcessingComplete(); + } else { + api.state( 'processing' ).bind( onceProcessingComplete ); + } + + return deferred.promise(); + }, + /** * Render & show the theme details for a given theme model. * @@ -1142,7 +1502,7 @@ * @param {Object} theme */ showDetails: function ( theme, callback ) { - var section = this; + var section = this, link; callback = callback || function(){}; section.currentTheme = theme.id; section.overlay.html( section.template( theme ) ) @@ -1151,6 +1511,22 @@ $( 'body' ).addClass( 'modal-open' ); section.containFocus( section.overlay ); section.updateLimits(); + + link = section.overlay.find( '.inactive-theme > a' ); + + link.on( 'click', function( event ) { + event.preventDefault(); + + // Short-circuit if request is currently being made. + if ( link.hasClass( 'disabled' ) ) { + return; + } + link.addClass( 'disabled' ); + + section.loadThemePreview( theme.id ).fail( function() { + link.removeClass( 'disabled' ); + } ); + } ); callback(); }, @@ -1234,17 +1610,17 @@ */ embed: function () { var panel = this, - parentContainer = $( '#customize-theme-controls > ul' ); // @todo This should be defined elsewhere, and to be configurable + container = $( '#customize-theme-controls' ), + parentContainer = $( '.customize-pane-parent' ); // @todo This should be defined elsewhere, and to be configurable - if ( ! panel.container.parent().is( parentContainer ) ) { - parentContainer.append( panel.container ); + if ( ! panel.headContainer.parent().is( parentContainer ) ) { + parentContainer.append( panel.headContainer ); + } + if ( ! panel.contentContainer.parent().is( panel.headContainer ) ) { + container.append( panel.contentContainer ); panel.renderContent(); } - api.bind( 'pane-contents-reflowed', _.debounce( function() { - panel._recalculateTopMargin(); - }, 100 ) ); - panel.deferred.embedded.resolve(); }, @@ -1255,7 +1631,7 @@ var meta, panel = this; // Expand/Collapse accordion sections on click. - panel.container.find( '.accordion-section-title' ).on( 'click keydown', function( event ) { + panel.headContainer.find( '.accordion-section-title' ).on( 'click keydown', function( event ) { if ( api.utils.isKeydownButNotEnterEvent( event ) ) { return; } @@ -1286,7 +1662,6 @@ } event.preventDefault(); // Keep this AFTER the key filter above - meta = panel.container.find( '.panel-meta' ); if ( meta.hasClass( 'cannot-expand' ) ) { return; } @@ -1356,20 +1731,16 @@ } // Note: there is a second argument 'args' passed - var position, scroll, - panel = this, - accordionSection = panel.container.closest( '.accordion-section' ), + var panel = this, + accordionSection = panel.contentContainer, overlay = accordionSection.closest( '.wp-full-overlay' ), container = accordionSection.closest( '.wp-full-overlay-sidebar-content' ), - siblings = container.find( '.open' ), - topPanel = overlay.find( '#customize-theme-controls > ul > .accordion-section > .accordion-section-title' ), + topPanel = panel.headContainer.find( '.accordion-section-title' ), backBtn = accordionSection.find( '.customize-panel-back' ), - panelTitle = accordionSection.find( '.accordion-section-title' ).first(), - content = accordionSection.find( '.control-panel-content' ), - headerActionsHeight = $( '#customize-header-actions' ).height(); - - if ( expanded ) { + childSections = panel.sections(), + skipTransition; + if ( expanded && ! accordionSection.hasClass( 'current-panel' ) ) { // Collapse any sibling sections/panels api.section.each( function ( section ) { if ( panel.id !== section.panel() ) { @@ -1382,51 +1753,57 @@ } }); - content.show( 0, function() { - content.parent().show(); - position = content.offset().top; - scroll = container.scrollTop(); - content.css( 'margin-top', ( headerActionsHeight - position - scroll ) ); + if ( panel.params.autoExpandSoleSection && 1 === childSections.length && childSections[0].active.get() ) { + accordionSection.addClass( 'current-panel skip-transition' ); + overlay.addClass( 'in-sub-panel' ); + + childSections[0].expand( { + completeCallback: args.completeCallback + } ); + } else { + panel._animateChangeExpanded( function() { + topPanel.attr( 'tabindex', '-1' ); + backBtn.attr( 'tabindex', '0' ); + + backBtn.focus(); + accordionSection.css( 'top', '' ); + container.scrollTop( 0 ); + + if ( args.completeCallback ) { + args.completeCallback(); + } + } ); + accordionSection.addClass( 'current-panel' ); overlay.addClass( 'in-sub-panel' ); - container.scrollTop( 0 ); - if ( args.completeCallback ) { - args.completeCallback(); - } - } ); - topPanel.attr( 'tabindex', '-1' ); - backBtn.attr( 'tabindex', '0' ); - backBtn.focus(); - panel._recalculateTopMargin(); - } else { - siblings.removeClass( 'open' ); - accordionSection.removeClass( 'current-panel' ); - overlay.removeClass( 'in-sub-panel' ); - content.delay( 180 ).hide( 0, function() { - content.css( 'margin-top', 'inherit' ); // Reset - if ( args.completeCallback ) { - args.completeCallback(); - } - } ); - topPanel.attr( 'tabindex', '0' ); - backBtn.attr( 'tabindex', '-1' ); - panelTitle.focus(); - container.scrollTop( 0 ); - } - }, + } - /** - * Recalculate the top margin. - * - * @since 4.4.0 - * @private - */ - _recalculateTopMargin: function() { - var panel = this, headerActionsHeight, content, accordionSection; - headerActionsHeight = $( '#customize-header-actions' ).height(); - accordionSection = panel.container.closest( '.accordion-section' ); - content = accordionSection.find( '.control-panel-content' ); - content.css( 'margin-top', ( parseInt( content.css( 'margin-top' ), 10 ) - ( content.offset().top - headerActionsHeight ) ) ); + api.state( 'expandedPanel' ).set( panel ); + + } else if ( ! expanded && accordionSection.hasClass( 'current-panel' ) ) { + skipTransition = accordionSection.hasClass( 'skip-transition' ); + if ( ! skipTransition ) { + panel._animateChangeExpanded( function() { + topPanel.attr( 'tabindex', '0' ); + backBtn.attr( 'tabindex', '-1' ); + + topPanel.focus(); + accordionSection.css( 'top', '' ); + + if ( args.completeCallback ) { + args.completeCallback(); + } + } ); + } else { + accordionSection.removeClass( 'skip-transition' ); + } + + overlay.removeClass( 'in-sub-panel' ); + accordionSection.removeClass( 'current-panel' ); + if ( panel === api.state( 'expandedPanel' ).get() ) { + api.state( 'expandedPanel' ).set( false ); + } + } }, /** @@ -1446,8 +1823,8 @@ } else { template = wp.template( 'customize-panel-default-content' ); } - if ( template && panel.container ) { - panel.container.find( '.accordion-sub-container' ).html( template( panel.params ) ); + if ( template && panel.headContainer ) { + panel.contentContainer.html( template( panel.params ) ); } } }); @@ -1623,7 +2000,7 @@ api.section( sectionId, function ( section ) { // Wait for the section to be ready/initialized section.deferred.embedded.done( function () { - parentContainer = section.container.find( 'ul:first' ); + parentContainer = ( section.contentContainer.is( 'ul' ) ) ? section.contentContainer : section.contentContainer.find( 'ul:first' ); if ( ! control.container.parent().is( parentContainer ) ) { parentContainer.append( control.container ); control.renderContent(); @@ -1639,9 +2016,28 @@ /** * Triggered when the control's markup has been injected into the DOM. * - * @abstract + * @returns {void} */ - ready: function() {}, + ready: function() { + var control = this, newItem; + if ( 'dropdown-pages' === control.params.type && control.params.allow_addition ) { + newItem = control.container.find( '.new-content-item' ); + newItem.hide(); // Hide in JS to preserve flex display when showing. + control.container.on( 'click', '.add-new-toggle', function( e ) { + $( e.currentTarget ).slideUp( 180 ); + newItem.slideDown( 180 ); + newItem.find( '.create-item-input' ).focus(); + }); + control.container.on( 'click', '.add-content', function() { + control.addNewPage(); + }); + control.container.on( 'keyup', '.create-item-input', function( e ) { + if ( 13 === e.which ) { // Enter + control.addNewPage(); + } + }); + } + }, /** * Get the element inside of a control's container that contains the validation error message. @@ -1859,6 +2255,73 @@ control.container.html( template( control.params ) ); } } + }, + + /** + * Add a new page to a dropdown-pages control reusing menus code for this. + * + * @since 4.7.0 + * @access private + * @returns {void} + */ + addNewPage: function () { + var control = this, promise, toggle, container, input, title, select; + + if ( 'dropdown-pages' !== control.params.type || ! control.params.allow_addition || ! api.Menus ) { + return; + } + + toggle = control.container.find( '.add-new-toggle' ); + container = control.container.find( '.new-content-item' ); + input = control.container.find( '.create-item-input' ); + title = input.val(); + select = control.container.find( 'select' ); + + if ( ! title ) { + input.addClass( 'invalid' ); + return; + } + + input.removeClass( 'invalid' ); + input.attr( 'disabled', 'disabled' ); + + // The menus functions add the page, publish when appropriate, and also add the new page to the dropdown-pages controls. + promise = api.Menus.insertAutoDraftPost( { + post_title: title, + post_type: 'page' + } ); + promise.done( function( data ) { + var availableItem, $content, itemTemplate; + + // Prepare the new page as an available menu item. + // See api.Menus.submitNew(). + availableItem = new api.Menus.AvailableItemModel( { + 'id': 'post-' + data.post_id, // Used for available menu item Backbone models. + 'title': title, + 'type': 'post_type', + 'type_label': api.Menus.data.l10n.page_label, + 'object': 'page', + 'object_id': data.post_id, + 'url': data.url + } ); + + // Add the new item to the list of available menu items. + api.Menus.availableMenuItemsPanel.collection.add( availableItem ); + $content = $( '#available-menu-items-post_type-page' ).find( '.available-menu-items-list' ); + itemTemplate = wp.template( 'available-menu-item' ); + $content.prepend( itemTemplate( availableItem.attributes ) ); + + // Focus the select control. + select.focus(); + control.setting.set( String( data.post_id ) ); // Triggers a preview refresh and updates the setting. + + // Reset the create page form. + container.slideUp( 180 ); + toggle.slideDown( 180 ); + } ); + promise.always( function() { + input.val( '' ).removeAttr( 'disabled' ); + } ); } }); @@ -1872,21 +2335,57 @@ api.ColorControl = api.Control.extend({ ready: function() { var control = this, - picker = this.container.find('.color-picker-hex'); + isHueSlider = this.params.mode === 'hue', + updating = false, + picker; - picker.val( control.setting() ).wpColorPicker({ - change: function() { - control.setting.set( picker.wpColorPicker('color') ); - }, - clear: function() { - control.setting.set( '' ); + if ( isHueSlider ) { + picker = this.container.find( '.color-picker-hue' ); + picker.val( control.setting() ).wpColorPicker({ + change: function( event, ui ) { + updating = true; + control.setting( ui.color.h() ); + updating = false; + } + }); + } else { + picker = this.container.find( '.color-picker-hex' ); + picker.val( control.setting() ).wpColorPicker({ + change: function() { + updating = true; + control.setting.set( picker.wpColorPicker( 'color' ) ); + updating = false; + }, + clear: function() { + updating = true; + control.setting.set( '' ); + updating = false; + } + }); + } + + control.setting.bind( function ( value ) { + // Bail if the update came from the control itself. + if ( updating ) { + return; } - }); - - this.setting.bind( function ( value ) { picker.val( value ); picker.wpColorPicker( 'color', value ); - }); + } ); + + // Collapse color picker when hitting Esc instead of collapsing the current section. + control.container.on( 'keydown', function( event ) { + var pickerContainer; + if ( 27 !== event.which ) { // Esc. + return; + } + pickerContainer = control.container.find( '.wp-picker-container' ); + if ( pickerContainer.hasClass( 'wp-picker-active' ) ) { + picker.wpColorPicker( 'close' ); + control.container.find( '.wp-color-result' ).focus(); + event.stopPropagation(); // Prevent section from being collapsed. + } + } ); } }); @@ -2166,12 +2665,53 @@ wp.ajax.post( 'custom-background-add', { nonce: _wpCustomizeBackground.nonces.add, wp_customize: 'on', - theme: api.settings.theme.stylesheet, + customize_theme: api.settings.theme.stylesheet, attachment_id: this.params.attachment.id } ); } }); + /** + * A control for positioning a background image. + * + * @since 4.7.0 + * + * @class + * @augments wp.customize.Control + * @augments wp.customize.Class + */ + api.BackgroundPositionControl = api.Control.extend( { + + /** + * Set up control UI once embedded in DOM and settings are created. + * + * @since 4.7.0 + * @access public + */ + ready: function() { + var control = this, updateRadios; + + control.container.on( 'change', 'input[name="background-position"]', function() { + var position = $( this ).val().split( ' ' ); + control.settings.x( position[0] ); + control.settings.y( position[1] ); + } ); + + updateRadios = _.debounce( function() { + var x, y, radioInput, inputValue; + x = control.settings.x.get(); + y = control.settings.y.get(); + inputValue = String( x ) + ' ' + String( y ); + radioInput = control.container.find( 'input[name="background-position"][value="' + inputValue + '"]' ); + radioInput.click(); + } ); + control.settings.x.bind( updateRadios ); + control.settings.y.bind( updateRadios ); + + updateRadios(); // Set initial UI. + } + } ); + /** * A control for selecting and cropping an image. * @@ -2456,7 +2996,7 @@ * @param {object} attachment */ setImageFromAttachment: function( attachment ) { - var sizes = [ 'site_icon-32', 'thumbnail', 'full' ], + var sizes = [ 'site_icon-32', 'thumbnail', 'full' ], link, icon; _.each( sizes, function( size ) { @@ -2470,8 +3010,13 @@ // Set the Customizer setting; the callback takes care of rendering. this.setting( attachment.id ); + if ( ! icon ) { + return; + } + // Update the icon in-browser. - $( 'link[sizes="32x32"]' ).attr( 'href', icon.url ); + link = $( 'link[rel="icon"][sizes="32x32"]' ); + link.attr( 'href', icon.url ); }, /** @@ -2488,7 +3033,7 @@ this.params.attachment = {}; this.setting( '' ); this.renderContent(); // Not bound to setting change when emptying. - $( 'link[rel="icon"]' ).attr( 'href', '' ); + $( 'link[rel="icon"][sizes="32x32"]' ).attr( 'href', '/favicon.ico' ); // Set to default. } }); @@ -2531,7 +3076,7 @@ // Ensure custom-header-crop Ajax requests bootstrap the Customizer to activate the previewed theme. wp.media.controller.Cropper.prototype.defaults.doCropArgs.wp_customize = 'on'; - wp.media.controller.Cropper.prototype.defaults.doCropArgs.theme = api.settings.theme.stylesheet; + wp.media.controller.Cropper.prototype.defaults.doCropArgs.customize_theme = api.settings.theme.stylesheet; }, /** @@ -2822,11 +3367,7 @@ return; } - var previewUrl = $( this ).data( 'previewUrl' ); - - $( '.wp-full-overlay' ).addClass( 'customize-loading' ); - - window.parent.location = previewUrl; + api.section( control.section() ).loadThemePreview( control.params.theme.id ); }); control.container.on( 'click keydown', '.theme-actions .theme-details', function( event ) { @@ -2887,13 +3428,12 @@ * @mixes wp.customize.Events */ api.PreviewFrame = api.Messenger.extend({ - sensitivity: 2000, + sensitivity: null, // Will get set to api.settings.timeouts.previewFrameSensitivity. /** * Initialize the PreviewFrame. * * @param {object} params.container - * @param {object} params.signature * @param {object} params.previewUrl * @param {object} params.query * @param {object} options @@ -2908,7 +3448,6 @@ deferred.promise( this ); this.container = params.container; - this.signature = params.signature; $.extend( params, { channel: api.PreviewFrame.uuid() }); @@ -2928,129 +3467,118 @@ * the request. */ run: function( deferred ) { - var self = this, + var previewFrame = this, loaded = false, - ready = false; + ready = false, + readyData = null, + hasPendingChangesetUpdate = '{}' !== previewFrame.query.customized, + urlParser, + params, + form; - if ( this._ready ) { - this.unbind( 'ready', this._ready ); + if ( previewFrame._ready ) { + previewFrame.unbind( 'ready', previewFrame._ready ); } - this._ready = function() { + previewFrame._ready = function( data ) { ready = true; - - if ( loaded ) { - deferred.resolveWith( self ); - } - }; - - this.bind( 'ready', this._ready ); - - this.bind( 'ready', function ( data ) { - - this.container.addClass( 'iframe-ready' ); - + readyData = data; + previewFrame.container.addClass( 'iframe-ready' ); if ( ! data ) { return; } - /* - * Walk over all panels, sections, and controls and set their - * respective active states to true if the preview explicitly - * indicates as such. - */ - var constructs = { - panel: data.activePanels, - section: data.activeSections, - control: data.activeControls - }; - _( constructs ).each( function ( activeConstructs, type ) { - api[ type ].each( function ( construct, id ) { - var active = !! ( activeConstructs && activeConstructs[ id ] ); - if ( active ) { - construct.activate(); - } else { - construct.deactivate(); - } - } ); + if ( loaded ) { + deferred.resolveWith( previewFrame, [ data ] ); + } + }; + + previewFrame.bind( 'ready', previewFrame._ready ); + + urlParser = document.createElement( 'a' ); + urlParser.href = previewFrame.previewUrl(); + + params = _.extend( + api.utils.parseQueryString( urlParser.search.substr( 1 ) ), + { + customize_changeset_uuid: previewFrame.query.customize_changeset_uuid, + customize_theme: previewFrame.query.customize_theme, + customize_messenger_channel: previewFrame.query.customize_messenger_channel + } + ); + + urlParser.search = $.param( params ); + previewFrame.iframe = $( ''; echo '
    '; + + wp_localize_script( 'updates', '_wpUpdatesItemCounts', array( + 'totals' => wp_get_update_data(), + ) ); + include(ABSPATH . 'wp-admin/admin-footer.php'); } elseif ( 'do-theme-upgrade' == $action ) { @@ -700,6 +720,11 @@ if ( 'upgrade-core' == $action ) {
    wp_get_update_data(), + ) ); + include(ABSPATH . 'wp-admin/admin-footer.php'); } elseif ( 'do-translation-upgrade' == $action ) { @@ -720,6 +745,10 @@ if ( 'upgrade-core' == $action ) { $upgrader = new Language_Pack_Upgrader( new Language_Pack_Upgrader_Skin( compact( 'url', 'nonce', 'title', 'context' ) ) ); $result = $upgrader->bulk_upgrade(); + wp_localize_script( 'updates', '_wpUpdatesItemCounts', array( + 'totals' => wp_get_update_data(), + ) ); + require_once( ABSPATH . 'wp-admin/admin-footer.php' ); } else { diff --git a/wp-admin/upload.php b/wp-admin/upload.php index b9495ac..80e73b4 100644 --- a/wp-admin/upload.php +++ b/wp-admin/upload.php @@ -63,8 +63,8 @@ if ( 'grid' === $mode ) { get_current_screen()->set_help_sidebar( '

    ' . __( 'For more information:' ) . '

    ' . - '

    ' . __( 'Documentation on Media Library' ) . '

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' + '

    ' . __( 'Documentation on Media Library' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' ); $title = __('Media Library'); @@ -163,6 +163,9 @@ if ( $doaction ) { } $location = add_query_arg( 'deleted', count( $post_ids ), $location ); break; + default: + /** This action is documented in wp-admin/edit-comments.php */ + $location = apply_filters( 'handle_bulk_actions-' . get_current_screen()->id, $location, $doaction, $post_ids ); } wp_redirect( $location ); @@ -204,8 +207,8 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

    ' . __( 'For more information:' ) . '

    ' . - '

    ' . __( 'Documentation on Media Library' ) . '

    ' . - '

    ' . __( 'Support Forums' ) . '

    ' + '

    ' . __( 'Documentation on Media Library' ) . '

    ' . + '

    ' . __( 'Support Forums' ) . '

    ' ); get_current_screen()->set_screen_reader_content( array( diff --git a/wp-admin/user-edit.php b/wp-admin/user-edit.php index aa6ed7f..2222ae2 100644 --- a/wp-admin/user-edit.php +++ b/wp-admin/user-edit.php @@ -38,6 +38,7 @@ else $profile_help = '

    ' . __('Your profile contains information about you (your “account”) as well as some personal options related to using WordPress.') . '

    ' . '

    ' . __('You can change your password, turn on keyboard shortcuts, change the color scheme of your WordPress administration screens, and turn off the WYSIWYG (Visual) editor, among other things. You can hide the Toolbar (formerly called the Admin Bar) from the front end of your site, however it cannot be disabled on the admin screens.') . '

    ' . + '

    ' . __( 'You can select the language you wish to use while using the WordPress administration screen without affecting the language site visitors see.' ) . '

    ' . '

    ' . __('Your username cannot be changed, but you can use other fields to enter your real name or a nickname, and change which name to display on your posts.') . '

    ' . '

    ' . __( 'You can log out of other devices, such as your phone or a public computer, by clicking the Log Out Everywhere Else button.' ) . '

    ' . '

    ' . __('Required fields are indicated; the rest are optional. Profile information will only be displayed if your theme is set up to do so.') . '

    ' . @@ -51,8 +52,8 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

    ' . __('For more information:') . '

    ' . - '

    ' . __('Documentation on User Profiles') . '

    ' . - '

    ' . __('Support Forums') . '

    ' + '

    ' . __('Documentation on User Profiles') . '

    ' . + '

    ' . __('Support Forums') . '

    ' ); $wp_http_referer = remove_query_arg( array( 'update', 'delete_count', 'user_id' ), $wp_http_referer ); @@ -269,6 +270,40 @@ if ( !( IS_PROFILE_PAGE && !$user_can_edit ) ) : ?> + + + + + + + + + locale; + + if ( 'en_US' === $user_locale ) { + $user_locale = ''; + } elseif ( '' === $user_locale || ! in_array( $user_locale, $languages, true ) ) { + $user_locale = 'site-default'; + } + + wp_dropdown_languages( array( + 'name' => 'locale', + 'id' => 'locale', + 'selected' => $user_locale, + 'languages' => $languages, + 'show_available_translations' => false, + 'show_option_site_default' => true + ) ); + ?> + + + +

    @@ -503,16 +540,16 @@ if ( $show_password_fields = apply_filters( 'show_password_fields', true, $profi - +
    - - @@ -542,7 +579,7 @@ if ( IS_PROFILE_PAGE && count( $sessions->get_all() ) === 1 ) : ?> -
    +

    @@ -552,7 +589,7 @@ if ( IS_PROFILE_PAGE && count( $sessions->get_all() ) === 1 ) : ?> -
    +

    @@ -562,7 +599,7 @@ if ( IS_PROFILE_PAGE && count( $sessions->get_all() ) === 1 ) : ?> -

    +

    'add'), 'user-new.php' ); } } @@ -203,8 +210,8 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

    ' . __('For more information:') . '

    ' . - '

    ' . __('Documentation on Adding New Users') . '

    ' . - '

    ' . __('Support Forums') . '

    ' + '

    ' . __('Documentation on Adding New Users') . '

    ' . + '

    ' . __('Support Forums') . '

    ' ); wp_enqueue_script('wp-ajax-response'); @@ -270,9 +277,9 @@ if ( isset($_GET['update']) ) {

    @@ -341,8 +348,11 @@ if ( is_multisite() ) { - - + + + + + @@ -421,17 +431,17 @@ $new_user_ignore_pass = $creating && isset( $_POST['noconfirmation'] ) ? wp_unsl - +
    - - @@ -455,7 +465,10 @@ $new_user_ignore_pass = $creating && isset( $_POST['noconfirmation'] ) ? wp_unsl - + + /> + + @@ -471,8 +484,11 @@ $new_user_ignore_pass = $creating && isset( $_POST['noconfirmation'] ) ? wp_unsl - - + + + /> + + diff --git a/wp-admin/users.php b/wp-admin/users.php index 194ced9..2436764 100644 --- a/wp-admin/users.php +++ b/wp-admin/users.php @@ -13,7 +13,7 @@ require_once( dirname( __FILE__ ) . '/admin.php' ); if ( ! current_user_can( 'list_users' ) ) { wp_die( '

    ' . __( 'Cheatin’ uh?' ) . '

    ' . - '

    ' . __( 'Sorry, you are not allowed to browse users.' ) . '

    ', + '

    ' . __( 'Sorry, you are not allowed to list users.' ) . '

    ', 403 ); } @@ -64,9 +64,9 @@ unset( $help ); get_current_screen()->set_help_sidebar( '

    ' . __('For more information:') . '

    ' . - '

    ' . __('Documentation on Managing Users') . '

    ' . - '

    ' . __('Descriptions of Roles and Capabilities') . '

    ' . - '

    ' . __('Support Forums') . '

    ' + '

    ' . __('Documentation on Managing Users') . '

    ' . + '

    ' . __('Descriptions of Roles and Capabilities') . '

    ' . + '

    ' . __('Support Forums') . '

    ' ); get_current_screen()->set_screen_reader_content( array( @@ -94,7 +94,7 @@ case 'promote': check_admin_referer('bulk-users'); if ( ! current_user_can( 'promote_users' ) ) - wp_die( __( 'You can’t edit that user.' ) ); + wp_die( __( 'Sorry, you are not allowed to edit this user.' ) ); if ( empty($_REQUEST['users']) ) { wp_redirect($redirect); @@ -110,7 +110,7 @@ case 'promote': } if ( ! $role || empty( $editable_roles[ $role ] ) ) { - wp_die( __( 'You can’t give users that role.' ) ); + wp_die( __( 'Sorry, you are not allowed to give users that role.' ) ); } $userids = $_REQUEST['users']; @@ -119,7 +119,7 @@ case 'promote': $id = (int) $id; if ( ! current_user_can('promote_user', $id) ) - wp_die(__('You can’t edit that user.')); + wp_die(__('Sorry, you are not allowed to edit this user.')); // The new role of the current user must also have the promote_users cap or be a multisite super admin if ( $id == $current_user->ID && ! $wp_roles->role_objects[ $role ]->has_cap('promote_users') && ! ( is_multisite() && is_super_admin() ) ) { @@ -164,14 +164,14 @@ case 'dodelete': } if ( ! current_user_can( 'delete_users' ) ) - wp_die(__('You can’t delete users.')); + wp_die(__('Sorry, you are not allowed to delete users.')); $update = 'del'; $delete_count = 0; foreach ( $userids as $id ) { if ( ! current_user_can( 'delete_user', $id ) ) - wp_die(__( 'You can’t delete that user.' ) ); + wp_die(__( 'Sorry, you are not allowed to delete that user.' ) ); if ( $id == $current_user->ID ) { $update = 'err_admin_del'; @@ -204,7 +204,7 @@ case 'delete': } if ( ! current_user_can( 'delete_users' ) ) - $errors = new WP_Error( 'edit_users', __( 'You can’t delete users.' ) ); + $errors = new WP_Error( 'edit_users', __( 'Sorry, you are not allowed to delete users.' ) ); if ( empty($_REQUEST['users']) ) $userids = array( intval( $_REQUEST['user'] ) ); @@ -314,7 +314,7 @@ case 'doremove': } if ( ! current_user_can( 'remove_users' ) ) - wp_die( __( 'You can’t remove users.' ) ); + wp_die( __( 'Sorry, you are not allowed to remove users.' ) ); $userids = $_REQUEST['users']; @@ -349,7 +349,7 @@ case 'remove': } if ( !current_user_can('remove_users') ) - $error = new WP_Error('edit_users', __('You can’t remove users.')); + $error = new WP_Error('edit_users', __('Sorry, you are not allowed to remove users.')); if ( empty($_REQUEST['users']) ) $userids = array(intval($_REQUEST['user'])); @@ -382,7 +382,7 @@ case 'remove': echo "
  • " . sprintf(__('ID #%1$s: %2$s The current user will not be removed.'), $id, $user->user_login) . "
  • \n"; } elseif ( !current_user_can('remove_user', $id) ) { /* translators: 1: user id, 2: user login */ - echo "
  • " . sprintf(__('ID #%1$s: %2$s You don’t have permission to remove this user.'), $id, $user->user_login) . "
  • \n"; + echo "
  • " . sprintf(__('ID #%1$s: %2$s Sorry, you are not allowed to remove this user.'), $id, $user->user_login) . "
  • \n"; } else { /* translators: 1: user id, 2: user login */ echo "
  • " . sprintf(__('ID #%1$s: %2$s'), $id, $user->user_login) . "
  • \n"; @@ -410,6 +410,17 @@ default: exit; } + if ( $wp_list_table->current_action() && ! empty( $_REQUEST['users'] ) ) { + $userids = $_REQUEST['users']; + $sendback = wp_get_referer(); + + /** This action is documented in wp-admin/edit-comments.php */ + $sendback = apply_filters( 'handle_bulk_actions-' . get_current_screen()->id, $sendback, $wp_list_table->current_action(), $userids ); + + wp_safe_redirect( $sendback ); + exit; + } + $wp_list_table->prepare_items(); $total_pages = $wp_list_table->get_pagination_arg( 'total_pages' ); if ( $pagenum > $total_pages && $total_pages > 0 ) { diff --git a/wp-admin/widgets.php b/wp-admin/widgets.php index a9876b8..28594e1 100644 --- a/wp-admin/widgets.php +++ b/wp-admin/widgets.php @@ -22,6 +22,8 @@ if ( ! current_user_can( 'edit_theme_options' ) ) { $widgets_access = get_user_setting( 'widgets_access' ); if ( isset($_GET['widgets-access']) ) { + check_admin_referer( 'widgets-access' ); + $widgets_access = 'on' == $_GET['widgets-access'] ? 'on' : 'off'; set_user_setting( 'widgets_access', $widgets_access ); } @@ -71,8 +73,8 @@ get_current_screen()->add_help_tab( array( get_current_screen()->set_help_sidebar( '

    ' . __('For more information:') . '

    ' . - '

    ' . __('Documentation on Widgets') . '

    ' . - '

    ' . __('Support Forums') . '

    ' + '

    ' . __('Documentation on Widgets') . '

    ' . + '

    ' . __('Support Forums') . '

    ' ); if ( ! current_theme_supports( 'widgets' ) ) { @@ -315,9 +317,9 @@ if ( isset($_GET['editwidget']) && $_GET['editwidget'] ) { + submit_button( __( 'Save Widget' ), 'primary alignright', 'savewidget', false ); ?> @@ -353,7 +355,7 @@ require_once( ABSPATH . 'wp-admin/admin-header.php' ); ?> esc_url( add_query_arg( array( array( 'autofocus' => array( 'panel' => 'widgets' ) ), - 'return' => urlencode( wp_unslash( $_SERVER['REQUEST_URI'] ) ) + 'return' => urlencode( remove_query_arg( wp_removable_query_args(), wp_unslash( $_SERVER['REQUEST_URI'] ) ) ) ), admin_url( 'customize.php' ) ) ), @@ -500,8 +502,8 @@ foreach ( $theme_sidebars as $sidebar => $registered_sidebar ) {
      - - + +
      diff --git a/wp-comments-post.php b/wp-comments-post.php index 4e9f1fc..2c421d3 100644 --- a/wp-comments-post.php +++ b/wp-comments-post.php @@ -6,8 +6,13 @@ */ if ( 'POST' != $_SERVER['REQUEST_METHOD'] ) { + $protocol = $_SERVER['SERVER_PROTOCOL']; + if ( ! in_array( $protocol, array( 'HTTP/1.1', 'HTTP/2', 'HTTP/2.0' ) ) ) { + $protocol = 'HTTP/1.0'; + } + header('Allow: POST'); - header('HTTP/1.1 405 Method Not Allowed'); + header("$protocol 405 Method Not Allowed"); header('Content-Type: text/plain'); exit; } diff --git a/wp-content/languages/admin-nb_NO.mo b/wp-content/languages/admin-nb_NO.mo index 36429ac4e8e6b2b461b15dc198df29d137cd6039..ff1e195cf4d429a49c99299e4217230e6b02f8b6 100644 GIT binary patch delta 64121 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 B%^&~( delta 61991 zcmY)1Wt0_1+qU7}GC**5GBdclySrO(9o*g75Hx6z;2vCq6EsMW0Ko$U4G=s$Kp;50 z=hb(AKR(vVI;yI>tE=vk?!9Lqf4@&W^GV{+&4j@p9R76q%5hR--)fFCEw$oqHg#WV_@vljuQ)$U^0wE-Jl3&!dEVm=h19 z>V1hJRh;ddRXiS5@nKZO(au{1Sx^<{_wpq%KKUy6H8w%ra1d&4%*BMb4t3ssRDEYq z5qpWzG3Ev0uh1pDUoz+NfgLksEY34XncVku>U14#+#T6^Z#KDj6(Hn0`9{N*ay2@ zCK`APdtu`%j?)oOVpq(6)p4S5X^2EO64Cy2oOak3`{SS39_w7QP9s8&MreecS2_^(LVk-9=qk^)DKMCr~#mdB=LP z3DwXnckTSy*qZ!jY=f=tSwjw^dS2{ri^O*9q3iBj`CL?l5@-kWf*WKRzv3>oBh>2hhS-~|FtCO zg!2T|@-xqvxme|Yjx!iv<1Fm?+^xfj{(@QVqa2G;9{pb?6qZE|-9lW1iC;MmeR8&< zj?aH>4gC-El5hK;xBh35$W6gD&)9FYGdWHPtc871H#&m3@C$y6x!%%P8nOlB;J5D` zr#R)`f3W@JG%h2b_@f=)i7`0u*H2dd`)5|xDo*J2#c|GI3diRR^AibNO1@LT=S;&` zL7!6s7otLX4Kq_wr7)kfmVD1>KIassitcmf;X~}k@lo7u3i%gb`5bQHjEG77GM3Ms z{hwp`Lhc1^WBc5ee#Ro4u$1l;!)vI9B#Y~F2I9}CG0z*%8ngmClfR3KNX_^@XC|J* zJJ_Ca%7Il9`kW*<03&cRj>C-!Lq4Y}iGqoI?$c}}#v(rsn$2I0^L(*@yw$86u$@?m?Y+3=`lLREr;DY;=sb-cil~Q9 zJ6H5o^v8afFz_6x8rZpH$bB*N#u zs#U{&WG=v zI*=Zf&xM-ARnoHlb>oH6vwb27DqjZ`kyfbd zdwcnBz2h@ck^0fguS*xQp6{k$s?Twbqe9mxgU_8L-LMMzDcFwVS5ULKWF{M$Z?F#e z?x<(TFW3v0vpuRINwe6#k{N^KbD~yBK2$@hg-EDp^-#098HQm;)KjiICdEsr9z8`x z>?5kjF|*oaOMz;5R@C{WP?2hg3UzDLP})>g1tvmO z7?$1V%)!*C{B~4>PN9bGy60Qe4HM_EdLywN`BJE%U4g3iXI!H7zb>csym~GRStC@% zol!j2dd$>yz={~hQ38bDqe2$YgD9jU;?fGA|x~`tD!Dv zhgoqbDk7`!F`mG5xGj&*eav3LjO3H#wFVVOU0)X!`cBvq`(j?ah^;YtKC8DA{-yOl zk;DP)mfyxOM**MvQLHR#-L^zcnjcU--GGYB4%8$%g6hC2)TFzQ+IrujmTjzpwk!*w zhPpedW0NqX#6}Vd(OFbzZlNa06I6u>3fT?Qp=N&`OpR4htD^&I$TnjpJcw%0BOHu@ z!ak=q4oCKU=L{;s35&4)b%PQ`Y;0?xW@%g0mfQ{XR9xq|7j>i4m>F-N8WOFjg+3kX zcu~|Otctq+8`OO|qUO+GR3xVqW&JC(vnkL8o3IJ)#d?^mm^}r%U{3N|Q4zc287yv* z%ZO@70n{?Ai<+bzum}#r2;7NUEmu$vsaGKq>Pd*sF44Sn$`YtR!;<~o>HhD*F!zDntJ8^QIG8jm|W}sFbVbOy60o}0L#bACn#^n z!%;2IftoX=y!!eXfM zDySYbLbW&wYhy1|0}kOi`~x*PS68y@j^jM?mr)(-UD+IldiflWYS6mMtbdK+778?0 zXK)-|Mzy?U6>Hcq)K)tOwfqiXKKu*wV3MkKgG#7|)kU4x9<>pTN9_yCP?6e#nsX97X&#$NafuEf06?YgU|<@O(HL&;LZB9<4m50pd=Q9ab; zjl%Lc1WV&DAri$%_-a~@OQ81drl=5g$Kluy$KWfhii2xekAB5EfJ01^At4+|3yXi6YAL#N>#__{7Rw@Y6z0mwMiC^ibw&}g=J9{R`<%kLCuXQ?|4tI zd@!m5<4|*Gp643W`MYo+9>D}!|0U{KPimoh*b)`Gzp*&JM~!Kr`qr>&s7cxyRo(;D z&{3$Z`+HP_pPZ(5Hv^itQ}^@LEiC| zc!2y*xDb0b@;PfTZeyP_9e1H7TeT+E^Jb`qbw&-zAk2Z2Pz~LUAuWT8B(yC4#ljf7 zsZGiXsL3`G)u2ExnBjU06FCg3PGNQ~)&z%VPuv+cOE70~t`W{!9mp zT%3+Rrx5vcs7c-w$Ko|qgW7a*BN}qLkPC}Lk(iI_*%t5kFIbxV2~_A~ zcD4%Bqaut7Y>xk}Aqui3(j_ zR8PvI8d%G-Icf;Hpc*m&bK+Q3=(nTl|5bT~<}?Yt(cD0V>>aAYJYB7#Ql8aNv-cY> zzYx{HHP{As;3!Pd&FB1!3-LTo>u%>o^{`0vLUmvahO}&ElNg7qQ7y~e(`I{N43aN{ zdRSD%2{;rrmeG6hwHsqU1=ZjLeavutL3s}3-cEQw8mRO7+kWz5fW1{0AISRez=fj+ zTBx3)dicS!%piN3jYEyub^H@wVmmxN*uF8zH^jbR9E(dSA3M|@GMR_@oc-jN;yD`7 zYPdZm^N#R2D=42mg7x2uM2V5svPJli{39&S1?TBrck;|!`rwk^U zMMp98&1~LqNR*yyV>e}+IorE3)RDscpqotY86iJOpUGEW&buIyjJCq(yd+;_rM;SEUuDaCIBK=cLv2LsFp1Xxb`n}tiQ&Ah%deo2|M{UK)*V^@YQFEg*>T%r?b)SK#4oyHcVE$Ux zzizOJ0#$GXwIAF>t?!EKY_hD!wJOIR_}zM&Gw)E7G;D)KCK2jJ=}_ebP?0Eyid0=x z2b-fl6ZYA_`d0&{P@o?Dh-&!()Vtar7{HnvEngQE`rl9$o=4s225L;7c=^|;_ldwJ zd+~@w)n5U1UTf5(?h+!Q5cT#7CZbwA9V2ilYL7pJnv`cy4Y-9{@B!-lc|Tc1)}UTg zwtM;gsOx^iy!a<7^l>&@!$XlIR6#COh)be+_6R%TD^yRKZ?PK;L7hJiRq-rT$XB8! z*Dll?xr~~OuTU>8(YIQ?;iwK|MLHgG@{&*wtD#mwBUEUbqaMdmsL9s>^;n&R>cJe; zSguDmLa5N5@s3|b4edV|f&Oi_iqfI3tAHi6{+p7}telG)%eAN;?m|_3%*$Uy4b@#Q z{}H3e$J*|5Mq*D)?Bn5tn#|F6+V}sFsQRX$BD)aP(A6r}`rkrA4LFElcwPta3aSSW zJU^mBoM4x2skt#7`P!(6^hMP(9yQtKq9V2(b>oAmAv=ZY=yh~I|34<7F?xqOF~QG# zQ%O%!qe3-&w?$$mYG{_CDq8Ki3w6Wes0Q5ge2r>Yv^`c&N>m4PqdHh{59?ncu0VmT z>)8?&!mg+uj75cPI`Uw27T`YenfKX{+(*rwFQ{inaKA+=6RM{bF%s)zIQGXnIBP%a zU$gNc1!~cAR13eL8WeWGB9ajEkxzr!uny|{VW?R?33dKr)D72r`Q4}p9z&gX1GQS7 zqax@J{bFOB5Y@6ws1qt-c5IA#=#0f{*zKUb5mh;4%WM&<=X+2?_X}$MpG4j8B5Ft; zpytwBR7B$(_Bjz4N;wm}U+H{5}9QA1Yy zsL%byf`+L4Z>aOmq8jiKwdV(q+1v`pR9gQE$xVE z`ApPM%tI}=b*ML*EvSdnBUH$p-z}d6wGU)R?GLp*d!XjR6fA?YQIWlhnxu~~q%nNs z9f)X*990v}cw=w$Rf<@pbR6`D;B6HgF0uCmB6}4*WU$k#F`eJ_a%TN)yjOp6aV+YF%TQzf zGinuGLG|2s)f$=sRbCmhVlS_J0ji^+1KxorsP&ulPdl*$Mv(7_+7G@%wRkaVF6>2( zJsy5@7LGo)p%TV$r(usJjz6_Kr|2%SSB7jkZU1^=KX+eZvy;+wYNq`(;D z)1gA09aTXQRKzNyHl}8%hP6ixQGe9jnTx7-g?D@(s^OWy3W*kYr0;-3{P!<185MyMsEAELt^1{@A^R2e z7=GyG-=i9u=BdqvJg5kSs*}(hXp6eRFw})JFalR#Ydnf-VCH}9$8ot)4WEzqaV@Gr z)1KLKT#U-EK}BXKYFQscMdB0^sgU!KgqFuU)QJiIXD6mbH7t{78PBGu(Dg&@h$FrH zR@B%YK#`do8^_1Bt&dNK&L?#H8UFa>qtJZy^VP(6tL!XgzL z)xfl<8x}_`vx=ztT6^~N452$zsE#hhtB|2T#NZQ?>_3rDgAzT zE3bwn$q(}KyRewf!=hUMX#-Z!+;c9{GUpPiVbOzr_ctL5p&rX4Q9as=s_3IvUO3Fo z?}LiWkJtpSqZ(Eyn%|9V7t|bBjcK{RvyDVNyo`Fqdf=T9jP7?IGVxJkmkc%8!oBh` zsER71=1zUo^=(j-F@(Bq2I^roA2q3$q2|&i45{EC39a+rQIqBtYSLAT;kOSISe|?j z)X;20&5>uA9d++Aa$SIG$W~N?_n`KLV_*40?n`HQOlw(1tjU3T zUVa&B{cl1wXt!5>7_}3gMK%1ESNNZVL`cT4Yu+OP&-PS*cOR78G?9kNjD zjBO{JK;7^HcEp=l2rI?$JKtdlo8eb+2_3da&G!4K2qlbX=YNBP$xlVSh{TLcIUes?D03legKI@B#Ni<+t24vv${=czxzX^ zMOdBu^fZhi72d*3H2=@LyC9Z)LIyqi6QJKOe}CH7H+(nejPlou|m+cb}eh z@oVzkQ4g2NSOGU})P=9G5{75@yAP)h z*qZ#WsGTuW4r@pY>_dJws-dxRT78YN2SYa!wLiSbWetp*n+Qfyke7sRTpwd{;!qrb zkz&+lv_KOYBT?fib{TRedgSiOMXeUa&g3i)`{>Ue_M36mAHj`T+D zBfAT-{&SLeMS-^5bcJjmXn@*4+IacisP!B|?QD}#>wl?N{u8DmzuznW6ZKy42=%!B zf~qe~VH>&}sHbMb!Xdk`3k9lh9LB;~s7bX9)xh&u3VlWV?r%PnLG^q!YCp(U)bD_@Y4=-kW{&v*$kFX~uFK%<~JJhq}*ANMX!YN_Pq9|%3`OfoqJV-uKN$bfa)bW2& zTX5l0_Dtx98OYB@4dp)6B>daUe^uJne;#Z=c~gwU&}I@^4i|7dCM;uPdqv^Hv$Y(Y)tC#Z%dt>P}`2kb~iK|&dYv2y@ldvq7t8P2wSZqPVPS&uUFl#M8v@g;V{ zhV@x)cmy@;^EdFjKZ>1-T0QqM3gu)F$&;4Bg{E{ATu4dX1XR9h>_d zzDsa^#R=rsw6vWoe=ENepnL?brhIg3n~XWy*i*AN_UHI8+{N)%ZEd-3h_c7@K~x9M zV;EkGV*P79|3!h8-D|v#zIJ|R1l~lwskCfw8%r;YBtHpb<3`jA#vW8X=TYnYKI(b@ zAL=>pbg)Q9N8KkJgP5&D$U>W&0&NtfP@!$^ozMq0)&sEuE<$ZI_fYHC>1cDJ7;1KR zMD2JpFg+eX)q4+9pudwX_tdBcHVlza4_cwdcmV1lG8Wa76{xwe9km>fqZ;rxswckA zw%+5QdRhQSVR6)((J$B<&!Oti*Tw2Bi@H8kmxOxQ!Yde!3hno($+!@8;X2RVsD_%yh2qRqpLL_F{2X1``)O@Jj%<@McsHUs@?+_(gmkUq{Y9n z6UOLc74}9oY$~dvd8ixygj&CMP!E}hsPkg?we_70)sYBPM6#onTSe65u7;|wb6?iK zmd6MRv@t9~EsIs2n^6_-@s1xw4aphQkljL!{ZrI+Up&9+XZuDX)X-%>O}>(-hSfj~ zUE_YNfAyp_1**6M>V^YQ8_&01ekLkpi&4vP1FGWRa17o>&52I^Eh2}pGWiEs5OWW( z$=U(SkRO7@a9@Z-DH88ckKrN%?V&Re)zS^9mj8?j*>S9eH?auj9AwXcj;Nu$jXLiw zs-bZQ+fy$aHX#2CUd5zC{LXs}JtvWa#FL@c(iFq20ku(+Xbh&rSvcIs+bm|l+(hm+ zRy6aV9Q(NTWqFyDItK9R&7 zZ!aPjP-EKcJ3a?cVS5}x{^10RNYq3--Ul^#hoR=g64a#J;FX_4?HjK!8z!D)ld?3% z)$_lJn_%ovV?Gei-~`mzHkoV}+(vyAdyn}jFE!Pkntkvk`TM9FU;WSJ za*mp1b6^@qkY9u9`EOVQA7d^oJli&?ju_I$GMYqH+=|ukGiuDL&at@=cdkvga;Uj7 z40YW)ERBC+CQLQYHm-80)zB43;89$PmFC+}J;FoeV=rL+_aSj+f#3c4U%7=gnUXBB zS>6Ska(oYt!eonC6@+j;>Q!ph62J31He2d*sqCfoB{{bbjzz@gOl0PA8@XtRZ8C;mi1<1O|WGS zQE#t#w)vfn+#vpTzx$hu2X^?~AGfvJ$;WfbYwohiIR9r`C2@C~6Yv1nN84i`;f~@5 z@@4kg2boZbefG|`9KYd!Z@;y?F-B7HC)`1K_%AFM@_(R)?C*nq_wRN$K4h!pA*SSb z_runK?~eGLI^-jM^*hfwzxPoa^R~xqXUurquOIn@oE{`LbHW+?0Y{#&h9vvVUY~p5 zRLXzDNNjS_CfQKbvttEnmLJ9*co#Ki>YcJxvI%wGCDcCgFP6fjr?m`2EGH5xD42=2 zu;}j=fs|+b?(E)=%PIeY8j9s-{mwERbo~=Pp?X-P&W7Mhf(Aw<3N0g z+K9T`T(In?+sTXjSJV*MAUAk7^MSwqy; z+8<})0#s=8+_g}4L)~Zz>bx_U0$-y#67Qb9J7&kcB~dqyVa+ z#ZVosg=$C_3~K$4Afeeg2IJud%!B(p|Az{3Rqt`>cyl5>b-stx*=0BKdBp$LBWGD!7LVb*v}Wv-GHq zrZj4qweZSEqF(J5ddIJ$I`AIDwEhE6c>}_)kdQcWP%TV|aWNbfnVhJ(P!ct^l`%aw zL0un0oj(dy&vaBrW}_Ok2X*6{s0cm4kS4)DBy@rEj~xg@^)MD{DDtAlFbWmwfvAc? zUio;`jTT@W`~}sJ-%(?I12rdJdIp}^YDxTz^{*51P*4jiqFOc!Yv2N}{4v%eU-W+# znJK6S&qvLHC8$X3LEY#!s(~+1%j`X>Ln)rysw$0&aP{Y`e=W1d6zIZss8IJuEt|2Z zNwWxb!AevFwxZ74jk?iqs7ZDK)$^O^Miv!%=Y`FYbg1h}p(0u<G@ymjlFOT!73cMfLh0C-de@QP&X`(8iHD$9Z-9I2odO^#W?sH)q%iA zyHO-oBHtQY;2JEBF+Q>W>yxNJLT@DVP?PN_s^Uwixp4=z1wTWDHpXYmhokaEP(xK4 zwVXSl=E87P$5xc*2%5!~g30`86OQ!s&oXV@MG`2y}!?>6d!V*Y>| zq4ubrO~=3RXY7yj0|ED6HcA)_xc`RK_t=T@m|+3;JK?^ldhcLgtP;(R?+=j}N{q=erZTkOSnL^&gqUdOjW7al$)ng)Ng> zkA6Y5xJWXqcr|jNlRCLwHyKBhe}yU^lp@M|9rB^;{t|1nj- z{X1KOQd^H=r3tt{%NdDZxFGr00r!_wlZOY~cg4&R*1*=NF+GG!FiT{>{WoBK!=~gn zrnL^mOc!vUqCK%R<;$=z-j!PasnZAC_1FOGlAn%6@NX=I;TZz%htQUIf|h^5l6WFh zz}?YeWC^&R3o7C|&Yy${IbJwx!2Oh4EnC3-`@*fW2i%WxUvLTM?Z^>uLhbxK9C8Mn z*%a){Z7pt)C*Wwu+Jocq3+mJD_`CsUKKYaR0?uXZkUzjuV!0IvI5RnZ8kdo8Qz+m( z#jwIQ2VSBkYtJG9_mkF5Ttj|z(Ll&uzd4Hq+?_58H*;VCYBtv_Zew~3^$JzEM8Fw= z15n4`;uP#vGT@v{mYEeh%1!+RNW~#;#x$Mq+%*^P`SeKsBt1SKb{pX+s!^2fX}W zSd@HZMcbO2A@ziu)+E%@-l))zL4|r6>LIiMb%QnD@qMTsoWO7K7OKZ>Dp^m*V@vXz za1+L>Y;)iMMkD_aE93vr{rmrgtJsaJp~mtX)D4Gv`R`FZ-i~^V9!0H!xK#u0_ke3r z9k_{&@C9niu39bNegnD+bC6$D-6C)b6`ANYIA7~O3kgkzZ&7cv^H7szyH~y+6`4O! zA;04te}lTQQ`4?XgxYd*Vj*0Qx$qw9K8b5ty)#kuEkyV4|E%#2?D9N_S~kC-TKX?) zvL&elxU z5_N+gP@!Lns(1@l#8aqMlBllD{tT#PSJJZq#wFhs70Dr}>qn#J)FNEPhPAFP>tD;K zUVVEH=!%WW_eFi%{X1%CYBaP-*A7dQAA-N(UW~$V-&g~lVi@^ABl9cN2atHE<(3l_ ziQ=dRRt%BQtZabIu^H-yyHTM#kBYz@&wo9GjV%I6P?I$iDzwE=*HuLIv>~cNZBcJj zoxFT6FCQ8}LJbIEkRFdkHDF?sfcu^8kEkK4(9|YdQ&f+-V_KYyy75n5eh>B_e-kxX zYc^x{Q*T?;Rz0n`4Q)gV*N~H)gl2JJRLiTO#B|zGzQhvMW_&NLG^4e>ik2f z^Dm<6dx{GA7t~ye)6$NoK-H7S&9g2lkkGnsj@p91#rwDf!*N_I+YwixdVUwRO#Q8G z%+sJEkRLl?DbyrggL)5mj@hw#n}GY3?I2uBzD-*qt92PC%4TOe%uT)o>IU6WWB8rt zEL6{bM9t<6m3o-^vkiUqTFkwdveNog9)$GXn*Q{(! zL4NGy9aw~F;bzqAKZxqVc~pZwpw@eePIg{y)EJjWjcs+*2Ga_4{xH-&Fdx?W?OJo)OlS|%W4K{*007wxEnQuFLAk#P3mcOx1z2)ff}ltUimXr zgo3^7cp_9inNbldgX%~ND-StiNNBb%@=o{}2a*2+wcKj=wg~hSqzkh`Lc3 zR0wOJcDTN%>%T>9MAJ|^;{sHJmZ5IE3AH+oqE^M97*Y@4lF;Oc(cdacfvPw&*1>|P zh>XV@I3FW%&;UDcK29gU2Gzjg11&O@Q5~v->Tx&JeFk{P#}8!v&!S)&1!_^|K{o3v zVjl9HQDeRU3*r&Xg&$BAW*cl{TmTiR8mJz2M$LiYsGiS6&5?DeIdKHl(CdR){|enh z3X0_!Idjs2(pEY7N`OBz%mvoj(^9@^z@OJ%Bp@Eb98Z z_$|If?U4OO*>zKKCii!il28Q&M_XvCqBfS1sIi-cs(6D}z8`gi3)mg+qlTiv7;AV- zROq{*#(F#|vP-=3)t-kjh1UN~H^C}ERh)3FEt?Feiu0oOhvKM)G)0YhSJa#sh$V0y z=EWILT!X2rOZ>{(F+-S7VzlhCZ(h|TdI)R0u0 zY-80DTaoXD3w=C>u^#!JQ|*P~2x_b!-~{{+BXH#R7Qtnxv0sl`B}Y*axc)usKO2b$ z6lkkVG|fVr3{_z|ROs`fyODVLZm88T2{mL3P!(=M^>jBXqPI}XIc$2s{hpyJYG_8F zhGOG%mXBI=mI7@+_ffMtIKwJTiW=)k)R5#rce0{3q^futN1{4XYo^_J2v0sR4;6_x>cB5wdL)2V& zj*8GHRK4+M+4UK*Gx<wvj7*|uSB z@+WW%zDI3jBj#B{KBF2IYrfT=2#F})|9J&jQ6VXe8v9zP3tC`JY>!&k+r9F$sGeOx zMc@f4Qg2Wlh_}FQoCekNtXKw1qayw-^8Gh29wc<5rKpgtL4|q;s>0)_NZj_0Klk#V zP&bOR(B?`i)Oi_EldvG_#!XQT?B(T$p(fu9ETr|norEg-2X*2H)NGEv$X-ShqRP9X z8aNR9;}}$^KjH`ccCmc{Iedvlu+36icD+zNp6KOQ;Y9KWF%(9k#xlEMJ=9!ifwizL zeveymESCR~FPjuyZM4I(!N+`rvcU=uyz_&wZ)Q9lKo zLmW@B*`AWuw*=hZEvc~8X8kp+%6S#HvHqi}#oO4iaL#u7M)T(#_7YlYr+p=R5bJP3 z;$8N2dV5rUFD}ElKij9?&3K4>!WCDQ@> zXtfjfa^M4=$6dd$&Z%JHLA%j{L-rxE)L}kkQl9w;dph>`)n4D{9p$M={w3DM*2meX zaNCK1a~+@j#xlj@r)(~T-krAD9_@D<)8wd)B`0d@Err_oTA&^(9XyAkCe<`7jT=x8 zn`fw()68e={92fYd=zT(&O+7yBND-ovyDU~1<}r$nNc^aifTYTEQP&Md-)bDjBikH zHo4E)!>c}aBtHYSoIj#&7(8#EEfe5c@)dCazQ7flHJvV4i{f3h3nDN9C*;7pSPCy- zx=TceS^frhl8iJIZ_zBdFZ=mMP zE6@11SpOP}?6(5$uS_k+0_1bvwp9>?+At#jvdOswb)y}qhMhz;>=Eh)fjf3QC2B{_ zg=$azbEpvhjk?hr+=sru?S=O(>;%=Eyv#=NM|E=2Wo4=R+$P8~$d*-N)Evl;n#|=;tEe-op;NIuZa_u&CC1aBM|*57ONt6nc2ww#qsFqP zSKbSUkROSI@e}Gd9tS?L$u#4sMQ|%BQeXdL5zOIP1a;#IsAb+5-QWM|>J{|%9D{1{ z9MsOZ12s3UpqAw;R7I(u+0f)h&GM3{hBrlpz8k7T1HJO`sEE!()wc@W&;N%>w5KN* zP?MrQru|I{X=RWHC52%RvU)bD9fNDtE7p#9x zrd$+ga+F3blZL1sG{c{0SO;8BKKZ{k*1w|8yMgNYT~uV8S5{AE%u2Q-X2(ug4`-n! z^J7$l-o9e}tD@+y?ZP;y8>hp9m=kkiJ5q9U;p)q|f=9XRUcFQY@>4D~ft})eMo)iM>%f-voS*zu+F+^TvLtG~lg;{48pNdWLGif2dUucxS644r&!- zMm3}qx^n`xs=A?uXf|pi3T^fZenZXnd#IL0e{XXj8)_^Ip_X5D)Yx}Goi_$m(HhK) zhfw>*YpjF54|d~vsD=$g4b@EKej#Ts361?N)Ovl58oQJqt%nsb5Ba)y5J#hitl}qo zi>;1|$Q9Iiw^7FvezqGXM>Q}PYBE+v?I*Qxy4HUq5|b!+g8B{TfnV&$mL57+yc6!B z#`GPQ!)ReaH)K^&bEGwDwhzJxoaMRG^9rhG@30d3qXpgdUlkRhCa9rogPOzxFr=+= z0twxCGir?Xqn5`dbf0>tzYqKh)$^_~>_!7nvwsAtfzwc9y9TS_In-Q8^OczeQ&3L< zJVJS`n8A=c8xzM0x?_|RgB+;jSsm4*IyeZMpeEf#tcq{3ES8HMbiY;~i<&!|Fa!RH z?a+x6bmv%m&!MQfGCfWx=zeTILO}!tFR=tBifdz42X(`ys0u@c8>bg`R5_L)BMr}BwP|IsKsv%b}5|hRcy34aLY8f^~&F227 zu^onr)ELxIPC+$jK5DF2dF8vk{4vyZp+CI?cTg4o548`(Okgd{fm)trQCnvt?1$~~ z4qnG>jOl@d7MUlBg6?bk2h?>b6I%mvdzM2@;)W)F|AU0a{CiZ3e?awQDQa@9MQxdT zP$55q>fv9gN%su3vqei{4bF|);VPhd-V!yLdwcnjsQPB2{{J)1Y7z>?oupRrW7Lh` zU~!C*%!Z}{s-mG7&(GU2b|ODNh4nlvrI`dZgc(q)sT``|O;BUr6}2^w#57v}3rQ5k zJ*dg`pJ%jG7Kx;&u?|N?C?l%Eyr>41NAgk z4eMV$UPOV0U?Xa5cA!G|o0orxy3t3hk6(QqbiWU1fx5wd)IRVL72;Ci7Rmak21lVL zT~C~alTqiTj|c_bZ>@?%Sm-*VT0R@YaWziB`4BHZ2et9+Lapkn8TW-wEHb;`6#x^bH$3j>byP_Jn0yXD$VKfcaaT1zbXHb*wI`+c%UU}Cn_6!(= z3fV%`Y~ShS526})&GQjzxxGPsfe|OG-8efc5~VN?HbM9KKZ%5HJjZhfs=|w?iteD6 z+gnu2V`j6VNQvrc7SwqqQK7GoI=>?-l7lfH&PF}VPGSW94?{X3es-IsIZz?0h^nwL z>IOYf%X2iU=aWzon}urlkEpqE5F6uJR6SX9Sa}K5q^^$IfI6Z(`Es!Svr{ma0?pc^ zsAcvV)qszvcejK&gYM7$vY|rQ6eF-dYA(!1JqwngZoCUMmri0X9!^hCt0Yx!tG6t6 zBHt)C>t7qkAqv!^usmi$)ba{PMW_ZU^qnyh2cvqh0CmG1s0f@uP0A~tk5H@VJ!(j! z<+aJ07*$_*h=eN4h3at~R6{y=`M#(SPe4tY)n56Zs9FCUXW$2Hg;Vnd-CwbMj#^c- z@(0~-R_0?i@)-&Q-7l%?U=Q-4Wh6?HNLbK@pbl0gKLRV^Nz{!K6$-k))lvZ~ke`J0 z@jT|mOofB)2bd;Uo&5J$8E;^D%vglSEq1|NxWe)w=Msr(6vQiPkJ+YJj{I~~L;gVB zFtV800V|Tdv<&;UjQ{}N}wiF4biVM? z8bRVB2`!@r6vV=VsL-57_4GDsCwq=s-~NiWAEZR>bosCwRzjV(9o6Gws155J zW@PEvLR|i8iB`g8ZO2r-&lu3 z?@4HRjBCUsp@NH8oBX53j4k=1O>E5SG!42x6B>wRIDQMpd#4;^@_I(RnIjH5ZTxrcs1kxPW+Cx#TG;Lv>WR6 z_y??o&#)bq>|`xpj+%rwu?r^dY#|8D=% zNa)vLZ+5eX&Db76_Z!aTxSbQjd)hnTC7edSW-sf}ZB!%zy@T#=I)de{C4i``NNd;8_YQQQi#);&z;fIr|5lHnHvn$GPth zA!ikdIuv}wR#20dAj1TPhlkfhgzP= zrw84?aMTO6jPIb9YnvH1>$l)F@}ICRUY%*HqQnpO5L$rlzyJLciEvKXhuTnXp!>9& zWwSpeYF4MisaP6+z_Yjy+t0SWJpCLSlFfLC^1O51E!KIB<;bs|7j*xD!>8Dr{FV7M zTpLTZ1wn^@FV@+Nv&gSoWIZXnnAdH}r{hnQZ&+fJsl`%zYHq{n96x|3I9~Thn|!I4 z+p;W=TD}cDTcDnL9Z>HFgO{`Z-;)?afg&(sg}uovLCx|Vm;-O3-dJL@|(3!9<#hmNSX=D}Y191J7B9JSonqK0_eN@lml^a=$*e2-e6Ur=LNah2_Gv#=ET zEvOysC2GBwSZyD#d!ZV-09D^_s152VYE^`-v5lw^s=Os?0~#12p=CD?)svN|p6x)* zfs@|xyQq-)*V@(@2i22;I08$fDn5vP@lRB!Ypt`%)&^sf?~mDV6siHCOVngl z2yder^a_(;aJ>ydN>q7f)RtS=%hy6(-x4)hd!y=^it6BxsMT}`)$oT%Jt5~M33s+{ zut}2=bz(M*z&fZ6sW+;JOHmc?Mm>Cf$6WZ>%ctCEtD+!k^1VXMiBG5o#@l2aNsI2! z|8kR1#idavHbyn5i+cj0!W!gfphEZ;KEP*~694$gdi(-4L~%FU-k$>X@L7V2;4063 zsCq77d~F=JN$ADl1uC@Jx7dqDam-A<7gol3s7ZJiwNIqmYCWlp3TZ>sDrn{9yP_h{ zAKj-Ts=>2RL$Vn|9Y~xdp->jyW);*&o!AP?;1JaE*@xQ852Jc|A9aHls2jgWJ&vPo z=M4vwp;kjG)TAzfYDitwb)B}e{RG6C<=68Z`2K^p<22OGvUve0{_A(_yOzV zgq?Q$7AjKFciF3471U%Kf~9c^md7(#1rz^lA9h=WNED;s2UJhap&D=lHKxz71-?bi zk#BbMqZpiy8lsqcZ1QG6?Vu%b7`DK6cpV>L*}V+0j}JKeY&BKfZyQ*sABh5-um;tD zTd0;lK|NkSV^Qq=OVIgD`G$k`2DJW=Jyzo#=4r_BzW9aXr;h~P|K;N8U+w1ula8{{ zaJ?T~Z`R}XC+&w#J#h#XK0IYRRn%!a-UrpwVW>H= z5H&<=QTxVu@AzBHOg{PVHo427=2mmmGVg}&zyBX1K}-1G$hcl0U3r+40v9 z7c?NDr%|fQ*0WNm<Vg}X8{=HJjj1GNB;N-WfqB>*cj6#SawF*e z>p4?V$J5`mx8yR|jr}SI~KbH}C{rx)XGND{k@K zp!@H8^}ZK$|NXCce+TXV4~Vrm@4Nfv$xyq z?|H4Jyy}Ob``d2gK3XK6$NfU;-A7JX^ zExowEC9#wPR}zJ}AHfDE4s(B}^BCTsymOK;cg!j$4Rbe?M_7{bgvr9(r&=9sPrf}? z#?z=9CQTmZuAauI7ntubEAH~Vi)*$1BLPkDH-h#d>28oQNav18M^rnl8+V%_Q4^dC2chALj0yPjMmn_!+{SDBOqx zF;T`acW0c0i&c&Vv1X<)_Zc!K6Tkl)Nx=#V6q;kG4XJ{B4i_1|jHe0>p2T}E&L_J$BqgF%cHi^t6zRnirzL``)O}c5Q zNZj+v3uX^*=a+s+wA^8lbh!jROyd0__m63*oocbh+QqbIU z4(bLMP#0c9ReT>6^5@?1*g37D#HjNlP&deo>R}EH!-A-KilZV@3B$1gX3_fZM?$l5 zF=}!g!ix9~b7ARRVeZqeCu(xeMm6LoOoOLT*FW~k$cPOw3l2lwa22YeZK(71dF4k?ll7ce{uinP5542BP}lkLTIgeV`v6 z^^Qa}bRw!lnt#q^#nAh6hthnL=PF^_MtKqM z*hY?R;hNPHux)H9E=2KuGzjbs*5c#VRmcwWuo5C7*i=PYIV+YBc; zXDI1+{5OP3cnfp*hQ?XIfB&P5e__j+LAm}^r;c9Syo|cfpN{+&i?YJ}r$1G_2G?*K zO8?VxfNk30ozj^^B?-xA;$R=##?5u!X|GYLpbF*jyh?bha{nx#0s3>rCA}Mya$Y_vyiB9@=cCr&za-Lo6*-)+gY-X~(2vIWIk_+CshsyMZs5Ol{1@&u zs5{5=asFRk1Ae5gOg*&vpNbcIWsSK= z|KLz8deM*cWzt7E*2ud-Hm}m|l>Neu&QPh|AO7E;D9(Swv25P?1(4TB_s=s7^8X)m zic$GVZeExFRNrJS;#)JP3jd{~(ma~B{2A!ojJGTI&q8eMRlFZN(VK?+x0~~7QrC~% zI3d@!<@!71`RCpoUXuU6KmXU;d&fsrd~yGK_ihqGhtQ=gXcROB0@8c$z4uM_CRwuC z4ZE8_Y^#ETVvlk~R1if)MNyQCBBEjgDWbv`r3eZtHtfAT?{jw+qFH{wf1cNKUa!f_ zobx$l=FXkAo1~S_^Zy4!U6pZ>vfw!uVn}EbWxbND8Af#sPCz~!{!=)3k-V&u;m*j9 zQJ2+I=s}#zM{~cTdo;$ff3^eHo%4rHehjuI)c{-qkaL7%9LD4Hp$e!M^1BHtpZqq` z?Kr;~(BJ6nB7LcF@~!E&^RtavH6?$cM-{0 z6}1@qL6zSCC?pZyP3n%pF3O?sh04I}BF~0@i^3nq*=ews!8?k>TS<+m4=tac@P#0(OmBW|d=fUSMuR5~83H2jiMd|^+4*6YR8xcTyOzc<> z)*$$sD+Rp~yX<2fFVW?3x)aPGDt7y;t1g$_iW5OkjK}E*>ffU1Cl~r1rzbG>5xiXL z+rYLY4aKpn@j_RFxf*#B?4G3D2;MQ|La78c*Dlc*ng6*Latu+%8Doy-CZxR$=ns;Pjq<-?1r z-K@$DiGDVUgQ@3}KLC)w%IUa`@_dYRr@UOXD2@7!l%F9*kPEGa*A3@x6_or+W(nz2 z>X%~sV*;vA{cBP*7sb&OPQ#4E^w0eKvQltvA$JrLrS1ORFkw1pmP1$kHnHWNRys2>MAj$oF_{2!;QVI-5TB?&E2O3SEkLn#L(i|g zGjk%Js&v~T+o<#(R)ELQ;X@I}CS(_?N6^-Z|FtmE6nGATW6H==D!-6CpHzZ@M`^(@ z@OLYG+_~f$e4(M_^6~q4QU!XWNXIBYs(O>(U*H??T;WnbPv-p#V|w<__5tZ!;wrlaXJZ*>s1HWXO15*)>|10k`DxwPaZ_JpP&mdG>USZ#$%^0d~U?} zvzY8m$X`V`1>87nJx&1JaM<(~y!((pZvVq|SV<`NrK!!0+R%kb0aJQ216= zMuS}r?jXsJvEDe$!QcV-gGpH=p>5=H=h7VcP2em7*nmwgE*+h*e~WDR=EGQmLnp>Q zP!7jYz7@bK@--+5tpO82QD_+a_sRK9r!zDYoX6=lFdBAWMg9)Hqd!m) z3gLKyidyPF0lXL|LW{w4Bi)SgSr~JYKzvd~DQ%mqUJ!(x0aqFbut| z%3mL3JyUu9MSzbHO^}@X7@J%;l7Gn1QGt&sLoq2Ib%7g>gD{3+EtZ=t^!`*Y+EZpcNC7vM^iW~x?*qlp-}7T`+qYRK;({|ro9 z%C#``qiWR%a`~SNHy|^?2+6lhYkEf6fR6CiqHv2+ zo>{2;I2Y%CFR}V7QydKZorot-3G`mKz9K;pApzb(x(Ld zH2JhifL5Vcih|ICfc_@$KpLo`oCx?sRTj)~jGa&c+#(D`Q&caF!B!`G9eW0?yOd=C z?L=!Z-Ud+Kt}NChZ;a+dA`z;OH=!A%2f+%JU?UeyZ_0gz0aXyiA<`c7Mv&j3{L~}= zDP}9mzvCrTgmLOho8weKc_Gf8M9wETj!pz}KKMcKUxF`xN8l#-<;rj^c(auL{VI== zUkN`Q-P7bkACf6%II;CS9jm zG!xKR3<_OEeu{juGAe&HX)Xc$1)pCpb!=8aoW{6(ez=DeQmwTO@Z)0Y*-Bq{a#hd) zy&oydA5L`KhVl`SKs{8;H=;BfV_k7{4GI$|pO5?ng1cW~8pFSuG(|bQO$C#Oy?5ay zE1YeZA4}o2hu01p--1oS<}QgQA7(1K1I7k~@&$ur>I;;Chn0i($>(EyG8mzY!4#^p z)Q2Lwj`~aJ%_6^qo*FE6A%1n-F&bVL^-{_uf&m}xNF+}p_)Y;!5NZVQU#h7d$z5QD zUIKSD=`RfNZzcXkN5Ia-xKLB_4dl-&Okec7lSaVvr7-@RD8~ZstDK||xzODh|4s3{ zI1_pWgS99RCta@s%~rBPWor=iThMKf)7jvAV}p;T9UsBFP+?cwSf2l87;ln>0PYj> z;rJSbIRJ{_4}?FS@(9%e1#uixJ@JjS2E#YR1>_6CKaS(~;R_X#XQF=t>1J#{25$>_ zZF&CvDKw?U*8)0>l6>&=964X@a5zzTnO2^sdPI!Xhj)!?`8x6kNqgXZft`nyL&2qy zrqO_Bv2z;CPt@frpF%CLe+z*}A3|{rN{h+20!%|e=n8lS`2v6^F&u{90-g^8SHXWC z{$0x14Am1?kzY)p4~Svx*;Fa;8tC@HmNzZ~=15i!1ze2)Jb=EV{4Ql7Kk_1+jidgA zQk<)Fda8OGa3{cY$Jq`X{7zs&@|FbB6nnR;Ky8EkkdOWwfzOqL>k0~2Vdx5&LeiLn zC|83Q!O=yNU#y%=p)B+gil5LL`Q*$b4QlCjV ztoY}FD@FfJ3_cXc!26H@vsL|4WE%*gC;4vj>yZC+CP@1KISk~&xPx>nhWUz!W3y7u z$LaIbh59O|(<#rw!9Mho$ftpQ6~klEztTpsK|#l_^p?Quh0F;?C>{PN@^0wwmUE2I zr!a5CP=-?a5%3xuUPIKY06wd5_rse=eLFfIgV{g;LOao$ssi*;AENAhj{bD;pOL=+ zwyBNgHCDky^C*0(m=7xhQaz=5K#3eF1n@S7EDSXz3C$!mVT3=WjLoL*u4JQ`3T`9( z{@81T-Zjc@5drR%KOFZ2M(e?J0bT=;zfs~COum~GP>v`%KETQA%8}HsB%osSk`$&3 zc2 zk77UMak|$w60gzi$fl}lYt<9e$+w|5AO3UL4=MQ!c|_uWuj-P0fL^Dbqa55y5JDRA zXK>V-$VXAW97O}8bHEP+vs~e}5a>|wU66ILHCYoVzlZK%wV=1Cp;@ zyhUCO=hex-0VwnyU?05gIA22&I*Ob>58~KIAY0I14L=Ph)!`Mun}NImIOu2!11Pg>WeORVvaKP&x_k4X`^feu{Jr##SKzk@AH& zxry><$`^rs06TFip^%}1$U}cGLA?j&UhHqOzc>J3E{g3ja0tae5mcrh0KWo13_rh8 zYXtKy=@bUj!5kzY`36Ru?#EsODt{o0Qvo(wk)DUQ7N2wF;<^n6gyM5StVYW)*caeD z@~2?#M&UKe)zRrjAQMR!P}fN7F*+6g0&LX;m!fQ5O!-du@{J6k{iKoTJ%P?A*p6Px z4?d-LECHkePNSSlp_>KWMcp2ex3<}j&3R7`-t1=?|Ll}Mnp3p~?oVLMfTMQ3E z){pXcl;czj+wZB$BBh%}z9oK-DYCCH_7W``P5C+nmMnv`w34H3VB*vb{$;9Ck01}L zK-~lor=2ut0F9Xp_8#O13G8Fl$aZo%6>5*dE`*O$UrO1)$>o%Fc+JQcDqJfRn^2Bo z@PEpP=zm7}Q}{(HxG75ZH%>F)k5P|r1-8>w4?K@vbUlWC0@Js41S2Dg2 zpb76Yf@x14r&Nq@qH-Dh)#R2E^aj%aTMKY@9rlGjB)x_0+34&euR%UQKDZczqg#~G z8RS2c*1+3Dx(%h3q@nOWM&V}^|0l{AUJkz+j<1A&3r_apuqk|@{_s51YpX_#MBWg+ zVt5-AuM4`gpOFptaneZucaSy$`W<0kQY#d{!1)5?LjNO`+a+Efx8o15YvT#W}jg!Bl)7cue^hNn}nPPEmPas%=UNh44`K)xFJ zbKu0rvshmT_ASy80{f198mS@A-J?7|ME*29ArC%;qMu>x0Sskgq%}$C9gL5q{Hg-o z1!fz(yO4bgwkt{KdeV2ugnE!SfIk(7In?KoZ=ya08=Dp8F>L%rtH%?>uQ6XyM}G3o5c?O+}uZ-&kr$i4(Og#2sleGl#- z@^W}_x)bc}@K4MB-+}TGjNV7Sn>2=i43zr-cmrU*QoI1Dd>ir`QVR?UO+xkw*jFeI zL2r7jRgM|h>xnI)F7U>KIZb&n_WF_H)K=#FH5eO%p^qq+A^DvA0n#>j=MzMGcvT3D=FaS!r6lwU#q4vzi+vjfaUq_J4rqMT-8>u+Rnnt|gr)O(^=j{d#K<5WlX z{|jI~tvJQx4`65p4u+x74dc&I?~jpj;M^GcSsAYnuO>kiE60n`eT%do-UsL%Ltp3; z^n@ni_+9J@HHGJ~`SSb~?ZePT3gE!NO40=7tR=F&7-$G@nlk)^GF(6)@55h9x(@vk zusL7`P`(G=R|FKm$IEfslrP7Y3)`2)=l@0k<1_$abLxNK;3di@DF20UBnq=J+#?Po z9}A`h0bCBhJ$amZDQAO`4@2)hCD;i66udb~Znyt#0AIrl5vkB^2wzmKYz(g}yn9H) z!F5smtppaNrTtalVfZglo+AdJmB=3f|2cMrywoR?UqTuRb{%;W`5aTI35H%L#i@ZR zUyOlQNsVaPA(RXiV2;X%V>C`n6>lrSn*?$lHX4&&gr7kW0m^Br)dkq{*}9dU|1&84 z2yhl4`F`lH%JR(s8=@ez1KD)t^cZywoo?_-39<#cTgaz?eT4KqsWwhmgVzb-ZcyHZ_1EBkKz=*CugUMg*my9h^h6%@IpobqaVkUhCeGsYF!jpx z6?Ps$UJW~okX=n)Mqtry6gp72lzbt1A5xq~;9wHz3kgCQe-rsSTKuMJ$phpUP#><8 zYGQm|r9gze8+iu&a%DSP1$TqI|I;xpG(_c6ehk3t)SpDrOHcH`;1>7;2{N7X5Ac>C zTSi@|lQLL`VAiW1eE|M1@b6H;tOA=$y%v}Xg|XNFt6&Hn1UQiLBM7r7|AE30@?UYZ zRz<#_`e^FS$oGT$6a4+?j;5C~;R{Vx*vrtrl=3e4jZ~ncz}py_fY?c)~2dpmXN36XdlKNLH;cA!OG~BEe^8Qbtl7m7ypz8qN0cb5kp?UBRE5k1$yPdRLwbrXJ zHEDp*>tI_d-aj#x<6-bZt-;Jj<|S`Uz%MBN0QnsI0+{PzzDywX2;xQ@ETjGaDIKG~ zpjbv(s2=qq^$U0_5kTdpFqq=ueiQ;gx~U z0Mm#1#jv`PZwL1)e0%=;l0pi=IJHDM8zZeqHIVHi3Ds43N6J4cr@aW^Blx$Ha=`D! z_yzC|k^Z3`r>DTrQx&K3HA{Zuzb~y8dYXvdMesGwUsJ{xOADY&;1374neuw%%`v{2 zB=jP(MXG!U`2+%a5?glJmqbHQTIOaI@i{bxHK2qNQ=@{sR^gCL85zLeD z2GQCh@ZV5cZ7Dwlza5xN%C%JwJw)qIfZ2n=YmwI_s3FvUqrL~(SER$#Bh;6oGYR?U z0<-FT79cOSvYgA-IdEuM|A=365^T zj!+8xJkr`&)zJ}rJ>)g9pBL*rzPL`|0zi+WR13h3fLoJZ15^OGF8o~hVH`Y4Zcv{E zUg&*-ONtqCjHY}&vR-ODwNscFGWN3=dqO%mq3-gBYc>J=Mj82q@^OSZj>aiND=YPY zD2;_*K`^=KyiENQ%B|qtfLiufa=0_a+fS)!_*x6WHakqW$}cSHM4n zPF;AtDMx?B!A=+r6)2uPkFy_C#CP*3Y9W|GU^^7xa(H9V{RZ6~DtHUtM#?(43o$-E zZj8JRIH4E8cocqFHTy#mmQxhAA`rTW^gXE<19gf1F@h+s)beG>yrieVzktz31mRY? zZ@cX8G$4Hy7j4n*38FjcAL{30sX9FAb0H7)N6Bx;dK2ZL7PwjP>f?Qf;(bK@6|im4 zyOgrfb$F~GZwqg}vey^g9Qe}(5TbHG3eXAwb!g)4q*oNU7Y27L2fu^44E}ejK9nG@ zq`raF8-uSY{++IhJv*MQ_+)4QYMy}Cot|?+cw?)#|EadI+xsImXL@+!wfko|qv_!` zy~i8jU}-4Na2NUlk+8ea@RzuAL%{`MBNXnL?dk3I8hJji;a*Va%PVw;6gupV1l{>Y z1eVw@2^l4!V4e{UXSt^YL*B9A!tPF4o!uU<7i^(X?DmvKg2kSQFVExmm%HiJicY>>3#UKB3*KtQYp#me) ztIeETzb8;sar|I|imZd96Y!f=+;wnN0)B1+URuSZ4~8Y=Z}^~h0>1c6u1NVXu}Y{6jk`J~>#gV#VQ}6^#zhUS3O2t~hkKP6BL$ioXs|Ou$d8 z$U8DPA%Dw}8Ry`qR&+R;Sm%bLa}w(Oel&4EO!{a|LVW76Aqn|gj-*x;9h;O;_U^Gn z&p53j=lJ-9_~pkF<9|M$sND@JydU>XXh&k&_Hn<2vihI&ufm`3$&@O*b)OVh;T=Di zR?+rE;?DNEJIQ@CzHViwJcxmzexN}7JN}9o{ek1n3`_R zsjIb)28;#n^bQw<-FbcwGoC%$<@=3=zFeQ*7b%xna(<~1qF{uI-M#?Rp3H&4fXt_U z!|id~7MPyh!Q6R9UPR_TW<%y;Bjm}8$TYaX7b$d?1j7+`q`U-KaWG`ajO+E~B}Y8D zek04evaWWOmV!e^Kd;wnQ(t?zMpULxTO*^=lpOYyVZokQ^Md#YU^FQ6b9~Ova*sFi zf@MZXJPX?Ejstz+*gR}_!agGu3+rE#eU_tNIL`=pQFZjQzHFgoXtg7ekT171Vubl8 znqJ@X1jy4CIZ*lqIF#xZE=!Wr>*v5bijlO?g7%P1l%@QBAw>( zw{r|Yi=brH$qN?K4TVM^>??tWv3h3(aHf)TNY!(@-&=Z%daiF9-@;>%}Il_rGEFZ*lF ztu_O+!^u{i;aYty>JQ?~e%>X1PoB}8<xRJpK z1nKu@*gfqv{06ahiZDHL{R5!_7D<_JzapHWNe0 zD3%cyDdauj35To+3$^ui+q>E5c!LW9{-DQecY28@uSmLF9$v`ERQ*hg0;STlO*d#M zsb+H9q)0*nq9XRRcLqCuSc5=_eg2@0BIGD8a%A^c3S0+YJK&lo-)q_ zdlv;HH{@aFnPflEuxUN6Cvi59_sMy7lbSS_9qMwMpBcMZ>`W(2iLhvvPR! z#l#mLNx+PEI9cs8+@qLoJcIl^?m#4KUf7+Jm1FZK`U2&n1`J}a*D0$*Y_RmFfw{qe zA+Qcu?CAE;-MOU!uix-yIYxOR5%;K4zuyQfFbb$HbPu&|*-Y0rFd`nNp8{Vv5{eCQ z2EXasqV2QBy-2Jr{1KnL1th|C9rncu?J zzHQoQ-RitutEgcf+oL^f-nUm9)Wpq{6Q7sH%EOpw6!U&WtmAvNZne+$zM0*`m1K55 zsvWbkKGHl+>+$1SR;u;x7g{5&Mr_+WRJP65i7&Oc^;)^5Ow!{GCZRCACr)c?T;|*# zwV$o)e$p0bX38&GdP51_9zBHJ)8j4-8Tq~1m{)g6Ixm{X#GakgzC-8i_Fb~uUz(kV zxnQyHG9#4fDe;9FDw&-!J7+T6WQJptL1x*R$sm*Qlo_Zz8DzKVP5;?*han43o=oXy z6=YtQj+Xdkqn{OJ$P^j8x^(ba*Y@-u3i`u#r-w^RN|@{@SDJM))ZsuLGb5j29^}mm z)1l>+{TZQ9FeFPG&y9D1={DcPDkOJN|Q`^&Sep1)|1I;}r`)85gnH~-S6IL*B- zXS=(aIlDb~lXJFaHgh_+o2k09k6BxHRx@AGoNjA??wq5UuU2!WnR_&6nzhsAG&OUo z)0v*kTgBt$4^25QHkT$lmsmYgoDVtcM?!|DSY9M={PnPoq&k}>&#HWUNoQ4OaPcb0 zOcRW_a}CZ&v6ooZIrucxo>1(G@$6c7c8Q6tn7KSHBh=dJTGv@ybG6~vW%}DW`&onQ zIZr0JJpORdEXj7ZFo!gD)~bU|R<$x8I}4d!&6SOvPezAMoH$mN0{bEOWw^^LYR@O} z@y29mzwq+@%Hk&-YpXGj2fUt;muWBd@MPwZRS!U(Cu~navWD7kO(BnllV1kQLWt?e z@Y^<`%v7;a9ec&&mKas;VX{>T*zYTY@iMw}Am=<5+R>~otPQfpj!N`qpB?^k4lVSA z>0pj|bRGd3Ui@Arm;w}ubpxT=|*3dGeE>k~GlEbwic{QvHnmcdRt=4Ym%qC__nKpU z&au|cdCsZMnmj+dT|?JssN)MLxo z==n}d>o8^PoME!g%o)V?D;VnDJ>TyuaZF;jQbiI9M)0vI>}=w)E?nSjp;?{Eo&Pkl zHr?(#loDkl%0?r;jLPG|r`-W`A``Kj>w$t&dET<}#`aS7`v??y%%5f1YF$Qc>s zYEQ$o#(36YX;_v~yY(mZ+>E#9HDkK;xU=BXhD^gb$ znOTCx#iao`BFHFI%1n>;Ol&S$;avCMQ;=Ejn5%^~@*d~gNjX(E75~~;*;|WvhcJ9) zYhk6WcK+Eswz9F0Xk+DUb?!;AZh75V+m%tpT;)B=e+}Ke!#OQEg&`x4);zG+*@F>h zZx4kLHvie{Y^r&z-}X8~$qm^vUBqkg@7>Z}W1Ow5f&G78oda92N1?8BPIn0|mIrb8CH*5Xse2J^F95e4X zXVa8mfqh+OmHp=YHPu?G>lJcgW;IFDOU~Swv4ITBeVMy(9`|MPnldAB7%)PHJ#B4Y z%X`8ySIl%!SmyKdM$3pm3v8GH6fW}kIbJYza_}pVHM(&7+JHCA#Lam}>{Pi)^BV;P z(@^(vmnLs>e1{t@vX^+KbHkk%4rhwJaFJZ3<+H4YGHibZ^R{nB)yLLLLM1e>o0FQy z9rA?PLK;~W^FO{Y(Y>1abWJ_YJdmPSIeo_@-K*(StBlm!tLgKqFl|G%QuQiVTroqw zRJ~7PoflHi<-BF}b6LBrx?bh#B`FYwGpPf|`0~F51$~>NWMQ=elhZ zbN<8;XV=oJT%5(c|4~b?V`8z&{mmJ1)!wu_&Zw$aTRO%rbg%L_S%j0afzdz-#9^^*ipaLSg&$97xUA&N#Y0^nc*gS zl}oaijyTEC^j-zHr1=#-^EP+)bw24$|$RA2AU;qStIkUW_p#Y zdMoKX{fBgOc0c`+XrSD_=gBOxFPGf0sgXTwab~!LSyFDkm}ZMf+~gIpqx5qiVp27j zJIk3s<-?RrxveXTC}l4q8y^gnM#8>=To2n-)&P4>$Fgjh0y2N|Sx1R(gtDyb`ssOE z{eDI4xjE2A93v6RtZx0&Uq4ziI(qwBX6sUW9%rw{rqELmBA_#SiP%(*)xx0P>-JSz ze*#(VA@httu!KEGY?taOi>b58Q+O=dlfMxtVuc{ON{0E+Cd)cJM(?iGh#!(^fz@!F zey5%?+29OcP+)DEsMkxfc2Cn&G`Xi!T^Vw><#<_;A7Ytl=NMWViuelbz`3iT|ANK& z9Q|=D+uPV06t3LkEP}a)SDMLMW4akEx=mJ%~d5o8MNJQc9s>Kp|^IKTjuKLabve+j(!PebdO$PJ>${ybSvA? zr@0#TH;Oo-bNCCDa)Vgr4wrF?Frz-bXIiCxj(4r~%RIeKirF!w&#=~o^hM6W6Mg;? zxf+f)nV}-fu!9>1&P=w9^F2p9+AYT^`+y$1ex=XKJfW~0k%Rq=XU`$r07Vw;G>(*-0?}p z-ZjX%hGJ=?3=O*4=CX_NFk~GQisa75?GwjdYvxsYUD+3zxlui<5v^m}jarce8+P(?PwMIQx-e`CrI!qv9b!Py$96kQ zJa`O9hn>B?leb8=*@i!2t>2~}h~3~>i+AWl)#cspo%;6rjfVvSMs9h5G|g_83g5c* zh`!8e4LGKs($mMNCls597;?kUTYcntxKy(5#0()i>+bBVXuq zb*tvL`ev>0|IT%uG_mSsp4}G(5qT6@)+^uXE%h``_aXb*&VG(z8O`RAANAwr>Ywz6 z*5^Oz>3YWK_$x0jg1p$=;_>{{{*#BwD<70=2ztn@`J2A5q3SEfu54%X^X2>>vKIZO z7wcB)U;6f%=KfUI26I()*T^&`7W+Pr;p>>d;4Sv}tuL#)+SNLHmuGR8m#mrYX08U- zjHa&jPAk2+>qx5gN4l$tR%3i@doG)LtNul<5?4LB%)|BBCBceb;u@V~ecT>1R?8e$ zR5RCgbe-3RI60#DW#rR0GN`0sjFA6l*L%3LmzqLm$VwB4eU`K@^*GZTQO>rJ?VIg4 zTmqE$`pg7GwDGBiHpmI3i2F&I^EjZ$w1fh;E0wK>A3a-~{-cXaJ?S|4?Gt=6pjySpBAnp+3D+M1_(x~iM~dbxU;b9#f?-OF{i zX0Ghx`qj2DMBoWGaz#(gV~<3{&W4uJStOTF^f&Er^szz`UTu!PHJ2c z$UGi6yKq)op=2IbE3CbswRTKo%CNgJHbY6j;xs*+Wvw3Ls-x8y65^7JXHaZ-&2gPv zX$|C#&>l*dV#|>~k1IB_L$NEvdTOj|eUdqMvMbx1I!do)u9)m{Cj|=#%G^BJ)zW63 z7k^|tx!AeVesihH31>RQr<}>HgR_iBBQ2Phyv?eD;sJMrqdJt6k&W z*7s{%C8@O~KDi%>O`7I}CtP{f>GiJTvAaw9PA)(q=I#xy7ovmtT+JR0bSlk_*wdEut+YBM_m=iOM>xLV*xMs@o5iLuetBuDoi+aNtIKv;mbvO_S5u20 z-`n?>^{tBMTz_jhRcd&A5}FA277GFiF90XdJz zfUsZC0*(g-1|!%o`#q>P>K?y+{QtSSyoj4B>3O=9xMKH|(?4=;{_ly;;-2!AB=h$Z zuA1hw3CvJ4Uw2ij6`y` zv?iMpHJpur1!rY)4SQbmcni2)Hp_asGOeUmNkghzh3%47)HYY0cGf<7t!Z(s`Ha52 eXVN$3!JbJq&AtQlw6rs4zO%22`EAdn(*FZ(cC>u} diff --git a/wp-content/languages/admin-nb_NO.po b/wp-content/languages/admin-nb_NO.po index 4137c99..db0f8ab 100644 --- a/wp-content/languages/admin-nb_NO.po +++ b/wp-content/languages/admin-nb_NO.po @@ -1,20 +1,15 @@ -# Translation of Administration in Norwegian (Bokmål) -# This file is distributed under the same license as the Administration package. +# Translation of WordPress - 4.7.x - Administration in Norwegian (Bokmål) +# This file is distributed under the same license as the WordPress - 4.7.x - Administration package. msgid "" msgstr "" -"PO-Revision-Date: 2016-08-16 13:09:49+0000\n" +"PO-Revision-Date: 2016-12-05 19:38:28+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: GlotPress/2.1.0-alpha\n" -"Project-Id-Version: Administration\n" - -#. translators: default start of the week. 0 = Sunday, 1 = Monday -#: wp-admin/includes/schema.php:402 -msgctxt "start of week" -msgid "1" -msgstr "1" +"X-Generator: GlotPress/2.4.0-alpha\n" +"Language: nb_NO\n" +"Project-Id-Version: WordPress - 4.7.x - Administration\n" #. translators: default GMT offset or timezone string. Must be either a valid #. offset (-12 to 14) or a valid timezone string (America/New_York). See @@ -25,133 +20,329 @@ msgctxt "default GMT offset or timezone string" msgid "0" msgstr "Europe/Oslo" -#. translators: 1: WP_Site_Query, 2: WP_Network_Query -#: wp-admin/about.php:196 -msgid "Cached and comprehensive site queries improve your network admin experience. The addition of %1$s and %2$s help craft advanced queries with less effort." -msgstr "Hurtiglagrede og omfattende nettstedsspørringer forbedrer din nettverksadmin-opplevelse. De nye %1$s og %2$s hjelper deg å lage avanserte spørringer, enklere." +#. translators: default start of the week. 0 = Sunday, 1 = Monday +#: wp-admin/includes/schema.php:402 +msgctxt "start of week" +msgid "1" +msgstr "1" + +#: wp-admin/about.php:232 +msgid "Customize changesets make changes in the customizer persistent, like autosave drafts. They also make exciting new features like starter content possible." +msgstr "Endringssett i tematilpasseren gjør at du kan lagre endringer i tematilpasseren, slik som autolagring av utkast fungerer. De gjør også nye spennende funksjoner mulige, som start-innhold." + +#: wp-admin/about.php:231 +msgid "Customize Changesets" +msgstr "Endringssett i tematilpasseren" + +#. translators: 1: register_setting(), 2: +#. https://make.wordpress.org/core/2016/10/26/registering-your-settings-in-wordpress-4-7/ +#: wp-admin/about.php:224 +msgid "%1$s has been enhanced to include type, description, and REST API visibility." +msgstr "%1$s har blitt forbedret til å inkludere type, beskrivelse og REST API-synlighet." + +#: wp-admin/about.php:220 +msgid "Settings Registration API" +msgstr "API for registrering av innstillinger" + +#. translators: %s: +#. https://make.wordpress.org/core/2016/09/08/wp_hook-next-generation-actions-and-filters/ +#: wp-admin/about.php:214 +msgid "The code that lies beneath actions and filters has been overhauled and modernized, fixing bugs along the way." +msgstr "Koden som ligger bak actions og filtere har blitt gjennomgått og modernisert, samtidig som flere feil har blitt rettet." + +#: wp-admin/about.php:204 +msgid "List tables, now with more than bulk edit and delete." +msgstr "Listetabeller, nå med mer enn massehandlinger for redigering og sletting." + +#: wp-admin/about.php:203 +msgid "Custom Bulk Actions" +msgstr "Tilpassede massehandlinger" + +#. translators: %s: +#. https://make.wordpress.org/core/2016/09/09/new-functions-hooks-and-behaviour-for-theme-developers-in-wordpress-4-7/ +#: wp-admin/about.php:197 +msgid "WordPress 4.7 includes new functions, hooks, and behavior for theme developers." +msgstr "WordPress 4.7 inkluderer nye funksjoner, hooks og logikk for temautviklere." + +#: wp-admin/about.php:193 +msgid "More Theme API Goodies" +msgstr "Mer tema-API-godteri" + +#: wp-admin/about.php:190 +msgid "By opening up the page template functionality to all post types, theme developers have even more flexibility with the WordPress template hierarchy." +msgstr "Ved å åpne opp sidemalfunksjonaliteten for alle innholdstyper, har temautviklere enda mer fleksibilitet i WordPress' malhierarki." #: wp-admin/about.php:189 -msgid "Settings now have an API for enforcing validation constraints. Likewise, customizer controls now support notifications, which are used to display validation errors instead of failing silently." -msgstr "Innstillinger har nå en API for å håndheve validering. Likeledes støtter nå tematilpasseren varslinger som kan brukes for å vise valideringsfeil istedenfor å feile sporløst." - -#: wp-admin/about.php:192 -msgid "Multisite, now faster than ever" -msgstr "Nettstedsnettverk, nå raskere enn noensinne" - -#: wp-admin/about.php:178 -msgid "WordPress will install and use the newest language packs for your plugins and themes as soon as they’re available from WordPress.org’s community of translators." -msgstr "WordPress vil installere og bruke de nyeste språkpakkene for dine utvidelser og temaer så snart de er tilgjengelige fra WordPress.org's oversettere." +msgid "Post Type Templates" +msgstr "Innleggstypemaler" +#. translators: %s: smiling face with smiling eyes emoji #: wp-admin/about.php:182 -msgid "Masonry 3.3.2, imagesLoaded 3.2.0, MediaElement.js 2.22.0, TinyMCE 4.4.1, and Backbone.js 1.3.3 are bundled." -msgstr "Masonry 3.3.2, imagesLoaded 3.2.0, MediaElement.js 2.22.0, TinyMCE 4.4.1 og Backbone.js 1.3.3 er lagt ved." +msgid "Even More Developer Happiness %s" +msgstr "Enda mer digg for utviklere %s" -#: wp-admin/about.php:188 -msgid "Customizer APIs for Setting Validation and Notifications" -msgstr "Tematilpasser-APIer for validering og varsling" +#. translators: %s: https://developer.wordpress.org/rest-api/ +#: wp-admin/about.php:170 +msgid "Content endpoints provide machine-readable external access to your WordPress site with a clear, standards-driven interface, paving the way for new and innovative methods of interacting with sites through plugins, themes, apps, and beyond. Ready to get started with development? Check out the REST API reference." +msgstr "Endpoints for innhold gir maskinlesbar tilgang til ditt nettsted med et rent, standarddrevet grensesnitt, som rydder veien for nye og innovative metoder for å interagere med nettsteder gjennom utvidelser, temaer, app-er og mer. Klar for å begynne å utvikle? Sjekk ut resten av REST API-håndboka." -#. translators: %s: -#. https://make.wordpress.org/core/2016/07/08/enhancing-register_meta-in-4-6/ -#: wp-admin/about.php:171 -msgid "The Meta Registration API has been expanded to support types, descriptions, and REST API visibility." -msgstr "Metaregistrerings-APIen har blitt utvidet til å støtte typer, beskrivelser og synlighet i REST API." - -#: wp-admin/about.php:177 -msgid "Translations On Demand" -msgstr "Oversettelser på bestilling" - -#. translators: 1: WP_Term_Query, 2: WP_Post_Type #: wp-admin/about.php:157 -msgid "A new %1$s class adds flexibility to query term information while a new %2$s object makes interacting with post types more predictable." -msgstr "En ny %1$s-klasse gjør term-spørringer mer fleksible, og et nytt %2$s-objekt gjør det mer forutsigbart å håndtere innleggstyper." +msgid "Just because your site is in one language doesn’t mean that everybody helping manage it prefers that language for their admin. Add more languages to your site and a user language option will show up in your user’s profiles." +msgstr "Bare fordi ditt nettsted har ett språk, betyr ikke det at alle som hjelper til å administrere det må bruke det samme språket i kontrollpanelet. Legg til flere språk til nettstedet ditt, og brukere vil få muligheten til å velge sitt eget språk i sine profiler." -#: wp-admin/about.php:167 -msgid "Meta Registration API" -msgstr "Metaregisterings-API" +#: wp-admin/about.php:165 +msgid "WordPress 4.7 comes with REST API endpoints for posts, comments, terms, users, meta, and settings." +msgstr "WordPress 4.7 kommer med REST API-endpoints for innlegg, kommentarer, termer, brukere, meta og innstillinger." -#: wp-admin/about.php:147 -msgid "The HTTP API now leverages the Requests library, improving HTTP standard support and adding case-insensitive headers, parallel HTTP requests, and support for Internationalized Domain Names." -msgstr "HTTP API bruker nå Requests-biblioteket, som forbedrer standard HTTP-støtte og legger til støtte for å ikke skille mellom små og store bokstaver, parallelle HTTP-spørringer og domenenavn med internasjonale tegn." +#: wp-admin/about.php:164 +msgid "Introducing REST API Content Endpoints" +msgstr "Introduserer REST API innholds-endpoints" + +#: wp-admin/about.php:155 +msgid "Dashboard in your language" +msgstr "Kontrollpanel på ditt eget språk" -#. translators: 1: WP_Term_Query, 2: WP_Post_Type #: wp-admin/about.php:152 -msgid "%1$s and %2$s" -msgstr "%1$s og %2$s" +msgid "Managing your document collection is easier with WordPress 4.7. Uploading PDFs will generate thumbnail images so you can more easily distinguish between all your documents." +msgstr "Å håndtere dokumentsamlinger er lettere med WordPress 4.7. Når du laster opp PDF-er vil det automatisk genereres miniatyrbilder, slik at du lettere kan skille mellom dokumentene." -#. translators: %s: -#. https://make.wordpress.org/core/2016/07/06/resource-hints-in-4-6/ -#: wp-admin/about.php:140 -msgid "Resource hints help browsers decide which resources to fetch and preprocess. WordPress 4.6 adds them automatically for your styles and scripts making your site even faster." -msgstr "Ressurshint hjelper nettlesere å bestemme hvilke ressurser som skal hentes og forhåndsprosesseres. WordPress 4.6 legger dem til automatisk for dine css- og skriptfiler, som gjør ditt nettsted enda raskere." +#: wp-admin/about.php:150 +msgid "PDF Thumbnail Previews" +msgstr "Miniatyrbilder for PDF-er" -#: wp-admin/about.php:146 -msgid "Robust Requests" -msgstr "Robuste spørringer" +#: wp-admin/about.php:142 +msgid "Sometimes you just need a few visual tweaks to make your site perfect. WordPress 4.7 allows you to add custom CSS and instantly see how your changes affect your site. The live preview allows you to work quickly without page refreshes slowing you down." +msgstr "Noen ganger trenger du bare noen få visuelle endringer for å gjøre ditt nettsted perfekt. WordPress 4.7 lar deg legge til tilpasset CSS og øyeblikkelig se hvordan endringene påvirker ditt nettsted. Live forhåndsvisning lar deg jobbe kjapt uten å laste inn siden på nytt." -#: wp-admin/about.php:125 -msgid "As you type, WordPress saves your content to the browser. Recovering saved content is even easier with WordPress 4.6." -msgstr "Når du skriver, lagrer WordPress ditt innhold i nettleseren. Gjenoppretting av lagret innhold er enda enklere i WordPress 4.6." +#: wp-admin/about.php:137 +msgid "Many menus for sites contain links to the pages of your site, but what happens when you don’t have any pages yet? Now you can add new pages while building menus instead of leaving the customizer and abandoning your changes. Once you’ve published your customizations, you’ll have new pages ready for you to fill with content." +msgstr "Mange menyer for nettsteder inneholder lenker til sidene på nettstedet, men hva skjer når du ikke har noen sider ennå? Nå kan du legge til nye sider mens du bygger menyene, istedenfor å gå bort fra tematilpasseren og avbryte endringene dine. Når du har publisert dine endringer vil du ha nye sider som du kan fylle med innhold." -#: wp-admin/about.php:136 -msgid "Resource Hints" -msgstr "Ressurshint" +#: wp-admin/about.php:135 +msgid "Smoother Menu Building" +msgstr "Enklere meny-bygging" -#. translators: %s: Home URL appended with 'wordpress.org' -#: wp-admin/about.php:117 -msgid "Ever accidentally made a link to %s? Now WordPress automatically checks to make sure you didn’t." -msgstr "Har du laget en lenke til %s ved en feil? Nå sjekker WordPress automatisk at du ikke gjør det." +#: wp-admin/about.php:129 +msgid "Sometimes a big atmospheric video as a moving header image is just what you need to showcase your wares; go ahead and try it out with Twenty Seventeen. Need some video inspiration? Try searching for sites with video headers available for download and use." +msgstr "Noen ganger kan en stor video som en bevegelig header være det du trenger for å vise frem varene dine. Prøv det med Twenty Seventeen. Trenger du noe video-inspirasjon? Prøv å søke på nettsteder med tilgjengelige video-headere som du kan laste ned og bruke." -#: wp-admin/about.php:124 -msgid "Content Recovery" -msgstr "Gjenopprett innhold" +#: wp-admin/about.php:119 +msgid "Video Headers" +msgstr "Video-headere" -#: wp-admin/about.php:113 -msgid "Inline Link Checker" -msgstr "Innebygget lenkesjekker" +#: wp-admin/about.php:116 +msgid "Visible icons appear to show you which parts of your site can be customized while live previewing. Click on a shortcut and get straight to editing. Paired with starter content, getting started with customizing your site is faster than ever." +msgstr "Synlige ikoner viser deg hvilke deler av nettstedet som kan tilpasses mens du forhåndsviser live. Klikk på en snarvei og begynn å redigere med en gang. Sammen med standardinnhold blir det lettere enn noen sinne å tilpasse ditt nettsted." -#: wp-admin/about.php:103 -msgid "The WordPress dashboard now takes advantage of the fonts you already have, making it load faster and letting you feel more at home on whatever device you use." -msgstr "Kontrollpanelet i WordPress benytter nå skrifttyper du allerede har. Det betyr raskere innlasting og at du vil føle deg mer hjemme på de enhetene du bruker." +#: wp-admin/about.php:106 +msgid "Edit Shortcuts" +msgstr "Rediger-snarveier" -#: wp-admin/about.php:78 -msgid "Don’t lose your place: stay on the same page while you update, install, and delete your plugins and themes." -msgstr "Ikke mist fotfestet; bli værende på samme side når du oppdaterer, installerer og sletter utvidelser og temaer." +#: wp-admin/about.php:89 +msgid "To help give you a solid base to build from, individual themes can provide starter content that appears when you go to customize your brand new site. This can range from placing a business information widget in the best location to providing a sample menu with social icon links to a static front page complete with beautiful images. Don’t worry - nothing new will appear on the live site until you’re ready to save and publish your initial theme setup." +msgstr "For å gi deg et solid fundament å bygge fra, kan individuelle temaer gi deg start-innhold som vises når du skal tilpasse ditt nye nettsted. Dette kan være å plassere en informasjonswidget i den beste widget-plasseringen, å gi deg et eksempel på en meny med sosiale ikoner, til en statisk forside fylt med vakre bilder. Men ikke vær redd. Ikke noe nytt vil vises på ditt nettsted før du er klar til å lagre og publisere ditt nye temaoppsett." -#: wp-admin/about.php:102 -msgid "Native Fonts" -msgstr "Innebygde skrifftyper" +#: wp-admin/about.php:88 +msgid "Theme Starter Content" +msgstr "Startinnhold for temaer" -#: wp-admin/about.php:52 wp-admin/credits.php:23 wp-admin/freedoms.php:22 -msgid "Thank you for updating to the latest version. WordPress %s changes a lot behind the scenes to make your WordPress experience even better!" -msgstr "Takk for at du oppdaterer til nyeste versjon. WordPress %s endrer mye bak scenen sånn at din WordPress-opplevelse blir enda bedre!" +#: wp-admin/about.php:83 +msgid "WordPress 4.7 adds new features to the customizer to help take you through the initial setup of a theme, with non-destructive live previews of all your changes in one uninterrupted workflow." +msgstr "WordPress 4.7 har gitt tematilpasseren ny funksjonalitet for å hjelpe deg å sette opp et nytt tema, med ikke-destruktiv live forhåndsvisning av alle endringer i én uavbrutt arbeidsflyt." -#: wp-admin/about.php:77 -msgid "Streamlined Updates" -msgstr "Enklere oppdateringer" +#: wp-admin/about.php:76 +msgid "Twenty Seventeen focuses on business sites and features a customizable front page with multiple sections. Personalize it with widgets, navigation, social menus, a logo, custom colors, and more. Our default theme for 2017 works great in many languages, on any device, and for a wide range of users." +msgstr "Twenty Seventeen har forretningsnettsteder i fokus og har en forside som kan tilpasses med flere seksjoner. Lag temaet til ditt eget med widgeter, navigasjon, sosiale menyer, logo, tilpassede farger og mer. Vårt standardtema for 2017 fungerer fint på mange språk, skjermstørrelser og for alle mulige brukere." + +#: wp-admin/about.php:82 +msgid "Your Site, Your Way" +msgstr "Ditt nettsted, du bestemmer" + +#: wp-admin/about.php:70 +msgid "A brand new default theme brings your site to life with immersive featured images and video headers." +msgstr "Et helt nytt standardtema blåser liv i nettstedet ditt med store fremhevede bilder og video-headere." + +#: wp-admin/about.php:69 +msgid "Presenting Twenty Seventeen" +msgstr "Presenterer Twenty Seventeen" + +#: wp-admin/about.php:37 wp-admin/credits.php:23 wp-admin/freedoms.php:22 +msgid "Thank you for updating to the latest version! WordPress %s helps you get your site set up the way you want it." +msgstr "Takk for at du oppdaterer til siste versjon! WordPress %s hjelper deg å få ditt nettsted slik du vil ha det." + +#: wp-admin/users.php:167 wp-admin/users.php:207 +msgid "Sorry, you are not allowed to delete users." +msgstr "Beklager, du har ikke lov til å slette brukere." + +#: wp-admin/customize.php:163 +msgid "The Customizer allows you to preview changes to your site before publishing them. You can navigate to different pages on your site within the preview. Edit shortcuts are shown for some editable elements." +msgstr "Tematilpasseren lar deg forhåndsvise endringer på nettstedet før du publiserer dem. Du kan navigere til ulike sider på nettstedet inne i forhåndsvisningen. Rediger-snarveier vises for noen redigerbare elementer." + +#: wp-admin/customize.php:196 +msgctxt "short (~12 characters) label for hide controls button" +msgid "Hide Controls" +msgstr "Skjul verktøy" + +#: wp-admin/theme-install.php:59 +msgid "Expand Sidebar" +msgstr "Utvid sidekolonne" + +#: wp-admin/nav-menus.php:812 +msgid "Display location" +msgstr "Vis sted" + +#. translators: 1: user id, 2: user login +#: wp-admin/users.php:385 +msgid "ID #%1$s: %2$s Sorry, you are not allowed to remove this user." +msgstr "ID #%1$s: %2$s Beklager, du har ikke lov til å fjerne denne brukeren." + +#. translators: The user language selection field label +#: wp-admin/user-edit.php:280 +msgid "Language" +msgstr "Språk" + +#: wp-admin/user-edit.php:41 +msgid "You can select the language you wish to use while using the WordPress administration screen without affecting the language site visitors see." +msgstr "Du kan velge språket du vil bruke når du bruker kontrollpanelet uten at det får noen innvirkning på språket som de som besøkende på nettstedet ser." + +#. translators: 1: WordPress version number, 2: WordPress version number +#. including locale if necessary +#: wp-admin/update-core.php:81 +msgid "You can update to WordPress %2$s automatically:" +msgstr "Du kan oppdatere til WordPress %2$s automatisk:" + +#: wp-admin/update-core.php:60 +msgid "If you need to re-install version %s, you can do so here:" +msgstr "Hvis du må re-installere versjon %s, kan du gjøre det her:" + +#: wp-admin/update-core.php:57 +msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically:" +msgstr "Du bruker en utviklerversjon av WordPress. Du kan oppdatere til siste nigthly build automatisk:" + +#: wp-admin/themes.php:258 wp-admin/themes.php:388 +msgid "New version available." +msgstr "Ny versjon tilgjengelig." + +#: wp-admin/theme-install.php:213 +msgid "Edit Filters" +msgstr "Rediger filtere" + +#: wp-admin/theme-install.php:188 wp-admin/theme-install.php:208 +msgid "Clear current filters" +msgstr "Fjern gjeldende filtere" + +#. translators: hidden accessibility text +#: wp-admin/theme-install.php:61 +msgid "Select one or more Theme features to filter by" +msgstr "Velg ett eller flere temafunksjoner å filtrere etter" + +#: wp-admin/options-general.php:153 +msgid "Choose either a city in the same timezone as you or a UTC timezone offset." +msgstr "Velg enten en by i samme tidssone som deg, eller et bestemt avvik fra UTC-tidssonen." + +#: wp-admin/includes/template.php:1788 +msgid "Current Background Image" +msgstr "Gjeldende bakgrunnsbilde" + +#: wp-admin/includes/template.php:1775 +msgid "Current Header Image" +msgstr "Gjeldende toppbilde" + +#: wp-admin/includes/meta-boxes.php:105 +msgid "Set status" +msgstr "Sett status" + +#. translators: %s: post title +#: wp-admin/includes/class-wp-posts-list-table.php:843 +msgid "“%s” is locked" +msgstr "«%s» er låst" + +#: wp-admin/includes/plugin-install.php:288 +msgid "Search plugins..." +msgstr "Søk i utvidelser..." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:566 +#: wp-admin/includes/plugin-install.php:593 +msgctxt "Active plugin installs" +msgid "Less Than 10" +msgstr "Færre enn 10" + +#: wp-admin/includes/ajax-actions.php:2022 +msgid "Sorry, you are not allowed to attach files to this post." +msgstr "Beklager, du har ikke lov til å legge ved filer til dette innlegget." + +#: wp-admin/freedoms.php:45 wp-admin/includes/plugin-install.php:235 +#: wp-admin/includes/plugin-install.php:599 wp-admin/plugin-install.php:82 +#: wp-admin/plugins.php:400 +msgid "https://wordpress.org/plugins/" +msgstr "https://nb.wordpress.org/plugins/" + +#: wp-admin/customize.php:41 +msgid "Customize New Changes" +msgstr "Endringer i tematilpasseren" + +#: wp-admin/customize.php:40 +msgid "This changeset has already been published and cannot be further modified." +msgstr "Denne endringen har allerede blitt publisert, og kan ikke bli endret videre." + +#: wp-admin/custom-background.php:410 wp-admin/custom-background.php:411 +msgctxt "Background Scroll" +msgid "Scroll" +msgstr "Skroll" + +#: wp-admin/custom-background.php:402 wp-admin/custom-background.php:403 +msgctxt "Background Repeat" +msgid "Repeat" +msgstr "Gjenta" + +#: wp-admin/custom-background.php:394 +msgctxt "Original Size" +msgid "Original" +msgstr "Original" + +#: wp-admin/comment.php:52 wp-admin/custom-background.php:101 +#: wp-admin/custom-header.php:128 wp-admin/edit-comments.php:184 +#: wp-admin/edit-form-advanced.php:383 wp-admin/edit-form-advanced.php:399 +#: wp-admin/edit-form-advanced.php:415 wp-admin/edit-link-form.php:66 +#: wp-admin/edit-tags.php:270 wp-admin/edit.php:229 wp-admin/edit.php:250 +#: wp-admin/export.php:55 wp-admin/import.php:30 wp-admin/index.php:98 +#: wp-admin/link-manager.php:67 wp-admin/media-new.php:57 wp-admin/media.php:84 +#: wp-admin/my-sites.php:48 wp-admin/nav-menus.php:572 +#: wp-admin/options-discussion.php:29 wp-admin/options-general.php:46 +#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 +#: wp-admin/options-reading.php:39 wp-admin/options-writing.php:46 +#: wp-admin/plugin-editor.php:157 wp-admin/plugin-install.php:99 +#: wp-admin/plugins.php:418 wp-admin/revision.php:121 +#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:115 +#: wp-admin/themes.php:119 wp-admin/tools.php:29 wp-admin/update-core.php:576 +#: wp-admin/upload.php:67 wp-admin/upload.php:211 wp-admin/user-edit.php:56 +#: wp-admin/user-new.php:214 wp-admin/users.php:69 wp-admin/widgets.php:77 +msgid "Support Forums" +msgstr "Supportforum" #. translators: %s: Number of failed updates -#: wp-admin/includes/update.php:671 +#: wp-admin/includes/update.php:679 msgid "%s update failed." msgstr "%s oppdatering feilet." #. translators: %s: Number of failed updates -#: wp-admin/includes/update.php:676 +#: wp-admin/includes/update.php:684 msgid "%s updates failed." msgstr "%s oppdateringer feilet." -#: wp-admin/includes/class-wp-plugins-list-table.php:369 +#: wp-admin/includes/class-wp-plugins-list-table.php:370 msgid "Search installed plugins..." msgstr "Søk i installerte utvidelser..." -#: wp-admin/plugin-install.php:82 -msgid "Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official WordPress Plugin Directory are compatible with the license WordPress uses." -msgstr "Utvidelser hekter seg inn i WordPress for å utvide funksjonaliteten. Utvidelser utvikles selvstendig fra WordPress-applikasjonen av tusenvis av utviklere over hele verden. Alle utvidelser i WordPress Plugin Directory er kompatible med lisensen som WordPress bruker." - #: wp-admin/plugin-install.php:83 msgid "You can find new plugins to install by searching or browsing the directory right here in your own Plugins section." msgstr "Du kan finne nye utvidelser å installere ved å søke eller bla i katalogen her i utvidelses-seksjonen." -#: wp-admin/includes/plugin-install.php:259 +#: wp-admin/plugin-install.php:82 +msgid "Plugins hook into WordPress to extend its functionality with custom features. Plugins are developed independently from the core WordPress application by thousands of developers all over the world. All plugins in the official WordPress Plugin Directory are compatible with the license WordPress uses." +msgstr "Utvidelser hekter seg inn i WordPress for å utvide funksjonaliteten. Utvidelser utvikles selvstendig fra WordPress-applikasjonen av tusenvis av utviklere over hele verden. Alle utvidelser i WordPress Plugin Directory er kompatible med lisensen som WordPress bruker." + +#: wp-admin/includes/plugin-install.php:281 msgid "Search plugins by:" msgstr "Søk i utvidelser etter:" @@ -188,47 +379,47 @@ msgid "Import posts, comments, and users from a Blogger blog." msgstr "Importer innlegg, kommentarer og brukere fra en Blogger-blogg." #. translators: %s: plugin name -#: wp-admin/includes/class-wp-plugins-list-table.php:603 +#: wp-admin/includes/class-wp-plugins-list-table.php:604 msgctxt "plugin" msgid "Network Deactivate %s" msgstr "Deaktiver i nettverk %s" #. translators: %s: plugin name -#: wp-admin/includes/class-wp-plugins-list-table.php:612 -#: wp-admin/includes/class-wp-plugins-list-table.php:633 +#: wp-admin/includes/class-wp-plugins-list-table.php:613 +#: wp-admin/includes/class-wp-plugins-list-table.php:634 msgctxt "plugin" msgid "Delete %s" msgstr "Slett %s" #. translators: %s: plugin name -#: wp-admin/includes/class-wp-plugins-list-table.php:626 +#: wp-admin/includes/class-wp-plugins-list-table.php:627 msgctxt "plugin" msgid "Deactivate %s" msgstr "Deaktiver %s" -#: wp-admin/user-new.php:180 +#: wp-admin/user-new.php:187 msgid "By default, new users will receive an email letting them know they’ve been added as a user for your site. This email will also contain a password reset link. Uncheck the box if you don’t want to send the new user a welcome email." msgstr "Som standard vil nye brukere få en e-post som lar dem vite at de har blitt lagt til som brukere på ditt nettsted. E-posten vil også inneholde en lenke for å nullstille passordet. Fjern krysset i boksen hvis du ikke vil sende slike e-poster til nye brukere." -#: wp-admin/user-new.php:178 +#: wp-admin/user-new.php:185 msgid "New users are automatically assigned a password, which they can change after logging in. You can view or edit the assigned password by clicking the Show Password button. The username cannot be changed once the user has been added." msgstr "Nye brukere får automatisk tildelt et passord, som de kan endre etter at de har logget inn. Du kan se eller redigere det tildelte passordet ved å klikke på Vis passord-knappen. Brukernavnet kan ikke bli endret etter at brukeren har blitt lagt til." #. translators: %s: Plugin name -#: wp-admin/includes/update.php:739 +#: wp-admin/includes/update.php:747 msgctxt "plugin" msgid "%s was successfully deleted." msgstr "%s ble slettet." -#: wp-admin/plugins.php:374 +#: wp-admin/plugins.php:396 msgid "The search for installed plugins will search for terms in their name, description, or author." msgstr "Søket etter installerte utvidelser vil søke i navn, beskrivelse og forfatter." -#: wp-admin/includes/theme.php:251 +#: wp-admin/includes/theme.php:253 msgid "Custom Logo" msgstr "Tilpasset logo" -#: wp-admin/user-edit.php:534 +#: wp-admin/user-edit.php:571 msgid "Confirm use of potentially weak password" msgstr "Bekreft bruk av potensielt svakt passord" @@ -236,37 +427,41 @@ msgstr "Bekreft bruk av potensielt svakt passord" msgid "Sorry, you are not allowed to add users to this network." msgstr "Beklager, du har ikke lov til å legge til brukere i dette nettverket." -#: wp-admin/user-new.php:23 wp-admin/user-new.php:110 +#: wp-admin/user-new.php:23 wp-admin/user-new.php:117 msgid "Sorry, you are not allowed to create users." msgstr "Beklager, du har ikke lov til å opprette brukere." -#: wp-admin/themes.php:255 wp-admin/themes.php:381 -msgid "New version available. " -msgstr "Ny versjon tilgjengelig. " +#: wp-admin/customize.php:33 +msgid "Sorry, you are not allowed to edit this changeset." +msgstr "Beklager, du har ikke lov til å redigere denne endringen." -#: wp-admin/update-core.php:23 wp-admin/update-core.php:626 -#: wp-admin/update-core.php:650 wp-admin/update-core.php:678 -#: wp-admin/update-core.php:708 +#: wp-admin/update-core.php:23 wp-admin/update-core.php:637 +#: wp-admin/update-core.php:665 wp-admin/update-core.php:698 +#: wp-admin/update-core.php:733 msgid "Sorry, you are not allowed to update this site." msgstr "Beklager, du har ikke lov til å oppdatere dette nettstedet." -#: wp-admin/includes/ajax-actions.php:3438 wp-admin/update.php:172 +#: wp-admin/includes/ajax-actions.php:3419 wp-admin/update.php:172 #: wp-admin/update.php:193 msgid "Sorry, you are not allowed to update themes for this site." msgstr "Beklager, du har ikke lov til å oppdatere temaer på dette nettstedet." -#: wp-admin/theme-install.php:134 +#: wp-admin/themes.php:256 wp-admin/themes.php:386 +msgid "New version available. " +msgstr "Ny versjon tilgjengelig. " + +#: wp-admin/theme-install.php:140 msgid "The Theme Installer screen requires JavaScript." msgstr "Tema-installeringsskjermen krever JavaScript." -#: wp-admin/setup-config.php:284 -msgid "ERROR: \"Table Prefix\" is invalid." -msgstr "FEIL: \"Table Prefix\" er ugyldig." - #: wp-admin/theme-editor.php:18 msgid "Sorry, you are not allowed to edit templates for this site." msgstr "Beklager, du har ikke lov til å redigere maler på dette nettstedet." +#: wp-admin/setup-config.php:282 +msgid "ERROR: \"Table Prefix\" is invalid." +msgstr "FEIL: \"Table Prefix\" er ugyldig." + #: wp-admin/plugins.php:33 wp-admin/plugins.php:72 wp-admin/plugins.php:150 msgid "Sorry, you are not allowed to activate plugins for this site." msgstr "Beklager, du har ikke lov til å aktivere utvidelser på dette nettstedet." @@ -287,31 +482,31 @@ msgstr "Beklager, du har ikke lov til å redigere utvidelser på dette nettstede msgid "Sorry, you are not allowed to delete this site." msgstr "Beklager, du har ikke lov til å slette dette nettstedet." -#: wp-admin/nav-menus.php:588 wp-admin/widgets.php:360 -msgid "Manage with Live Preview" -msgstr "Håndter med live forhåndsvisning" - #: wp-admin/options-discussion.php:12 wp-admin/options-general.php:16 #: wp-admin/options-media.php:13 wp-admin/options-permalink.php:13 #: wp-admin/options-reading.php:13 wp-admin/options-writing.php:13 msgid "Sorry, you are not allowed to manage options for this site." msgstr "Beklager, du har ikke lov til å endre innstillinger på dette nettstedet." -#. translators: %s: WordPress Planet URL -#: wp-admin/index.php:82 -msgid "WordPress News — Latest news from the official WordPress project and the WordPress Planet." -msgstr "WordPress News — De siste nyhetene fra WordPress-prosjektet og WordPress Planet." +#: wp-admin/nav-menus.php:589 wp-admin/widgets.php:362 +msgid "Manage with Live Preview" +msgstr "Håndter med live forhåndsvisning" #: wp-admin/link-add.php:13 msgid "Sorry, you are not allowed to add links to this site." msgstr "Beklager, du har ikke lov til å legge til lenker på dette nettstedet." #. translators: %s: WordPress Planet URL -#: wp-admin/index.php:76 +#: wp-admin/index.php:81 +msgid "WordPress News — Latest news from the official WordPress project and the WordPress Planet." +msgstr "WordPress News — De siste nyhetene fra WordPress-prosjektet og WordPress Planet." + +#. translators: %s: WordPress Planet URL +#: wp-admin/index.php:75 msgid "WordPress News — Latest news from the official WordPress project, the WordPress Planet, and popular plugins." msgstr "WordPress News — De siste nyhetene fra WordPress-prosjektet, WordPress Planet og populære utvidelser." -#: wp-admin/includes/upgrade.php:197 +#: wp-admin/includes/upgrade.php:200 msgid "" "Hi, this is a comment.\n" "To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard.\n" @@ -322,103 +517,119 @@ msgstr "" "Kommentar-avatarer kommer fra Gravatar." #. translators: %s: Theme name -#: wp-admin/includes/update.php:747 +#: wp-admin/includes/update.php:755 msgctxt "theme" msgid "%s was successfully deleted." msgstr "%s ble slettet." -#: wp-admin/includes/upgrade.php:194 +#: wp-admin/includes/upgrade.php:197 msgid "A WordPress Commenter" msgstr "En WordPress-kommentator" -#: wp-admin/includes/theme.php:236 -msgid "Grid Layout" -msgstr "Grid-layout" +#: wp-admin/includes/update.php:252 +msgid "Please update WordPress now" +msgstr "Vennligst oppdater WordPress nå" -#: wp-admin/includes/theme.php:257 -msgid "Footer Widgets" -msgstr "Footer-widgeter" - -#: wp-admin/includes/theme.php:270 +#: wp-admin/includes/theme.php:272 msgid "Blog" msgstr "Blogg" -#: wp-admin/includes/theme.php:271 -msgid "E-Commerce" -msgstr "E-handel" - -#: wp-admin/includes/theme.php:272 -msgid "Education" -msgstr "Utdanning" - -#: wp-admin/includes/theme.php:273 -msgid "Entertainment" -msgstr "Underholdning" - -#: wp-admin/includes/theme.php:274 -msgid "Food & Drink" -msgstr "Mat og drikke" - -#: wp-admin/includes/theme.php:276 -msgid "News" -msgstr "Nyheter" - -#: wp-admin/includes/theme.php:277 +#: wp-admin/includes/theme.php:279 msgid "Photography" msgstr "Foto" -#: wp-admin/includes/theme.php:278 +#: wp-admin/includes/theme.php:280 msgid "Portfolio" msgstr "Portefølje" +#: wp-admin/includes/theme.php:276 +msgid "Food & Drink" +msgstr "Mat og drikke" + +#: wp-admin/includes/theme.php:278 +msgid "News" +msgstr "Nyheter" + +#: wp-admin/includes/theme.php:273 +msgid "E-Commerce" +msgstr "E-handel" + +#: wp-admin/includes/theme.php:274 +msgid "Education" +msgstr "Utdanning" + +#: wp-admin/includes/theme.php:275 +msgid "Entertainment" +msgstr "Underholdning" + #. translators: 1: Codex URL to release notes, 2: new WordPress version, 3: URL #. to network admin, 4: accessibility text -#: wp-admin/includes/update.php:236 +#: wp-admin/includes/update.php:244 msgid "WordPress %2$s is available! Please update now." msgstr "WordPress %2$s er her! Vennligst oppdater nå." #. translators: %s: WordPress version -#: wp-admin/includes/update.php:239 wp-admin/includes/update.php:252 +#: wp-admin/includes/update.php:247 wp-admin/includes/update.php:260 msgid "https://codex.wordpress.org/Version_%s" msgstr "https://codex.wordpress.org/Version_%s" -#: wp-admin/includes/update.php:244 -msgid "Please update WordPress now" -msgstr "Vennligst oppdater WordPress nå" - #. translators: 1: Codex URL to release notes, 2: new WordPress version -#: wp-admin/includes/update.php:249 +#: wp-admin/includes/update.php:257 msgid "WordPress %2$s is available! Please notify the site administrator." msgstr "WordPress %2$s er her! Vennligst si ifra til nettstedets administrator." #. translators: %s: Number of plugins -#: wp-admin/includes/update.php:644 +#: wp-admin/includes/update.php:652 msgid "%s plugin successfully updated." msgstr "%s utvidelse ble oppdatert." #. translators: %s: Number of themes -#: wp-admin/includes/update.php:649 +#: wp-admin/includes/update.php:657 msgid "%s theme successfully updated." msgstr "%s tema ble oppdatert." -#. translators: %s: Number of plugins -#: wp-admin/includes/update.php:656 -msgid "%s plugins successfully updated." -msgstr "%s utvidelser ble oppdaterte." - #. translators: %s: Number of themes -#: wp-admin/includes/update.php:661 +#: wp-admin/includes/update.php:669 msgid "%s themes successfully updated." msgstr "%s temaer ble oppdaterte." -#: wp-admin/includes/template.php:2020 +#. translators: %s: Number of plugins +#: wp-admin/includes/update.php:664 +msgid "%s plugins successfully updated." +msgstr "%s utvidelser ble oppdaterte." + +#: wp-admin/includes/theme.php:238 +msgid "Grid Layout" +msgstr "Grid-layout" + +#: wp-admin/includes/theme.php:259 +msgid "Footer Widgets" +msgstr "Footer-widgeter" + +#: wp-admin/includes/template.php:2046 msgid "This will replace the current editor content with the last backup version. You can use undo and redo in the editor to get the old content back or to return to the restored version." msgstr "Dette vil erstatte innholdet i redigereren med siste sikkerhetskopierte versjon. Du kan bruke angre og gjør om i redigereren for å få tilbake det gamle innholdet eller å gå tilbake til den gjenopprettede versjonen." -#: wp-admin/includes/template.php:1498 +#: wp-admin/includes/template.php:1501 msgid "Close media attachment panel" msgstr "Lukk medievedleggspanelet" +#: wp-admin/users.php:317 wp-admin/users.php:352 +msgid "Sorry, you are not allowed to remove users." +msgstr "Beklager, du har ikke lov til å fjerne brukere." + +#: wp-admin/includes/menu.php:342 wp-admin/my-sites.php:16 +msgid "Sorry, you are not allowed to access this page." +msgstr "Beklager, du har ikke tilgang til denne siden." + +#: wp-admin/includes/ms.php:1084 +msgid "Info" +msgstr "Info" + +#: wp-admin/includes/meta-boxes.php:866 +msgid "Need help? Use the Help tab above the screen title." +msgstr "Trenger du hjelp? Bruk hjelpfanen over skjermtittelen." + #: wp-admin/includes/file.php:46 msgid "Embed Template" msgstr "Mal for innbygging" @@ -439,102 +650,90 @@ msgstr "Mal for innbyggingsheader" msgid "Embed Footer Template" msgstr "Mal for innbyggingsfooter" -#: wp-admin/includes/menu.php:342 wp-admin/my-sites.php:16 -msgid "Sorry, you are not allowed to access this page." -msgstr "Beklager, du har ikke tilgang til denne siden." +#: wp-admin/includes/class-wp-plugin-install-list-table.php:472 +msgctxt "plugin" +msgid "Active" +msgstr "Aktive" -#: wp-admin/includes/meta-boxes.php:856 -msgid "Need help? Use the Help tab above the screen title." -msgstr "Trenger du hjelp? Bruk hjelpfanen over skjermtittelen." - -#: wp-admin/includes/ms.php:1067 -msgid "Info" -msgstr "Info" - -#: wp-admin/includes/ajax-actions.php:3579 -#: wp-admin/includes/ajax-actions.php:3674 -#: wp-admin/includes/ajax-actions.php:3777 -msgid "No plugin specified." -msgstr "Ingen utvidelser spesifisert." - -#: wp-admin/includes/ajax-actions.php:3589 wp-admin/plugin-install.php:18 +#: wp-admin/includes/ajax-actions.php:3570 wp-admin/plugin-install.php:18 #: wp-admin/update.php:96 wp-admin/update.php:144 msgid "Sorry, you are not allowed to install plugins on this site." msgstr "Beklager, du har ikke lov til å installere utvidelser på dette nettstedet." -#: wp-admin/includes/ajax-actions.php:3688 wp-admin/update.php:24 +#: wp-admin/includes/ajax-actions.php:3673 wp-admin/update.php:24 #: wp-admin/update.php:50 wp-admin/update.php:71 msgid "Sorry, you are not allowed to update plugins for this site." msgstr "Beklager, du har ikke lov til å oppdatere utvidelser på dette nettstedet." -#: wp-admin/includes/ajax-actions.php:3789 wp-admin/plugins.php:231 +#: wp-admin/includes/ajax-actions.php:3774 wp-admin/plugins.php:231 msgid "Sorry, you are not allowed to delete plugins for this site." msgstr "Beklager, du har ikke lov til å slette utvidelser på dette nettstedet." -#: wp-admin/includes/ajax-actions.php:3827 -msgid "Plugin could not be deleted." -msgstr "Utvidelse kunne ikke slettes." - -#: wp-admin/includes/ajax-actions.php:3857 -#: wp-admin/includes/ajax-actions.php:3900 wp-admin/plugins.php:13 +#: wp-admin/includes/ajax-actions.php:3842 +#: wp-admin/includes/ajax-actions.php:3885 wp-admin/plugins.php:13 msgid "Sorry, you are not allowed to manage plugins for this site." msgstr "Beklager, du har ikke lov til å håndtere utvidelser på dette nettstedet." #: wp-admin/includes/bookmark.php:32 wp-admin/includes/bookmark.php:315 -#: wp-admin/link-manager.php:12 wp-admin/link-manager.php:71 +#: wp-admin/link-manager.php:12 wp-admin/link-manager.php:77 msgid "Sorry, you are not allowed to edit the links for this site." msgstr "Beklager, du har ikke lov til å redigere lenker på dette nettstedet." +#: wp-admin/includes/ajax-actions.php:3812 +msgid "Plugin could not be deleted." +msgstr "Utvidelse kunne ikke slettes." + #: wp-admin/includes/class-wp-media-list-table.php:488 msgid "(Private post)" msgstr "(Privat innlegg)" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:476 -msgctxt "plugin" -msgid "Active" -msgstr "Aktive" +#: wp-admin/includes/ajax-actions.php:3560 +#: wp-admin/includes/ajax-actions.php:3659 +#: wp-admin/includes/ajax-actions.php:3762 +msgid "No plugin specified." +msgstr "Ingen utvidelser spesifisert." -#: wp-admin/includes/ajax-actions.php:3319 -#: wp-admin/includes/ajax-actions.php:3426 -#: wp-admin/includes/ajax-actions.php:3511 +#: wp-admin/includes/ajax-actions.php:3300 +#: wp-admin/includes/ajax-actions.php:3407 +#: wp-admin/includes/ajax-actions.php:3492 msgid "No theme specified." msgstr "Ingen temaer er valgt." -#: wp-admin/includes/ajax-actions.php:3331 wp-admin/theme-install.php:16 +#: wp-admin/includes/ajax-actions.php:3474 +msgid "Update failed." +msgstr "Oppdatering feilet." + +#: wp-admin/includes/ajax-actions.php:3539 +msgid "Theme could not be deleted." +msgstr "Tema kunne ikke slettes." + +#: wp-admin/includes/ajax-actions.php:3312 wp-admin/theme-install.php:16 #: wp-admin/update.php:219 wp-admin/update.php:249 msgid "Sorry, you are not allowed to install themes on this site." msgstr "Beklager, du har ikke lov til å installere temaer på dette nettstedet." -#: wp-admin/includes/ajax-actions.php:3493 -msgid "Update failed." -msgstr "Oppdatering feilet." - -#: wp-admin/includes/ajax-actions.php:3522 +#: wp-admin/includes/ajax-actions.php:3503 msgid "Sorry, you are not allowed to delete themes on this site." msgstr "Beklager, du har ikke lov til å slette temaer på dette nettstedet." -#: wp-admin/includes/ajax-actions.php:3558 -msgid "Theme could not be deleted." -msgstr "Tema kunne ikke slettes." - -#: wp-admin/edit.php:197 -msgid "You can filter the list of posts by post status using the text links above the posts list to only show posts with that status. The default view is to show all posts." -msgstr "Du kan filtrere listen med innlegg etter innleggsstatus ved å bruke tekstlenkene over innleggslisten. Som standard vises alle innlegg." - #: wp-admin/export.php:13 msgid "Sorry, you are not allowed to export the content of this site." msgstr "Beklager, du har ikke lov til å eksportere innholdet på dette nettstedet." +#: wp-admin/edit.php:201 +msgid "You can filter the list of posts by post status using the text links above the posts list to only show posts with that status. The default view is to show all posts." +msgstr "Du kan filtrere listen med innlegg etter innleggsstatus ved å bruke tekstlenkene over innleggslisten. Som standard vises alle innlegg." + #: wp-admin/custom-header.php:969 msgid "Sorry, you are not allowed to customize headers." msgstr "Beklager, du har ikke lov til å redigere sidetopper." -#: wp-admin/customize.php:126 +#: wp-admin/customize.php:149 msgid "Close the Customizer and go back to the previous page" msgstr "Lukk tilpasseren og gå tilbake til forrige side" #. translators: %s: taxonomy name -#: wp-admin/edit-tag-form.php:79 wp-admin/edit-tag-form.php:84 +#: wp-admin/edit-tag-form.php:79 msgctxt "admin screen" msgid "← Back to %s" msgstr "← Tilbake til %s" @@ -551,95 +750,87 @@ msgstr "Designansvarlig for utgivelse" msgid "Release Deputy" msgstr "Utgivelsesansvarlig" -#: wp-admin/about.php:181 -msgid "JavaScript Library Updates" -msgstr "Oppdateringer av JavaScript-bibliotek" - -#: wp-admin/about.php:110 -msgid "Editor Improvements" -msgstr "Forbedret redigering" - #. translators: %s: Codex URL -#: wp-admin/includes/meta-boxes.php:642 +#: wp-admin/includes/meta-boxes.php:653 msgid "Custom fields can be used to add extra metadata to a post that you can use in your theme." msgstr "Tilpassede felt kan brukes for å legge til ekstra metadata til et innlegg som du kan bruke i ditt tema." -#: wp-admin/includes/meta-boxes.php:643 +#: wp-admin/includes/meta-boxes.php:654 msgid "https://codex.wordpress.org/Using_Custom_Fields" msgstr "https://codex.wordpress.org/Using_Custom_Fields" #. translators: %s: Codex URL -#: wp-admin/includes/meta-boxes.php:664 +#: wp-admin/includes/meta-boxes.php:675 msgid "Allow trackbacks and pingbacks on this page." msgstr "Tillat tilbakesporinger og tilbakeping på denne siden." #. translators: %s: Codex URL -#: wp-admin/includes/meta-boxes.php:610 +#: wp-admin/includes/meta-boxes.php:621 msgid "Trackbacks are a way to notify legacy blog systems that you’ve linked to them. If you link other WordPress sites, they’ll be notified automatically using pingbacks, no other action necessary." msgstr "Tilbakesporinger er en måte å gi beskjed til eldre bloggsystemer at du har lenket til dem. Hvis du lenker til andre WordPress-nettsteder vil de bli varslet automatisk ved hjelp av tilbakeping. Ingen andre handlinger er nødvendige." #. translators: %s: Codex URL -#: wp-admin/includes/meta-boxes.php:575 +#: wp-admin/includes/meta-boxes.php:586 msgid "Excerpts are optional hand-crafted summaries of your content that can be used in your theme. Learn more about manual excerpts." msgstr "Sammendrag er valgfri håndlagede sammendrag av ditt innhold som kan brukes i ditt tema. Lær mer om manuelle sammendrag." -#: wp-admin/edit-form-advanced.php:367 +#: wp-admin/edit-form-advanced.php:368 msgid "The Text mode allows you to enter HTML along with your post text. Note that <p> and <br> tags are converted to line breaks when switching to the Text editor to make it less cluttered. When you type, a single line break can be used instead of typing <br>, and two line breaks instead of paragraph tags. The line breaks are converted back to tags automatically." msgstr "Tekst-modus lar deg skrive inn HTML sammen med innleggets tekst. Merk at taggene <p> og <br> blir konvertert til linjeskift automatisk når du bytter redigeringsmodus for å gjøre teksten enklere å lese. Når du skriver, kan et enkelt linjeskift brukes istedenfor å skrive <br>, og to linjeskift kan brukes istedenfor p-tagger. Linjeskift konverteres tilbake til tagger automatisk." -#: wp-admin/edit-form-advanced.php:366 +#: wp-admin/edit-form-advanced.php:367 msgid "Visual mode gives you an editor that is similar to a word processor. Click the Toolbar Toggle button to get a second row of controls." msgstr "Visuell modus gir deg en tekstredigering som fungerer som en ordbehandler. Klikk på verktøylinjen for å vise en andre linje med kontroller." #. translators: %s: number of media files -#: wp-admin/upload.php:291 +#: wp-admin/upload.php:294 msgid "%s media file restored from the trash." msgid_plural "%s media files restored from the trash." msgstr[0] "%s mediefil gjennopprettet fra papirkurven." msgstr[1] "%s mediefiler gjennopprettet fra papirkurven." -#: wp-admin/upload.php:299 +#: wp-admin/upload.php:302 msgid "Error saving media file." msgstr "Feil under lagring av mediefil." #. translators: %s: number of media files -#: wp-admin/upload.php:279 +#: wp-admin/upload.php:282 msgid "%s media file moved to the trash." msgid_plural "%s media files moved to the trash." msgstr[0] "%s mediefil flyttet til papirkurven." msgstr[1] "%s mediefiler flyttet til papirkurven." -#: wp-admin/upload.php:243 -msgid "Media file attached." -msgstr "Mediefil lagt ved." - #. translators: %s: number of media files -#: wp-admin/upload.php:246 -msgid "%s media file attached." -msgid_plural "%s media files attached." -msgstr[0] "%s mediefil lagt ved." -msgstr[1] "%s mediefiler lagt ved." - -#: wp-admin/upload.php:254 -msgid "Media file detached." -msgstr "Mediefil fjernet som vedlegg." - -#. translators: %s: number of media files -#: wp-admin/upload.php:257 +#: wp-admin/upload.php:260 msgid "%s media file detached." msgid_plural "%s media files detached." msgstr[0] "%s mediefil fjernet som vedlegg." msgstr[1] "%s mediefiler fjernet som vedlegg." #. translators: %s: number of media files -#: wp-admin/upload.php:268 +#: wp-admin/upload.php:271 msgid "%s media file permanently deleted." msgid_plural "%s media files permanently deleted." msgstr[0] "%s mediefil slettet permanent." msgstr[1] "%s mediefiler slettet permanent." +#: wp-admin/upload.php:246 +msgid "Media file attached." +msgstr "Mediefil lagt ved." + +#. translators: %s: number of media files +#: wp-admin/upload.php:249 +msgid "%s media file attached." +msgid_plural "%s media files attached." +msgstr[0] "%s mediefil lagt ved." +msgstr[1] "%s mediefiler lagt ved." + +#: wp-admin/upload.php:257 +msgid "Media file detached." +msgstr "Mediefil fjernet som vedlegg." + #: wp-admin/edit-form-advanced.php:163 wp-admin/media.php:95 -#: wp-admin/upload.php:237 wp-admin/upload.php:297 +#: wp-admin/upload.php:240 wp-admin/upload.php:300 msgid "Media file updated." msgstr "Mediefil oppdatert." @@ -649,39 +840,39 @@ msgstr "Mediefil oppdatert." #. translators: 1: theme name, 2: version number #. translators: 1: theme name, 2: version number #. translators: 1: plugin name, 2: version number -#: wp-admin/includes/theme.php:184 wp-admin/includes/theme.php:195 -#: wp-admin/includes/theme.php:206 wp-admin/includes/update.php:377 -#: wp-admin/includes/update.php:388 wp-admin/includes/update.php:399 -#: wp-admin/includes/update.php:522 wp-admin/includes/update.php:533 -#: wp-admin/includes/update.php:544 wp-admin/update-core.php:288 +#: wp-admin/includes/theme.php:186 wp-admin/includes/theme.php:197 +#: wp-admin/includes/theme.php:208 wp-admin/includes/update.php:385 +#: wp-admin/includes/update.php:396 wp-admin/includes/update.php:407 +#: wp-admin/includes/update.php:530 wp-admin/includes/update.php:541 +#: wp-admin/includes/update.php:552 wp-admin/update-core.php:287 msgid "View %1$s version %2$s details" msgstr "Se detaljer for %1$s versjon %2$s" #. translators: 1: relative date, 2: time -#: wp-admin/includes/dashboard.php:860 +#: wp-admin/includes/dashboard.php:863 msgctxt "dashboard" msgid "%1$s, %2$s" msgstr "%1$s, %2$s" -#: wp-admin/edit-form-advanced.php:432 +#: wp-admin/edit-form-advanced.php:433 msgid "Publish — You can set the terms of publishing your post in the Publish box. For Status, Visibility, and Publish (immediately), click on the Edit link to reveal more options. Visibility includes options for password-protecting a post or making it stay at the top of your blog indefinitely (sticky). The Password protected option allows you to set an arbitrary password for each post. The Private option hides the post from everyone except editors and administrators. Publish (immediately) allows you to set a future or past date and time, so you can schedule a post to be published in the future or backdate a post." msgstr "Publiser – Du kan bestemme detaljene om publiseringen av ditt innlegg i Publiser-boksen. For status, synlighet og publiser (umiddelbart), klikk på redigeringslenken for å vise flere valg. Synlighet inkluderer valg for passord-beskyttelse eller å få innlegget til å være klistret øverst i bloggen. Passordbeskyttelse lar deg sette et passord for hvert innlegg. Privat-valget skjuler innlegget fra alle bortsett fra redaktører og administratorer. Publiser (umiddelbart) lar deg sette en publiseringsdato i fremtiden eller bakover i tid, slik at du kan planlegge publisering av et innlegg." -#: wp-admin/user-edit.php:191 +#: wp-admin/user-edit.php:192 msgid "Error while saving the new email address. Please try again." msgstr "Feil under lagring av ny e-postadresse. Vennligst prøv igjen." #. translators: %s: new email -#: wp-admin/user-edit.php:403 +#: wp-admin/user-edit.php:438 msgid "There is a pending change of your email to %s." msgstr "Det er en ventende endring av din e-post til %s." #. translators: %s: edit page url -#: wp-admin/user-new.php:251 +#: wp-admin/user-new.php:258 msgid "User has been added to your site. Edit user" msgstr "Bruker har blitt lagt til ditt nettsted. Rediger bruker" -#: wp-admin/upload.php:189 +#: wp-admin/upload.php:192 msgid "You can narrow the list by file type/status or by date using the dropdown menus above the media table." msgstr "Du kan filtrere listen etter filtype, status eller dato ved å bruke nedtrekksmenyene over tabellen." @@ -689,7 +880,7 @@ msgstr "Du kan filtrere listen etter filtype, status eller dato ved å bruke ned msgid "New theme activated." msgstr "Nytt tema aktivert." -#: wp-admin/themes.php:306 +#: wp-admin/themes.php:310 msgid "The following themes are installed but incomplete." msgstr "Disse temaene er installerte men ufullstendige." @@ -697,33 +888,34 @@ msgstr "Disse temaene er installerte men ufullstendige." msgid "Settings saved and theme activated." msgstr "Innstillinger lagret og tema aktivert." -#: wp-admin/setup-config.php:193 +#: wp-admin/setup-config.php:191 msgid "The name of the database you want to use with WordPress." msgstr "Navnet på databasen som du vil bruke med WordPress." -#: wp-admin/setup-config.php:198 +#: wp-admin/setup-config.php:196 msgid "Your database username." msgstr "Ditt databasebrukernavn." -#: wp-admin/setup-config.php:203 +#: wp-admin/setup-config.php:201 msgid "Your database password." msgstr "Ditt databasepassord." -#: wp-admin/term.php:38 -msgid "Sorry, you are not allowed to manage this item." -msgstr "Beklager, du har ikke lov til å administrere dette." - -#: wp-admin/theme-install.php:80 +#: wp-admin/freedoms.php:46 wp-admin/theme-install.php:86 +#: wp-admin/themes.php:92 msgid "https://wordpress.org/themes/" msgstr "https://wordpress.org/themes/" +#: wp-admin/users.php:174 +msgid "Sorry, you are not allowed to delete that user." +msgstr "Beklager, du har ikke lov til å slette den brukeren." + #. translators: 1: plugin name, 2: plugin author -#: wp-admin/plugins.php:306 +#: wp-admin/plugins.php:314 msgid "%1$s by %2$s (will also delete its data)" msgstr "%1$s av %2$s (vil også slette utvidelsens data)" #. translators: 1: plugin name, 2: plugin author -#: wp-admin/plugins.php:310 +#: wp-admin/plugins.php:318 msgctxt "plugin" msgid "%1$s by %2$s" msgstr "%1$s av %2$s" @@ -738,49 +930,45 @@ msgstr "Det er en ventende endring av admins e-post til %s." msgid "Universal time (%1$s) is %2$s." msgstr "Universell tid (%1$s) er %2$s." -#: wp-admin/index.php:119 +#: wp-admin/index.php:118 msgid "Dismiss the welcome panel" msgstr "Fjern velkomstpanel" #. translators: %s: wp-config.php -#: wp-admin/install.php:253 +#: wp-admin/install.php:257 msgid "Your %s file has an empty database table prefix, which is not supported." msgstr "Din %s har et tomt databasetabell-prefiks. Dette er ikke støttet." #. translators: %s: DO_NOT_UPGRADE_GLOBAL_TABLES -#: wp-admin/install.php:266 +#: wp-admin/install.php:270 msgid "The constant %s cannot be defined when installing WordPress." msgstr "Konstanten %s kan ikke være definert når WordPress installeres." -#: wp-admin/install.php:372 +#: wp-admin/install.php:376 msgid "WordPress has been installed. Thank you, and enjoy!" msgstr "WordPress har blitt installert. Takk, og lykke til!" -#: wp-admin/includes/plugin-install.php:333 -msgid "You are using a development version of WordPress. These feature plugins are also under development. Learn more." -msgstr "Du bruker en utviklerversjon av WordPress. Disse feature-utvidelsene er også under utvikling. Lær mer." - -#: wp-admin/includes/plugin-install.php:583 +#: wp-admin/includes/plugin-install.php:613 msgid "Reviews" msgstr "Vurderinger" -#: wp-admin/includes/plugin-install.php:584 +#: wp-admin/includes/plugin-install.php:614 msgid "Read all reviews on WordPress.org or write your own!" msgstr "Les alle vurderinger på WordPress.org eller skriv dine egne!" #. translators: 1: number of stars (used to determine singular/plural), 2: #. number of reviews -#: wp-admin/includes/plugin-install.php:590 +#: wp-admin/includes/plugin-install.php:620 msgid "Reviews with %1$d star: %2$s. Opens in a new window." msgid_plural "Reviews with %1$d stars: %2$s. Opens in a new window." msgstr[0] "Vurderinger med %1$d stjerne: %2$s. Åpnes i et nytt vindu." msgstr[1] "Vurderinger med %1$d stjerner: %2$s. Åpnes i et nytt vindu." -#: wp-admin/includes/post.php:1420 +#: wp-admin/includes/post.php:1425 msgid "Click the image to edit or update" msgstr "Klikk bildet for å redigere eller oppdatere" -#: wp-admin/includes/template.php:1497 +#: wp-admin/includes/template.php:1500 msgid "Attach to existing content" msgstr "Legg ved til eksisterende innhold" @@ -788,6 +976,14 @@ msgstr "Legg ved til eksisterende innhold" msgid "Theme zip file" msgstr "Tema i zip-fil" +#: wp-admin/includes/plugin-install.php:355 +msgid "You are using a development version of WordPress. These feature plugins are also under development. Learn more." +msgstr "Du bruker en utviklerversjon av WordPress. Disse feature-utvidelsene er også under utvikling. Lær mer." + +#: wp-admin/includes/image-edit.php:150 +msgid "Thumbnail Settings Help" +msgstr "Hjelp til miniatyrbildeinnstillinger" + #: wp-admin/includes/image-edit.php:50 msgid "Scale Image Help" msgstr "Hjelp for skalering av bilder" @@ -816,37 +1012,29 @@ msgstr "bredde på beskjæringsratio" msgid "crop ratio height" msgstr "høyde på beskjæringsratio" -#: wp-admin/includes/image-edit.php:131 -msgid "selection width" -msgstr "valgt bredde" - #: wp-admin/includes/image-edit.php:135 msgid "selection height" msgstr "valgt høyde" -#: wp-admin/includes/image-edit.php:150 -msgid "Thumbnail Settings Help" -msgstr "Hjelp til miniatyrbildeinnstillinger" +#: wp-admin/includes/image-edit.php:131 +msgid "selection width" +msgstr "valgt bredde" #. translators: 1: type of comment, 2: post link, 3: notification if the #. comment is pending -#: wp-admin/includes/dashboard.php:724 +#: wp-admin/includes/dashboard.php:727 msgctxt "dashboard" msgid "%1$s on %2$s %3$s" msgstr "%1$s til %2$s %3$s" -#: wp-admin/includes/dashboard.php:924 +#: wp-admin/includes/dashboard.php:927 msgid "View more comments" msgstr "Vis flere kommentarer" -#: wp-admin/includes/dashboard.php:1361 +#: wp-admin/includes/dashboard.php:1364 msgid "Dismiss the browser warning panel" msgstr "Fjern nettleservarselpanelet" -#: wp-admin/includes/file.php:28 -msgid "Taxonomy Template" -msgstr "Klassifiserings-mal" - #: wp-admin/includes/file.php:33 msgid "Date Template" msgstr "Dato-mal" @@ -859,6 +1047,10 @@ msgstr "Singel-mal" msgid "Single Page" msgstr "Singel-side" +#: wp-admin/includes/file.php:28 +msgid "Taxonomy Template" +msgstr "Klassifiserings-mal" + #. translators: Number of comments in moderation #: wp-admin/includes/dashboard.php:283 msgctxt "comments" @@ -867,50 +1059,17 @@ msgid_plural "%s comments in moderation" msgstr[0] "%s kommentar i moderasjonskø" msgstr[1] "%s kommentarer i moderasjonskø" -#: wp-admin/includes/dashboard.php:641 +#: wp-admin/includes/dashboard.php:644 msgid "View this comment" msgstr "Vis denne kommentaren" -#. translators: %s: attachment title -#: wp-admin/includes/class-wp-media-list-table.php:513 -#: wp-admin/includes/class-wp-media-list-table.php:693 -msgid "Attach “%s” to existing content" -msgstr "Legg ved «%s» til eksisterende innhold" - -#. translators: %s: attachment title -#. translators: %s: post title -#: wp-admin/includes/class-wp-media-list-table.php:665 -#: wp-admin/includes/class-wp-media-list-table.php:722 -#: wp-admin/includes/class-wp-posts-list-table.php:1238 -msgid "Move “%s” to the Trash" -msgstr "Flytt «%s» til papirkurven" - -#. translators: %s: attachment title -#. translators: %s: post title -#: wp-admin/includes/class-wp-media-list-table.php:675 -#: wp-admin/includes/class-wp-media-list-table.php:733 -#: wp-admin/includes/class-wp-posts-list-table.php:1247 -msgid "Delete “%s” permanently" -msgstr "Slett «%s» permanent" - -#. translators: %s: attachment title -#. translators: %s: post title -#: wp-admin/includes/class-wp-media-list-table.php:714 -#: wp-admin/includes/class-wp-posts-list-table.php:1230 -msgid "Restore “%s” from the Trash" -msgstr "Gjenopprett «%s» fra papirkurven" - -#: wp-admin/includes/class-wp-plugins-list-table.php:332 -msgid "No plugins found for “%s”." -msgstr "Ingen utvidelser funnet for «%s»." - -#: wp-admin/includes/class-wp-plugins-list-table.php:336 +#: wp-admin/includes/class-wp-plugins-list-table.php:337 msgid "Search for plugins in the WordPress Plugin Directory." msgstr "Søk etter utvidelser i WordPress Plugin Directory." #. translators: %s: post title #. translators: %s: taxonomy term name -#: wp-admin/includes/class-wp-posts-list-table.php:1219 +#: wp-admin/includes/class-wp-posts-list-table.php:1235 #: wp-admin/includes/class-wp-terms-list-table.php:448 msgid "Quick edit “%s” inline" msgstr "Hurtigrediger «%s» inline" @@ -926,7 +1085,7 @@ msgid "View “%s” archive" msgstr "Vis arkivet for «%s»" #: wp-admin/includes/class-plugin-upgrader-skin.php:46 -#: wp-admin/update-core.php:671 wp-admin/update-core.php:700 +#: wp-admin/update-core.php:686 wp-admin/update-core.php:720 msgid "Update progress" msgstr "Fremdrift" @@ -934,8 +1093,41 @@ msgstr "Fremdrift" msgid "Another update is currently in progress." msgstr "En annen oppdatering kjøres nå." +#. translators: %s: attachment title +#: wp-admin/includes/class-wp-media-list-table.php:513 +#: wp-admin/includes/class-wp-media-list-table.php:693 +msgid "Attach “%s” to existing content" +msgstr "Legg ved «%s» til eksisterende innhold" + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:665 +#: wp-admin/includes/class-wp-media-list-table.php:722 +#: wp-admin/includes/class-wp-posts-list-table.php:1254 +msgid "Move “%s” to the Trash" +msgstr "Flytt «%s» til papirkurven" + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:675 +#: wp-admin/includes/class-wp-media-list-table.php:733 +#: wp-admin/includes/class-wp-posts-list-table.php:1263 +msgid "Delete “%s” permanently" +msgstr "Slett «%s» permanent" + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:714 +#: wp-admin/includes/class-wp-posts-list-table.php:1246 +msgid "Restore “%s” from the Trash" +msgstr "Gjenopprett «%s» fra papirkurven" + +#: wp-admin/includes/class-wp-plugins-list-table.php:333 +msgid "No plugins found for “%s”." +msgstr "Ingen utvidelser funnet for «%s»." + #: wp-admin/includes/class-wp-comments-list-table.php:584 -#: wp-admin/includes/dashboard.php:631 +#: wp-admin/includes/dashboard.php:634 msgid "Edit this comment" msgstr "Rediger denne kommentaren" @@ -957,8 +1149,8 @@ msgstr "Papirkurv" #. translators: %s: post title #. translators: %s: taxonomy term name #: wp-admin/includes/class-wp-media-list-table.php:377 -#: wp-admin/includes/class-wp-posts-list-table.php:912 -#: wp-admin/includes/class-wp-terms-list-table.php:382 +#: wp-admin/includes/class-wp-posts-list-table.php:942 +#: wp-admin/includes/class-wp-terms-list-table.php:384 msgid "“%s” (Edit)" msgstr "«%s» (rediger)" @@ -977,7 +1169,7 @@ msgid "The %s importer is invalid or is not installed." msgstr "%s-importøren er ugyldig eller ikke installert." #. translators: 1: user_login, 2: user_email -#: wp-admin/includes/ajax-actions.php:293 +#: wp-admin/includes/ajax-actions.php:291 msgctxt "user autocomplete result" msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" @@ -1016,52 +1208,52 @@ msgstr "Anbefalt bredde er %s." msgid "Suggested height is %s." msgstr "Anbefalt høyde er %s." -#: wp-admin/user-new.php:457 +#: wp-admin/user-new.php:467 msgid "Send User Notification" msgstr "Send varsling til bruker" -#: wp-admin/user-new.php:458 +#: wp-admin/user-new.php:470 msgid "Send the new user an email about their account." msgstr "Send en e-post til brukeren om den nye kontoen." #. translators: %s: menu name -#: wp-admin/nav-menus.php:817 +#: wp-admin/nav-menus.php:820 msgctxt "menu location" msgid "(Currently set to: %s)" msgstr "(Nå satt til: %s)" #. translators: %s: WordPress version number -#: wp-admin/about.php:234 +#: wp-admin/about.php:267 msgid "Version %s addressed one security issue." msgstr "Version %s tettet et sikkerhetshull." #. translators: %s: site link -#: wp-admin/includes/schema.php:1010 wp-admin/includes/upgrade.php:160 +#: wp-admin/includes/schema.php:1010 wp-admin/includes/upgrade.php:163 msgid "Welcome to %s. This is your first post. Edit or delete it, then start blogging!" msgstr "Velkommen til %s. Dette er ditt første innlegg. Rediger eller slett det, og start bloggingen!" -#. translators: %s: Gravatar URL -#: wp-admin/user-edit.php:465 -msgid "You can change your profile picture on Gravatar." -msgstr "Du kan endre profilbildet ditt på Gravatar." - -#: wp-admin/user-edit.php:466 +#: wp-admin/user-edit.php:501 msgid "https://en.gravatar.com/" msgstr "https://nb.gravatar.com/" -#: wp-admin/user-edit.php:459 +#. translators: %s: Gravatar URL +#: wp-admin/user-edit.php:500 +msgid "You can change your profile picture on Gravatar." +msgstr "Du kan endre profilbildet ditt på Gravatar." + +#: wp-admin/user-edit.php:494 msgid "Profile Picture" msgstr "Profilbilde" -#: wp-admin/about.php:225 +#: wp-admin/about.php:258 msgid "Maintenance Releases" msgstr "Vedlikeholdsutgivelser" -#: wp-admin/about.php:228 +#: wp-admin/about.php:261 msgid "Security Releases" msgstr "Sikkerhetsutgivelser" -#: wp-admin/about.php:231 +#: wp-admin/about.php:47 wp-admin/about.php:264 msgid "Maintenance and Security Releases" msgstr "Vedlikehold- og sikkerhetsutgivelser" @@ -1078,32 +1270,32 @@ msgid "Permalinks can contain useful information, such as the post date, title, msgstr "Permalenker kan inneholde nyttig informasjon, som innleggsdato, titel, med mer. Du kan velge fra de anbefalte permalink-formatene, eller du kan lage ditt eget hvis du velger Egendefinert struktur." #. translators: %s: Codex URL -#: wp-admin/setup-config.php:170 +#: wp-admin/setup-config.php:168 msgid "Need more help? We got it." msgstr "Trenger du mer hjelp? Se her." #. translators: %s: localhost -#: wp-admin/setup-config.php:210 +#: wp-admin/setup-config.php:208 msgid "You should be able to get this info from your web host, if %s doesn’t work." msgstr "Det burde være mulig å få denne infoen fra din web-admin, hvis %s ikke fungerer." #. translators: %s: wp-config.php -#: wp-admin/setup-config.php:363 -msgid "Sorry, but I can’t write the %s file." -msgstr "Beklager, men jeg kan ikke skrive %s-filen." - -#. translators: %s: wp-config.php -#: wp-admin/setup-config.php:367 +#: wp-admin/setup-config.php:364 msgid "You can create the %s manually and paste the following text into it." msgstr "Du kan lage %s manuelt og lime inn følgende tekst i den." +#. translators: %s: wp-config.php +#: wp-admin/setup-config.php:360 +msgid "Sorry, but I can’t write the %s file." +msgstr "Beklager, men jeg kan ikke skrive %s-filen." + #. translators: 1: wp-config-sample.php, 2: wp-config.php -#: wp-admin/setup-config.php:163 +#: wp-admin/setup-config.php:161 msgid "If for any reason this automatic file creation doesn’t work, don’t worry. All this does is fill in the database information to a configuration file. You may also simply open %1$s in a text editor, fill in your information, and save it as %2$s." msgstr "Hvis, av en eller annen grunn, den automatiske filopprettingen ikke fungerer, ikke vær urolig. Alt dette gjør er å fylle inn databaseinformasjonen i en konfigurasjonsfil. Du kan også enkelt åpne %1$s i en tekstredigerer, fylle inn din informasjon, og lagre den som %2$s." #. translators: %s: wp-config.php -#: wp-admin/setup-config.php:157 +#: wp-admin/setup-config.php:155 msgid "We’re going to use this information to create a %s file." msgstr "Vi vil bruke denne informasjonen for å lage filen %s." @@ -1113,17 +1305,17 @@ msgid "Default is %s" msgstr "Standard er %s" #. translators: %s: style.css -#: wp-admin/includes/class-theme-upgrader.php:451 +#: wp-admin/includes/class-theme-upgrader.php:452 msgid "The theme is missing the %s stylesheet." msgstr "Temaet mangler stilarket %s." #. translators: %s: style.css -#: wp-admin/includes/class-theme-upgrader.php:462 +#: wp-admin/includes/class-theme-upgrader.php:463 msgid "The %s stylesheet doesn’t contain a valid theme header." msgstr "Stilarket %s inneholder ikke en gyldig temabeskrivelse." #. translators: %s: index.php -#: wp-admin/includes/class-theme-upgrader.php:472 +#: wp-admin/includes/class-theme-upgrader.php:473 msgid "The theme is missing the %s file." msgstr "Temaet mangler filen %s." @@ -1132,10 +1324,15 @@ msgstr "Temaet mangler filen %s." msgid "The language pack is missing either the %1$s or %2$s files." msgstr "Språkpakken mangler enten filen %1$s- eller %2$s-filene." -#: wp-admin/theme-install.php:169 +#: wp-admin/theme-install.php:175 msgid "If you have marked themes as favorites on WordPress.org, you can browse them here." msgstr "Hvis du har merket temaer som favoritter på WordPress.org, kan du finne dem her." +#: wp-admin/theme-install.php:158 +msgctxt "themes" +msgid "Favorites" +msgstr "Favoritter" + #: wp-admin/maint/repair.php:32 msgid "Allow automatic database repair" msgstr "Tillat automatisk databasereparasjon" @@ -1144,10 +1341,17 @@ msgstr "Tillat automatisk databasereparasjon" msgid "Database repair results" msgstr "Resultater fra databasereparasjon" -#: wp-admin/theme-install.php:152 -msgctxt "themes" -msgid "Favorites" -msgstr "Favoritter" +#: wp-admin/setup-config.php:144 +msgid "Before getting started" +msgstr "Før du setter i gang" + +#: wp-admin/setup-config.php:184 +msgid "Set up your database connection" +msgstr "Sett opp din databasetilkobling" + +#: wp-admin/setup-config.php:401 +msgid "Successful database connection" +msgstr "Vellykket databasetilkobling" #: wp-admin/maint/repair.php:66 msgid "Check secret keys" @@ -1157,58 +1361,46 @@ msgstr "Sjekk hemmelige nøkler" msgid "WordPress database repair" msgstr "WordPress databasereparasjon" -#: wp-admin/setup-config.php:146 -msgid "Before getting started" -msgstr "Før du setter i gang" - -#: wp-admin/setup-config.php:186 -msgid "Set up your database connection" -msgstr "Sett opp din databasetilkobling" - -#: wp-admin/setup-config.php:404 -msgid "Successful database connection" -msgstr "Vellykket databasetilkobling" - -#. translators: %s: walker class name -#: wp-admin/includes/nav-menu.php:925 -msgid "The Walker class named %s does not exist." -msgstr "Walker-klassen med navnet %s finnes ikke." - #. translators: %s: nav menu title -#: wp-admin/includes/nav-menu.php:1074 +#: wp-admin/includes/nav-menu.php:1084 msgid "%s has been updated." msgstr "%s har blitt oppdatert." +#. translators: %s: walker class name +#: wp-admin/includes/nav-menu.php:935 +msgid "The Walker class named %s does not exist." +msgstr "Walker-klassen med navnet %s finnes ikke." + #. translators: 1: drop-in constant name, 2: wp-config.php -#: wp-admin/includes/class-wp-plugins-list-table.php:583 +#: wp-admin/includes/class-wp-plugins-list-table.php:584 msgid "Requires %1$s in %2$s file." msgstr "Krever %1$s i filen %2$s." -#. translators: %s: file name -#: wp-admin/includes/media.php:1496 -msgid "You are about to delete %s." -msgstr "Du er i ferd med å slette %s." - #. translators: %s: date and time #: wp-admin/options-general.php:205 msgid "Daylight saving time begins on: %s." msgstr "Sommertid begynner %s." +#. translators: %s: file name +#: wp-admin/includes/media.php:1504 +msgid "You are about to delete %s." +msgstr "Du er i ferd med å slette %s." + #. translators: %s: date and time #: wp-admin/options-general.php:207 msgid "Standard time begins on: %s." msgstr "Standardtid starter %s." #. translators: %s: mu-plugins directory name -#: wp-admin/includes/class-wp-plugins-list-table.php:502 +#: wp-admin/includes/class-wp-plugins-list-table.php:503 msgid "Files in the %s directory are executed automatically." msgstr "Filer i mappen %s kjøres automatisk." -#: wp-admin/edit-tags.php:21 wp-admin/edit-tags.php:27 wp-admin/options.php:50 -msgid "Sorry, you are not allowed to manage these items." +#: wp-admin/options.php:50 +msgid "Sorry, you are not allowed to manage these options." msgstr "Beklager, du har ikke lov til å administrere dette." -#: wp-admin/widgets.php:436 +#: wp-admin/widgets.php:438 msgid "This will clear all items from the inactive widgets list. You will not be able to restore any customizations." msgstr "Dette vil slette alt fra listen med inaktive widgeter. Du vil ikke kunne gjenopprette tilpasninger som er gjort." @@ -1224,7 +1416,7 @@ msgstr "Brukerliste" msgid "One of the selected users is not a member of this site." msgstr "En av de valgte brukerne er ikke et medlem på dette nettstedet." -#: wp-admin/widgets.php:426 +#: wp-admin/widgets.php:428 msgid "Clear Inactive Widgets" msgstr "Tøm inaktive widgeter" @@ -1232,72 +1424,72 @@ msgstr "Tøm inaktive widgeter" msgid "Filter users list" msgstr "Filtrer brukerliste" -#: wp-admin/upload.php:212 -msgid "Filter media items list" -msgstr "Filtrer mediefilliste" +#: wp-admin/upload.php:217 +msgid "Media items list" +msgstr "Mediefilliste" -#: wp-admin/upload.php:213 +#: wp-admin/upload.php:216 msgid "Media items list navigation" msgstr "Navigasjon for mediefilliste" -#: wp-admin/upload.php:214 -msgid "Media items list" -msgstr "Mediefilliste" +#: wp-admin/upload.php:215 +msgid "Filter media items list" +msgstr "Filtrer mediefilliste" #. translators: %s: file extension #: wp-admin/theme-editor.php:226 msgid "%s files" msgstr "%s filer" -#: wp-admin/theme-install.php:141 +#: wp-admin/theme-install.php:147 msgid "Filter themes list" msgstr "Filtrer temaliste" -#: wp-admin/theme-install.php:207 +#: wp-admin/theme-install.php:217 msgid "Themes list" msgstr "Temaliste" -#: wp-admin/themes.php:351 +#: wp-admin/themes.php:355 msgid "Install Parent Theme" msgstr "Installer foreldretema" -#: wp-admin/plugins.php:459 +#: wp-admin/plugins.php:481 msgid "The selected plugin has been deleted." msgstr "Den valgte utvidelsen har blitt slettet." -#: wp-admin/plugins.php:476 +#: wp-admin/plugins.php:498 msgid "All selected plugins are up to date." msgstr "Alle valgte utvidelser er oppdaterte." #. translators: %s: plugin file name -#: wp-admin/plugin-editor.php:194 +#: wp-admin/plugin-editor.php:206 msgid "Editing %s (active)" msgstr "Redigerer %s (aktiv)" #. translators: %s: plugin file name -#: wp-admin/plugin-editor.php:197 +#: wp-admin/plugin-editor.php:209 msgid "Browsing %s (active)" msgstr "Blar i %s (aktiv)" #. translators: %s: plugin file name -#: wp-admin/plugin-editor.php:202 +#: wp-admin/plugin-editor.php:214 msgid "Editing %s (inactive)" msgstr "Redigerer %s (inaktiv)" #. translators: %s: plugin file name -#: wp-admin/plugin-editor.php:205 +#: wp-admin/plugin-editor.php:217 msgid "Browsing %s (inactive)" msgstr "Blar i %s (inaktiv)" -#: wp-admin/plugin-install.php:103 wp-admin/plugins.php:400 +#: wp-admin/plugin-install.php:103 wp-admin/plugins.php:422 msgid "Filter plugins list" msgstr "Filtrer utvidelsesliste" -#: wp-admin/plugin-install.php:104 wp-admin/plugins.php:401 +#: wp-admin/plugin-install.php:104 wp-admin/plugins.php:423 msgid "Plugins list navigation" msgstr "Navigasjon for utvidelsesliste" -#: wp-admin/plugin-install.php:105 wp-admin/plugins.php:402 +#: wp-admin/plugin-install.php:105 wp-admin/plugins.php:424 msgid "Plugins list" msgstr "Utvidelsesliste" @@ -1310,61 +1502,65 @@ msgstr "Dokumentasjon om Nginx-kon msgid "Local time is %s." msgstr "Lokal tid er %s." -#: wp-admin/my-sites.php:65 +#: wp-admin/my-sites.php:64 msgctxt "site" msgid "Add New" msgstr "Legg til nytt" -#: wp-admin/link-manager.php:65 +#: wp-admin/link-manager.php:71 msgid "Links list" msgstr "Lenkeliste" -#: wp-admin/includes/template.php:1039 +#: wp-admin/includes/update.php:214 +msgid "Get Version %s" +msgstr "Hent versjon %s" + +#: wp-admin/includes/template.php:1042 msgid "Toggle panel: %s" msgstr "Veksle panel: %s" -#: wp-admin/includes/update.php:206 -msgid "Get Version %s" -msgstr "Hent versjon %s" +#: wp-admin/includes/post.php:1351 +msgid "Edit permalink" +msgstr "Rediger permalenke" #. translators: 1: Site Wide Only: true, 2: Network: true #: wp-admin/includes/plugin.php:89 msgid "The %1$s plugin header is deprecated. Use %2$s instead." msgstr "Utvidelsestoppen %1$s er utgått. Bruk %2$s isteden." -#: wp-admin/includes/post.php:1344 -msgid "Edit permalink" -msgstr "Rediger permalenke" - -#: wp-admin/includes/post.php:1617 +#: wp-admin/includes/post.php:1622 msgid "Saving revision…" msgstr "Lagrer revisjon…" -#. translators: user login -#: wp-admin/includes/ms.php:948 -msgid "What should be done with content owned by %s?" -msgstr "Hva skal gjøres med innhold som er eid av %s?" - -#: wp-admin/includes/ms.php:956 +#: wp-admin/includes/ms.php:973 msgid "Select a user" msgstr "Velg en bruker" -#: wp-admin/includes/ms.php:971 +#: wp-admin/includes/ms.php:988 msgid "Site: %s" msgstr "Nettsted: %s" -#: wp-admin/includes/ms.php:984 +#. translators: user login +#: wp-admin/includes/ms.php:965 +msgid "What should be done with content owned by %s?" +msgstr "Hva skal gjøres med innhold som er eid av %s?" + +#: wp-admin/includes/ms.php:1001 msgid "User has no sites or content and will be deleted." msgstr "Brukeren har ingen nettsteder eller innhold og vil bli slettet." -#: wp-admin/includes/ms.php:998 +#: wp-admin/includes/ms.php:1015 msgid "Once you hit “Confirm Deletion”, the user will be permanently removed." msgstr "Når du klikker på «Bekreft sletting», vil brukeren bli slettet permanent." -#: wp-admin/includes/ms.php:1000 +#: wp-admin/includes/ms.php:1017 msgid "Once you hit “Confirm Deletion”, these users will be permanently removed." msgstr "Når du klikker på «Bekreft sletting», vil brukerne bli slettet permanent." +#: wp-admin/includes/media.php:868 +msgid "Invalid image URL" +msgstr "Ugyldig bilde-URL" + #: wp-admin/includes/file.php:18 msgid "Theme Footer" msgstr "Temabunn (footer)" @@ -1373,26 +1569,44 @@ msgstr "Temabunn (footer)" msgid "Theme Header" msgstr "Tematopp (header)" -#: wp-admin/includes/media.php:860 -msgid "Invalid image URL" -msgstr "Ugyldig bilde-URL" - -#: wp-admin/includes/ms.php:914 +#: wp-admin/includes/ms.php:931 msgid "You have chosen to delete the user from all networks and sites." msgstr "Du har valgt å slette brukeren fra alle nettverker og nettsteder." -#: wp-admin/includes/ms.php:916 +#: wp-admin/includes/ms.php:933 msgid "You have chosen to delete the following users from all networks and sites." msgstr "Du har valgt å slette disse brukerne fra alle nettverker og nettsteder." -#: wp-admin/includes/ms.php:931 +#: wp-admin/includes/ms.php:948 msgid "Warning! User %s cannot be deleted." msgstr "Advarsel! Brukeren %s kan ikke slettes." -#: wp-admin/includes/ms.php:935 +#: wp-admin/includes/ms.php:952 msgid "Warning! User cannot be deleted. The user %s is a network administrator." msgstr "Advarsel! Bruker kan ikke slettes. Brukeren %s er nettverksadmin." +#: wp-admin/includes/dashboard.php:568 +msgid "View all drafts" +msgstr "Vis alle kladder" + +#: wp-admin/includes/class-wp-users-list-table.php:218 +msgid "No role" +msgstr "Ingen rolle" + +#: wp-admin/includes/class-wp-screen.php:1180 +msgid "Pagination" +msgstr "Paginering" + +#. translators: 1: comment author, 2: notification if the comment is pending +#: wp-admin/includes/dashboard.php:698 +msgid "From %1$s %2$s" +msgstr "Fra %1$s %2$s" + +#: wp-admin/includes/class-wp-users-list-table.php:548 +msgctxt "no user roles" +msgid "None" +msgstr "Ingen" + #: wp-admin/includes/class-wp-screen.php:703 msgid "Items list navigation" msgstr "Navigasjon for innholdsliste" @@ -1401,25 +1615,21 @@ msgstr "Navigasjon for innholdsliste" msgid "Items list" msgstr "Innholdsliste" -#: wp-admin/includes/class-wp-screen.php:921 +#: wp-admin/includes/class-wp-screen.php:922 msgid "Additional settings" msgstr "Flere innstillinger" -#: wp-admin/includes/class-wp-screen.php:1030 +#: wp-admin/includes/class-wp-screen.php:1031 msgid "Boxes" msgstr "Bokser" -#: wp-admin/includes/class-wp-screen.php:1119 +#: wp-admin/includes/class-wp-screen.php:1120 msgid "%s column" msgid_plural "%s columns" msgstr[0] "%s kolonne" msgstr[1] "%s kolonner" -#: wp-admin/includes/class-wp-screen.php:1179 -msgid "Pagination" -msgstr "Paginering" - -#: wp-admin/includes/class-wp-screen.php:1226 +#: wp-admin/includes/class-wp-screen.php:1227 msgid "View Mode" msgstr "Visningsmodus" @@ -1428,39 +1638,54 @@ msgstr "Visningsmodus" msgid "An error occurred while updating %1$s: %2$s" msgstr "En feil skjedde når %1$s ble oppdatert: %2$s" -#: wp-admin/includes/class-wp-users-list-table.php:218 -msgid "No role" -msgstr "Ingen rolle" - -#: wp-admin/includes/class-wp-users-list-table.php:548 -msgctxt "no user roles" -msgid "None" -msgstr "Ingen" - -#: wp-admin/includes/dashboard.php:565 -msgid "View all drafts" -msgstr "Vis alle kladder" - -#. translators: 1: comment author, 2: notification if the comment is pending -#: wp-admin/includes/dashboard.php:695 -msgid "From %1$s %2$s" -msgstr "Fra %1$s %2$s" - #. translators: date and time format for recent posts on the dashboard, from a #. different calendar year, see https://secure.php.net/date -#: wp-admin/includes/dashboard.php:847 +#: wp-admin/includes/dashboard.php:850 msgid "M jS Y" msgstr "j. M Y" +#: wp-admin/includes/class-wp-press-this.php:1526 +msgid "Saving…" +msgstr "Lagrer …" + +#: wp-admin/includes/class-wp-comments-list-table.php:405 +msgctxt "column name" +msgid "Submitted On" +msgstr "Sendt inn" + +#: wp-admin/includes/class-wp-list-table.php:685 +msgid "No pending comments" +msgstr "Ingen ventende kommentarer" + #: wp-admin/export.php:197 wp-admin/export.php:239 wp-admin/export.php:271 msgid "End date:" msgstr "Sluttdato:" #. translators: %s: the new user -#: wp-admin/includes/ajax-actions.php:1364 +#: wp-admin/includes/ajax-actions.php:1354 msgid "User %s added" msgstr "Bruker %s er lagt til" +#. translators: %s: approved comments count +#: wp-admin/includes/class-wp-comments-list-table.php:221 +msgctxt "comments" +msgid "Approved (%s)" +msgid_plural "Approved (%s)" +msgstr[0] "Godkjent (%s)" +msgstr[1] "Godkjente (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:619 +msgid "Network Active" +msgstr "Nettverksaktivert" + +#: wp-admin/includes/class-wp-plugins-list-table.php:623 +msgid "Network Only" +msgstr "Kun nettverk" + +#: wp-admin/includes/class-wp-screen.php:702 +msgid "Filter items list" +msgstr "Filtrer innholdsliste" + #. translators: %s: all comments count #: wp-admin/includes/class-wp-comments-list-table.php:207 msgctxt "comments" @@ -1477,13 +1702,18 @@ msgid_plural "Pending (%s)" msgstr[0] "Ventende (%s)" msgstr[1] "Ventende (%s)" -#. translators: %s: approved comments count -#: wp-admin/includes/class-wp-comments-list-table.php:221 +#. translators: %s: trashed comments count +#: wp-admin/includes/class-wp-comments-list-table.php:235 msgctxt "comments" -msgid "Approved (%s)" -msgid_plural "Approved (%s)" -msgstr[0] "Godkjent (%s)" -msgstr[1] "Godkjente (%s)" +msgid "Trash (%s)" +msgid_plural "Trash (%s)" +msgstr[0] "Kastet (%s)" +msgstr[1] "Kastede (%s)" + +#. translators: %s: hostname:port +#: wp-admin/includes/class-wp-filesystem-ssh2.php:159 +msgid "Failed to initialize a SFTP subsystem session with the SSH2 Server %s" +msgstr "Klarte ikke å initiere en SFTP subsystemsesjon med SSH2-serveren %s" #. translators: %s: spam comments count #: wp-admin/includes/class-wp-comments-list-table.php:228 @@ -1493,57 +1723,19 @@ msgid_plural "Spam (%s)" msgstr[0] "Spam (%s)" msgstr[1] "Spam (%s)" -#. translators: %s: trashed comments count -#: wp-admin/includes/class-wp-comments-list-table.php:235 -msgctxt "comments" -msgid "Trash (%s)" -msgid_plural "Trash (%s)" -msgstr[0] "Kastet (%s)" -msgstr[1] "Kastede (%s)" - -#: wp-admin/includes/class-wp-comments-list-table.php:405 -msgctxt "column name" -msgid "Submitted On" -msgstr "Sendt inn" - -#. translators: %s: hostname:port -#: wp-admin/includes/class-wp-filesystem-ssh2.php:159 -msgid "Failed to initialize a SFTP subsystem session with the SSH2 Server %s" -msgstr "Klarte ikke å initiere en SFTP subsystemsesjon med SSH2-serveren %s" - -#: wp-admin/includes/class-wp-list-table.php:686 -msgid "No pending comments" -msgstr "Ingen ventende kommentarer" - -#: wp-admin/includes/class-wp-plugins-list-table.php:618 -msgid "Network Active" -msgstr "Nettverksaktivert" - -#: wp-admin/includes/class-wp-plugins-list-table.php:622 -msgid "Network Only" -msgstr "Kun nettverk" - -#: wp-admin/includes/class-wp-press-this.php:1485 -msgid "Saving…" -msgstr "Lagrer …" - -#: wp-admin/includes/class-wp-screen.php:702 -msgid "Filter items list" -msgstr "Filtrer innholdsliste" - #. translators: %s: default category -#: wp-admin/edit-tags.php:584 +#: wp-admin/edit-tags.php:538 msgid "Deleting a category does not delete the posts in that category. Instead, posts that were only assigned to the deleted category are set to the category %s." msgstr "Å slette en kategori sletter ikke innleggene i kategorien. Isteden får innleggene som kun hadde den slettede kategorien tilordnet kategorien %s." -#: wp-admin/edit.php:198 -msgid "You can view posts in a simple title list or with an excerpt using the Screen Options tab." -msgstr "Du kan se innlegg i en enkel tittelliste eller med et utdrag ved hjelp av Visningsinnstillinger-fanen." - #: wp-admin/export.php:164 msgid "Content to export" msgstr "Innhold som skal eksporteres" +#: wp-admin/edit.php:202 +msgid "You can view posts in a simple title list or with an excerpt using the Screen Options tab." +msgstr "Du kan se innlegg i en enkel tittelliste eller med et utdrag ved hjelp av Visningsinnstillinger-fanen." + #. translators: %s: comment date #: wp-admin/edit-form-comment.php:98 msgid "Submitted on: %s" @@ -1554,14 +1746,14 @@ msgctxt "comment" msgid "Permalink:" msgstr "Permalenke:" -#: wp-admin/edit-form-advanced.php:160 -msgid "Page scheduled for: %s." -msgstr "Side planlagt for: %s." - #: wp-admin/edit-form-advanced.php:161 msgid "Page draft updated." msgstr "Sidekladd oppdatert." +#: wp-admin/edit-form-advanced.php:160 +msgid "Page scheduled for: %s." +msgstr "Side planlagt for: %s." + #: wp-admin/edit-form-advanced.php:157 msgid "Page published." msgstr "Side er publisert." @@ -1590,47 +1782,43 @@ msgstr "Innlegget er publisert." msgid "View page" msgstr "Se side" -#: wp-admin/edit-comments.php:172 -msgid "Filter comments list" -msgstr "Filtrer kommentarliste" - -#: wp-admin/edit-comments.php:173 -msgid "Comments list navigation" -msgstr "Navigasjon for kommentarliste" - -#: wp-admin/edit-comments.php:174 -msgid "Comments list" -msgstr "Kommentarliste" +#: wp-admin/edit-form-advanced.php:115 wp-admin/edit-form-advanced.php:121 +msgid "Preview page" +msgstr "Forhåndsvis side" #: wp-admin/edit-form-advanced.php:97 wp-admin/edit-form-advanced.php:103 msgid "Preview post" msgstr "Forhåndsvis innlegg" -#: wp-admin/edit-form-advanced.php:115 wp-admin/edit-form-advanced.php:121 -msgid "Preview page" -msgstr "Forhåndsvis side" +#: wp-admin/edit-comments.php:190 +msgid "Comments list" +msgstr "Kommentarliste" -#: wp-admin/edit-comments.php:159 +#: wp-admin/edit-comments.php:189 +msgid "Comments list navigation" +msgstr "Navigasjon for kommentarliste" + +#: wp-admin/edit-comments.php:188 +msgid "Filter comments list" +msgstr "Filtrer kommentarliste" + +#: wp-admin/edit-comments.php:175 msgid "In the Submitted On column, the date and time the comment was left on your site appears. Clicking on the date/time link will take you to that comment on your live site." msgstr "I Sendt inn-kolonnen vises datoen og tiden kommentaren ble lagt igjen på ditt nettsted. Klikker du på datolenken blir du tatt til den kommentaren på ditt nettsted." -#: wp-admin/edit-comments.php:157 +#: wp-admin/edit-comments.php:173 msgid "In the Comment column, hovering over any comment gives you options to approve, reply (and approve), quick edit, edit, spam mark, or trash that comment." msgstr "I Kommentar-kolonnen, når du holder musen over en kommentar får du valgene å godkjenne, svare (og godkjenne), hurtigredigere, redigere, merke som spam eller sende kommentaren til papirkurven." +#. translators: 1: comments count 2: post title +#: wp-admin/edit-comments.php:137 +msgid "Comments (%1$s) on “%2$s”" +msgstr "Kommentarer (%1$s) til «%2$s»" + #: wp-admin/custom-header.php:893 msgid "The current theme does not support a flexible sized header image." msgstr "Det aktive temaet støtter ikke et toppbilde med fleksibel størrelse." -#: wp-admin/edit-comments.php:14 -msgid "Sorry, you are not allowed to edit comments." -msgstr "Beklager, du har ikke lov til å redigere kommentarer." - -#. translators: 1: comments count 2: post title -#: wp-admin/edit-comments.php:121 -msgid "Comments (%1$s) on “%2$s”" -msgstr "Kommentarer (%1$s) til «%2$s»" - #. translators: %s: comment link #: wp-admin/comment.php:187 #: wp-admin/includes/class-wp-comments-list-table.php:648 @@ -1641,7 +1829,7 @@ msgstr "Som svar til %s." msgid "The current theme does not support uploading a custom header image." msgstr "Det aktive temaet støtter ikke opplasting av et eget sidetopp-bilde." -#: wp-admin/includes/user.php:464 +#: wp-admin/includes/user.php:478 msgid "You’re using the auto-generated password for your account. Would you like to change it?" msgstr "Du bruker det autogenererte passordet for din konto. Ønsker du å endre det?" @@ -1650,84 +1838,80 @@ msgid "You have specified this user for removal:" msgstr "Du har merket denne brukeren for sletting:" #. translators: 1: User's display name. -#: wp-admin/user-edit.php:569 +#: wp-admin/user-edit.php:606 msgid "Log %s out of all locations." msgstr "Logg ut %s fra alle sesjoner." -#: wp-admin/user-edit.php:557 +#: wp-admin/user-edit.php:594 msgid "Did you lose your phone or leave your account logged in at a public computer? You can log out everywhere else, and stay logged in here." msgstr "Mistet du telefonen eller glemte du å logge ut fra en offentlig datamaskin? Her kan du logge ut alle andre steder, men fortsatt være logget inn her." -#: wp-admin/user-edit.php:545 wp-admin/user-edit.php:555 -msgid "Log Out Everywhere Else" -msgstr "Logg ut alle andre steder" - -#: wp-admin/user-edit.php:515 wp-admin/user-new.php:434 -msgid "Cancel password change" -msgstr "Avbryt passordendring" - -#: wp-admin/user-edit.php:543 wp-admin/user-edit.php:553 -#: wp-admin/user-edit.php:563 +#: wp-admin/user-edit.php:580 wp-admin/user-edit.php:590 +#: wp-admin/user-edit.php:600 msgid "Sessions" msgstr "Sesjoner" -#: wp-admin/user-edit.php:500 -msgid "Account Management" -msgstr "Administrer kontoer" - -#: wp-admin/user-edit.php:506 +#: wp-admin/user-edit.php:543 msgid "Generate Password" msgstr "Generer passord" +#: wp-admin/user-edit.php:582 wp-admin/user-edit.php:592 +msgid "Log Out Everywhere Else" +msgstr "Logg ut alle andre steder" + +#: wp-admin/user-edit.php:552 wp-admin/user-new.php:444 +msgid "Cancel password change" +msgstr "Avbryt passordendring" + +#: wp-admin/user-edit.php:537 +msgid "Account Management" +msgstr "Administrer kontoer" + #. translators: The non-breaking space prevents 1Password from thinking the #. text "log in" should trigger a password save prompt. #: wp-admin/install.php:153 msgid "You will need this password to log in. Please store it in a secure location." msgstr "Du vil trenge dette passordet for å logge inn. Vennligst lagre det på en sikker plass." -#: wp-admin/includes/class-wp-list-table.php:673 +#: wp-admin/includes/class-wp-list-table.php:672 msgid "No approved comments" msgstr "Ingen godkjente kommentarer" -#: wp-admin/includes/class-wp-list-table.php:655 +#: wp-admin/includes/class-wp-list-table.php:654 msgid "%s approved comment" msgid_plural "%s approved comments" msgstr[0] "%s godkjent kommentar" msgstr[1] "%s godkjente kommentarer" -#: wp-admin/includes/class-wp-list-table.php:656 +#: wp-admin/includes/class-wp-list-table.php:655 msgid "%s pending comment" msgid_plural "%s pending comments" msgstr[0] "%s ventende kommentar" msgstr[1] "%s ventende kommentarer" -#: wp-admin/includes/class-wp-list-table.php:661 -#: wp-admin/includes/class-wp-list-table.php:673 -#: wp-admin/includes/class-wp-list-table.php:686 +#: wp-admin/includes/class-wp-list-table.php:660 +#: wp-admin/includes/class-wp-list-table.php:672 +#: wp-admin/includes/class-wp-list-table.php:685 msgid "No comments" msgstr "Ingen kommentarer" -#: wp-admin/includes/ajax-actions.php:3181 -msgid "Image could not be processed." -msgstr "Kunne ikke behandle bildet." - -#: wp-admin/includes/class-wp-list-table.php:654 +#: wp-admin/includes/class-wp-list-table.php:653 msgid "%s comment" msgid_plural "%s comments" msgstr[0] "%s kommentar" msgstr[1] "%s kommentarer" +#: wp-admin/includes/ajax-actions.php:3162 +msgid "Image could not be processed." +msgstr "Kunne ikke behandle bildet." + #. translators: %s: plugin name -#: wp-admin/includes/class-wp-plugins-list-table.php:641 +#: wp-admin/includes/class-wp-plugins-list-table.php:642 msgid "Edit %s" msgstr "Rediger %s" -#: wp-admin/install.php:171 wp-admin/user-new.php:452 -msgid "Confirm use of weak password" -msgstr "Bekreft bruk av svake passord" - -#: wp-admin/install.php:167 wp-admin/user-edit.php:530 -#: wp-admin/user-new.php:448 +#: wp-admin/install.php:167 wp-admin/user-edit.php:567 +#: wp-admin/user-new.php:458 msgid "Confirm Password" msgstr "Bekreft passord" @@ -1737,9 +1921,9 @@ msgid "While you are editing your %1$s file, take a moment to make sure you have msgstr "Når du redigerer din %1$s-fil, bruk et minutt på å forsikre deg om at du har alle åtte (8) nøkler og at de er unike. Du kan generere disse ved å bruke Wordpress.org's secret key service." #: wp-admin/includes/class-wp-comments-list-table.php:616 -#: wp-admin/includes/class-wp-list-table.php:524 -#: wp-admin/includes/class-wp-list-table.php:1325 -#: wp-admin/includes/update.php:679 +#: wp-admin/includes/class-wp-list-table.php:523 +#: wp-admin/includes/class-wp-list-table.php:1324 +#: wp-admin/includes/update.php:687 msgid "Show more details" msgstr "Vis flere detaljer" @@ -1754,37 +1938,37 @@ msgid_plural "%s posts by this author" msgstr[0] "%s innlegg av denne forfatteren" msgstr[1] "%s innlegg av denne forfatteren" -#: wp-admin/includes/class-wp-list-table.php:842 +#: wp-admin/includes/class-wp-list-table.php:841 msgid "Last page" msgstr "Siste side" -#: wp-admin/includes/class-wp-press-this.php:223 +#: wp-admin/includes/class-wp-press-this.php:241 msgid "This category already exists." msgstr "Denne kategorien finnes allerede." -#: wp-admin/includes/class-wp-press-this.php:1488 +#: wp-admin/includes/class-wp-press-this.php:1529 msgid "More actions" msgstr "Flere handlinger" -#: wp-admin/edit-form-comment.php:84 -msgid "Comment status" -msgstr "Kommentarstatus" - -#: wp-admin/edit-form-comment.php:104 wp-admin/includes/meta-boxes.php:206 -msgid "Date and time" -msgstr "Dato og tid" - #. translators: %s: post link #: wp-admin/edit-form-comment.php:122 msgid "In response to: %s" msgstr "Kommentar til: %s" +#: wp-admin/edit-form-comment.php:104 wp-admin/includes/meta-boxes.php:214 +msgid "Date and time" +msgstr "Dato og tid" + #. translators: %s: comment link #: wp-admin/edit-form-comment.php:137 msgid "In reply to: %s" msgstr "Svar på: %s" -#: wp-admin/includes/class-wp-list-table.php:799 +#: wp-admin/edit-form-comment.php:84 +msgid "Comment status" +msgstr "Kommentarstatus" + +#: wp-admin/includes/class-wp-list-table.php:798 msgid "First page" msgstr "Første side" @@ -1792,19 +1976,19 @@ msgstr "Første side" msgid "Enter the address here if you want your site home page to be different from your WordPress installation directory." msgstr "Skriv inn adressen her hvis du vil at nettstedets forside skal være forskjellig fra mappen WordPress er installert i." -#: wp-admin/revision.php:119 -msgid "Revisions Management" -msgstr "Revisjonshåndtering" +#: wp-admin/revision.php:120 +msgid "Revisions Management" +msgstr "Revisjonshåndtering" -#: wp-admin/edit-form-advanced.php:420 +#: wp-admin/edit-form-advanced.php:421 msgid "You can also embed media from many popular websites including Twitter, YouTube, Flickr and others by pasting the media URL on its own line into the content of your post/page. Please refer to the Codex to learn more about embeds." msgstr "Du kan også bygge inn media fra mange populære nettsteder som Twitter, YouTube, Flickr og andre ved å lime inn media-URL-en på en egen linje i et innlegg eller på en side. Vennligst sjekk ut Codex for å lære mer om innbygging." -#: wp-admin/includes/dashboard.php:1502 +#: wp-admin/includes/dashboard.php:1501 msgid "https://codex.wordpress.org/First_Steps_With_WordPress" msgstr "https://codex.wordpress.org/First_Steps_With_WordPress" -#: wp-admin/edit-form-advanced.php:436 +#: wp-admin/edit-form-advanced.php:437 msgid "Format — Post Formats designate how your theme will display a specific post. For example, you could have a standard blog post with a title and paragraphs, or a short aside that omits the title and contains a short text blurb. Please refer to the Codex for descriptions of each post format. Your theme could enable all or some of 10 possible formats." msgstr "Format – Innleggsformater avgjør hvordan ditt tema vil vise et valgt innlegg. For eksempel kan du ha et standard-innlegg med tittel og tekst, eller en kort notis som ikke har tittel og kun har en liten tekst. Vennligst se Codex for beskrivelser av de ulike innleggsformatene. Ditt tema kan aktivere alle eller bare noen av de 10 mulige formatene." @@ -1812,240 +1996,250 @@ msgstr "Format – Innleggsformater avgjør hvordan ditt tema v msgid "WordPress is not notifying any Update Services because of your site’s visibility settings." msgstr "WordPress sier ikke ifra til noen Oppdateringstjenester på grunn av ditt nettsteds synlighetsinnstillinger." -#: wp-admin/edit-tags.php:286 -msgid "Documentation on Tags" -msgstr "Dokumentasjon om stikkord" +#: wp-admin/edit-tags.php:268 +msgid "Documentation on Tags" +msgstr "Dokumentasjon om stikkord" #: wp-admin/options-writing.php:45 -msgid "Documentation on Writing Settings" -msgstr "Dokumentasjon om skrive-innstillinger" - -#: wp-admin/edit-form-advanced.php:396 -msgid "Documentation on Adding New Pages" -msgstr "Dokumentasjon om å legge til nye sider" - -#: wp-admin/edit.php:245 -msgid "Documentation on Managing Pages" -msgstr "Dokumentasjon om håndterering av sider" - -#: wp-admin/nav-menus.php:570 -msgid "Documentation on Menus" -msgstr "Dokumentasjon om menyer" - -#: wp-admin/import.php:29 -msgid "Documentation on Import" -msgstr "Dokumentasjon om import" - -#: wp-admin/custom-background.php:100 -msgid "Documentation on Custom Background" -msgstr "Dokumentasjon om egendefinert bakgrunn" - -#: wp-admin/plugin-editor.php:143 -msgid "Documentation on Editing Plugins" -msgstr "Dokumentasjon om redigering av utvidelser" - -#: wp-admin/widgets.php:74 -msgid "Documentation on Widgets" -msgstr "Dokumentasjon om widgeter" - -#: wp-admin/index.php:98 -msgid "Documentation on Dashboard" -msgstr "Dokumentasjon om kontrollpanel" - -#: wp-admin/edit-tags.php:284 -msgid "Documentation on Link Categories" -msgstr "Dokumentasjon om lenkekategorier" - -#: wp-admin/edit.php:224 -msgid "Documentation on Managing Posts" -msgstr "Dokumentasjon om administrering av innlegg" - -#: wp-admin/edit-tags.php:282 -msgid "Documentation on Categories" -msgstr "Dokumentasjon om kategorier" - -#: wp-admin/plugin-install.php:98 -msgid "Documentation on Installing Plugins" -msgstr "Dokumentasjon om installering av utvidelser" - -#: wp-admin/user-new.php:206 -msgid "Documentation on Adding New Users" -msgstr "Dokumentasjon om å legge til nye brukere" - -#: wp-admin/options-reading.php:38 -msgid "Documentation on Reading Settings" -msgstr "Dokumentasjon om leseinnstillinger" - -#: wp-admin/edit-link-form.php:65 -msgid "Documentation on Creating Links" -msgstr "Dokumentasjon om å opprette lenker" - -#: wp-admin/options-discussion.php:28 -msgid "Documentation on Discussion Settings" -msgstr "Dokumentasjon om diskusjonsinnstillinger" - -#: wp-admin/options-permalink.php:44 -msgid "Documentation on Permalinks Settings" -msgstr "Dokumentasjon om permalenkeinnstillinger" - -#: wp-admin/user-edit.php:54 -msgid "Documentation on User Profiles" -msgstr "Dokumentasjon om brukerprofiler" - -#: wp-admin/media-new.php:56 -msgid "Documentation on Uploading Media Files" -msgstr "Dokumentasjon om opplasting av mediafiler" - -#: wp-admin/users.php:67 -msgid "Documentation on Managing Users" -msgstr "Dokumentasjon om håndtering av brukere" - -#: wp-admin/comment.php:51 wp-admin/edit-comments.php:165 -msgid "Documentation on Comments" -msgstr "Dokumentasjon om kommentarer" - -#: wp-admin/edit-form-advanced.php:381 -msgid "Documentation on Writing and Editing Posts" -msgstr "Dokumentasjon om skriving og redigering av innlegg" - -#: wp-admin/update-core.php:576 -msgid "Documentation on Updating WordPress" -msgstr "Dokumentasjon om oppdatering av WordPress" - -#: wp-admin/options-media.php:34 -msgid "Documentation on Media Settings" -msgstr "Dokumentasjon om medieinnstillinger" - -#: wp-admin/options-general.php:45 -msgid "Documentation on General Settings" -msgstr "Dokumentasjon om generelle innstillinger" - -#: wp-admin/export.php:54 -msgid "Documentation on Export" -msgstr "Dokumentasjon om Eksport" - -#: wp-admin/link-manager.php:60 -msgid "Documentation on Managing Links" -msgstr "Dokumentasjon om håndtering av lenker" - -#: wp-admin/custom-header.php:127 -msgid "Documentation on Custom Header" -msgstr "Dokumentasjon av egendefinert sidetopp" - -#: wp-admin/tools.php:28 -msgid "Documentation on Tools" -msgstr "Dokumentasjon om Verktøy" - -#: wp-admin/upload.php:66 wp-admin/upload.php:207 -msgid "Documentation on Media Library" -msgstr "Dokumentasjon om Mediabibliotek" +msgid "Documentation on Writing Settings" +msgstr "Dokumentasjon om skrive-innstillinger" #: wp-admin/edit-form-advanced.php:397 -msgid "Documentation on Editing Pages" -msgstr "Dokumentasjon om redigering av sider" +msgid "Documentation on Adding New Pages" +msgstr "Dokumentasjon om å legge til nye sider" -#: wp-admin/edit-form-advanced.php:413 wp-admin/media.php:83 -msgid "Documentation on Edit Media" -msgstr "Dokumentasjon om redigering av media" +#: wp-admin/edit.php:249 +msgid "Documentation on Managing Pages" +msgstr "Dokumentasjon om håndterering av sider" + +#: wp-admin/nav-menus.php:571 +msgid "Documentation on Menus" +msgstr "Dokumentasjon om menyer" + +#: wp-admin/import.php:29 +msgid "Documentation on Import" +msgstr "Dokumentasjon om import" + +#: wp-admin/custom-background.php:100 +msgid "Documentation on Custom Background" +msgstr "Dokumentasjon om egendefinert bakgrunn" + +#: wp-admin/plugin-editor.php:155 +msgid "Documentation on Editing Plugins" +msgstr "Dokumentasjon om redigering av utvidelser" + +#: wp-admin/widgets.php:76 +msgid "Documentation on Widgets" +msgstr "Dokumentasjon om widgeter" + +#: wp-admin/index.php:97 +msgid "Documentation on Dashboard" +msgstr "Dokumentasjon om kontrollpanel" + +#: wp-admin/edit-tags.php:266 +msgid "Documentation on Link Categories" +msgstr "Dokumentasjon om lenkekategorier" + +#: wp-admin/edit.php:228 +msgid "Documentation on Managing Posts" +msgstr "Dokumentasjon om administrering av innlegg" + +#: wp-admin/edit-tags.php:264 +msgid "Documentation on Categories" +msgstr "Dokumentasjon om kategorier" + +#: wp-admin/plugin-install.php:98 +msgid "Documentation on Installing Plugins" +msgstr "Dokumentasjon om installering av utvidelser" + +#: wp-admin/user-new.php:213 +msgid "Documentation on Adding New Users" +msgstr "Dokumentasjon om å legge til nye brukere" + +#: wp-admin/options-reading.php:38 +msgid "Documentation on Reading Settings" +msgstr "Dokumentasjon om leseinnstillinger" + +#: wp-admin/edit-link-form.php:65 +msgid "Documentation on Creating Links" +msgstr "Dokumentasjon om å opprette lenker" + +#: wp-admin/options-discussion.php:28 +msgid "Documentation on Discussion Settings" +msgstr "Dokumentasjon om diskusjonsinnstillinger" + +#: wp-admin/options-permalink.php:44 +msgid "Documentation on Permalinks Settings" +msgstr "Dokumentasjon om permalenkeinnstillinger" + +#: wp-admin/user-edit.php:55 +msgid "Documentation on User Profiles" +msgstr "Dokumentasjon om brukerprofiler" + +#: wp-admin/media-new.php:56 +msgid "Documentation on Uploading Media Files" +msgstr "Dokumentasjon om opplasting av mediafiler" + +#: wp-admin/users.php:67 +msgid "Documentation on Managing Users" +msgstr "Dokumentasjon om håndtering av brukere" + +#: wp-admin/comment.php:51 wp-admin/edit-comments.php:181 +msgid "Documentation on Comments" +msgstr "Dokumentasjon om kommentarer" + +#: wp-admin/edit-form-advanced.php:382 +msgid "Documentation on Writing and Editing Posts" +msgstr "Dokumentasjon om skriving og redigering av innlegg" + +#: wp-admin/update-core.php:575 +msgid "Documentation on Updating WordPress" +msgstr "Dokumentasjon om oppdatering av WordPress" + +#: wp-admin/options-media.php:34 +msgid "Documentation on Media Settings" +msgstr "Dokumentasjon om medieinnstillinger" + +#: wp-admin/options-general.php:45 +msgid "Documentation on General Settings" +msgstr "Dokumentasjon om generelle innstillinger" + +#: wp-admin/export.php:54 +msgid "Documentation on Export" +msgstr "Dokumentasjon om Eksport" + +#: wp-admin/link-manager.php:66 +msgid "Documentation on Managing Links" +msgstr "Dokumentasjon om håndtering av lenker" + +#: wp-admin/custom-header.php:127 +msgid "Documentation on Custom Header" +msgstr "Dokumentasjon av egendefinert sidetopp" + +#: wp-admin/tools.php:28 +msgid "Documentation on Tools" +msgstr "Dokumentasjon om Verktøy" + +#: wp-admin/upload.php:66 wp-admin/upload.php:210 +msgid "Documentation on Media Library" +msgstr "Dokumentasjon om Mediabibliotek" + +#: wp-admin/edit-form-advanced.php:398 +msgid "Documentation on Editing Pages" +msgstr "Dokumentasjon om redigering av sider" + +#: wp-admin/edit-form-advanced.php:414 wp-admin/media.php:83 +msgid "Documentation on Edit Media" +msgstr "Dokumentasjon om redigering av media" #: wp-admin/users.php:68 -msgid "Descriptions of Roles and Capabilities" -msgstr "Beskrivelser av roller og muligheter" +msgid "Descriptions of Roles and Capabilities" +msgstr "Beskrivelser av roller og muligheter" #: wp-admin/options-permalink.php:45 -msgid "Documentation on Using Permalinks" -msgstr "Dokumentasjon om å bruke permalenker" +msgid "Documentation on Using Permalinks" +msgstr "Dokumentasjon om å bruke permalenker" -#: wp-admin/edit-comments.php:167 -msgid "Documentation on Keyboard Shortcuts" -msgstr "Dokumentasjon om hurtigtaster" +#: wp-admin/edit-comments.php:183 +msgid "Documentation on Keyboard Shortcuts" +msgstr "Dokumentasjon om hurtigtaster" -#: wp-admin/plugin-editor.php:144 -msgid "Documentation on Writing Plugins" -msgstr "Dokumentasjon om å skrive utvidelser" +#: wp-admin/plugin-editor.php:156 +msgid "Documentation on Writing Plugins" +msgstr "Dokumentasjon om å skrive utvidelser" -#: wp-admin/my-sites.php:48 -msgid "Documentation on My Sites" -msgstr "Dokumentasjon om Mine nettsteder" +#: wp-admin/my-sites.php:47 +msgid "Documentation on My Sites" +msgstr "Dokumentasjon om Mine nettsteder" -#: wp-admin/user-edit.php:260 +#: wp-admin/user-edit.php:261 msgid "More information" msgstr "Mer informasjon" -#: wp-admin/edit-comments.php:166 -msgid "Documentation on Comment Spam" -msgstr "Dokumentasjon om kommentar-spam" +#: wp-admin/edit-comments.php:182 +msgid "Documentation on Comment Spam" +msgstr "Dokumentasjon om kommentar-spam" #: wp-admin/options-general.php:298 msgid "Documentation on date and time formatting." msgstr "Dokumentasjon om formatering av dato og tid." -#: wp-admin/update-core.php:77 -msgid "You can update to WordPress %2$s automatically or download the package and install it manually:" -msgstr "Du kan oppdatere til WordPress %2$s automatisk eller laste ned pakken og installere den manuelt:" - -#: wp-admin/update-core.php:181 +#: wp-admin/update-core.php:183 msgid "Important: before updating, please back up your database and files. For help with updates, visit the Updating WordPress Codex page." msgstr "Viktig: før du oppdaterer, vennligst ta sikkerhetskopi av databasen og filene dine. Hvis du trenger hjelp med oppdateringer, kan du gå til supportsiden Oppdatering av WordPress." -#: wp-admin/theme-install.php:108 -msgid "Documentation on Adding New Themes" -msgstr "Dokumentasjon om installering av nye temaer" +#: wp-admin/theme-install.php:114 +msgid "Documentation on Adding New Themes" +msgstr "Dokumentasjon om installering av nye temaer" #: wp-admin/theme-editor.php:39 -msgid "Documentation on Theme Development" -msgstr "Dokumentasjon om utvikling av temaer" +msgid "Documentation on Theme Development" +msgstr "Dokumentasjon om utvikling av temaer" #: wp-admin/theme-editor.php:40 wp-admin/themes.php:118 -msgid "Documentation on Using Themes" -msgstr "Dokumentasjon om bruk av temaer" +msgid "Documentation on Using Themes" +msgstr "Dokumentasjon om bruk av temaer" #: wp-admin/theme-editor.php:41 -msgid "Documentation on Editing Files" -msgstr "Dokumentasjon om filredigering" +msgid "Documentation on Editing Files" +msgstr "Dokumentasjon om filredigering" #: wp-admin/theme-editor.php:42 -msgid "Documentation on Template Tags" -msgstr "Dokumentasjon om mal-tagger" +msgid "Documentation on Template Tags" +msgstr "Dokumentasjon om mal-tagger" -#: wp-admin/plugins.php:395 -msgid "Documentation on Managing Plugins" -msgstr "Dokumentasjon om håndtering av utvidelser" +#: wp-admin/plugins.php:417 +msgid "Documentation on Managing Plugins" +msgstr "Dokumentasjon om håndtering av utvidelser" #. translators: %s: the option/setting -#: wp-admin/options.php:202 +#: wp-admin/options.php:204 msgid "The %s setting is unregistered. Unregistered settings are deprecated. See https://codex.wordpress.org/Settings_API" msgstr "innstillingen %s er uregistrert. Uregistrerte innstillinger er utgått. Se https://codex.wordpress.org/Settings_API" -#: wp-admin/update-core.php:71 wp-admin/upgrade.php:81 +#. translators: 1: WordPress version number, 2: Minimum required PHP version +#. number, 3: Minimum required MySQL version number, 4: Current PHP version +#. number, 5: Current MySQL version number +#: wp-admin/update-core.php:72 wp-admin/upgrade.php:81 msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." msgstr "Du kan ikke oppdatere fordi WordPress %1$s krever PHP versjon %2$s eller høyere og MySQL versjon %3$s eller høyere. Du bruker PHP versjon %4$s og MySQL verson %5$s." -#: wp-admin/update-core.php:73 wp-admin/upgrade.php:83 +#. translators: 1: WordPress version number, 2: Minimum required PHP version +#. number, 3: Current PHP version number +#: wp-admin/update-core.php:75 wp-admin/upgrade.php:83 msgid "You cannot update because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." msgstr "Du kan ikke oppdatere fordi WordPress %1$s krever PHP versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/update-core.php:75 wp-admin/upgrade.php:85 +#. translators: 1: WordPress version number, 2: Minimum required MySQL version +#. number, 3: Current MySQL version number +#: wp-admin/update-core.php:78 wp-admin/upgrade.php:85 msgid "You cannot update because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." msgstr "Du kan ikke oppdatere fordi WordPress %1$s krever MySQL versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/install.php:236 +#. translators: 1: WordPress version number, 2: Minimum required PHP version +#. number, 3: Minimum required MySQL version number, 4: Current PHP version +#. number, 5: Current MySQL version number +#: wp-admin/install.php:237 msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." msgstr "Du kan ikke installere fordi WordPress %1$s krever PHP versjon %2$s eller høyere og MySQL versjon %3$s eller høyere. Du bruker PHP versjon %4$s og MySQL versjon %5$s." -#: wp-admin/install.php:238 +#. translators: 1: WordPress version number, 2: Minimum required PHP version +#. number, 3: Current PHP version number +#: wp-admin/install.php:240 msgid "You cannot install because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." msgstr "Du kan ikke installere fordi WordPress %1$s krever PHP versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/install.php:240 +#. translators: 1: WordPress version number, 2: Minimum required MySQL version +#. number, 3: Current MySQL version number +#: wp-admin/install.php:243 msgid "You cannot install because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." msgstr "Du kan ikke installere fordi WordPress %1$s krever MySQL versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/widgets.php:79 +#: wp-admin/widgets.php:81 msgid "The theme you are currently using isn’t widget-aware, meaning that it has no sidebars that you are able to change. For information on making your theme widget-aware, please follow these instructions." msgstr "Temaet du bruker støtter ikke widgeter. Dette betyr at temaet ikke har noen sidekolonner som du kan endre. For mer informasjon om hvordan du kan gjøre temaet ditt mottagelig for widgeter, vennligst følg disse instruksjonene." -#: wp-admin/plugin-editor.php:280 wp-admin/theme-editor.php:279 +#: wp-admin/plugin-editor.php:292 wp-admin/theme-editor.php:279 msgid "You need to make this file writable before you can save your changes. See the Codex for more information." msgstr "Du trenger å gjøre denne filen skrivbar før du kan lagre endringene dine. Se Codex for mer informasjon." @@ -2065,7 +2259,7 @@ msgstr "Hvis toppnivået for nettstedet ditt var web.config file were writable, we could do this automatically, but it isn’t so this is the url rewrite rule you should have in your web.config file. Click in the field and press CTRL + a to select all. Then insert this rule inside of the /<configuration>/<system.webServer>/<rewrite>/<rules> element in web.config file." msgstr "Hvis web.config filen din var skrivbar kunne vi gjort dette automatisk, men det er den ikke. Dette er URL rewrite-regelen du bør ha i web.config filen. Klikk i feltet, og trykk CTRL + a for å velge alt. Lim deretter inn denne regelen i /<configuration>/<system.webServer>/<rewrite>/<rules> elementet i web.config-filen." -#: wp-admin/includes/meta-boxes.php:611 wp-admin/includes/meta-boxes.php:665 +#: wp-admin/includes/meta-boxes.php:622 wp-admin/includes/meta-boxes.php:676 msgid "https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" msgstr "https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" @@ -2073,33 +2267,37 @@ msgstr "https://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" msgid "The character encoding of your site (UTF-8 is recommended)" msgstr "tegnsettet til ditt nettsted (UTF-8 er anbefalt)" -#: wp-admin/includes/class-wp-press-this.php:1493 +#: wp-admin/includes/class-wp-press-this.php:1534 msgid "Standard Editor" msgstr "Standardredigering" -#: wp-admin/includes/file.php:1206 +#: wp-admin/includes/file.php:1207 msgid "example: www.wordpress.org" msgstr "eksempel: www.wordpress.org" +#: wp-admin/theme-install.php:88 +msgid "You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter." +msgstr "Du kan søke etter temaer etter nøkkelord, forfatter eller stikkord, eller du kan gjøre et spesifikt søk med kriteriene som er opplistet i funksjonalitetsfilteret." + +#: wp-admin/theme-install.php:89 +msgid "Alternately, you can browse the themes that are Featured, Popular, or Latest. When you find a theme you like, you can preview it or install it." +msgstr "Alternativt kan du bla i temaene som er fremhevet, populære eller nye. Når du finner et tema som du liker, kan du forhåndsvise det eller installere det." + #: wp-admin/themes.php:78 msgid "The search for installed themes will search for terms in their name, description, author, or tag." msgstr "Søket etter installerte temaer søker etter nøkkelord i navn, beskrivelser, forfattere og stikkord." -#: wp-admin/theme-install.php:83 -msgid "Alternately, you can browse the themes that are Featured, Popular, or Latest. When you find a theme you like, you can preview it or install it." -msgstr "Alternativt kan du bla i temaene som er fremhevet, populære eller nye. Når du finner et tema som du liker, kan du forhåndsvise det eller installere det." - -#: wp-admin/theme-install.php:82 -msgid "You can Search for themes by keyword, author, or tag, or can get more specific and search by criteria listed in the feature filter." -msgstr "Du kan søke etter temaer etter nøkkelord, forfatter eller stikkord, eller du kan gjøre et spesifikt søk med kriteriene som er opplistet i funksjonalitetsfilteret." - -#: wp-admin/theme-install.php:52 wp-admin/themes.php:141 +#: wp-admin/theme-install.php:56 wp-admin/themes.php:141 msgid "Number of Themes found: %d" msgstr "Antall tema funnet: %d" -#: wp-admin/options-general.php:293 -msgid "Custom time format:" -msgstr "Egendefinert tidsformat:" +#: wp-admin/options-general.php:256 +msgid "enter a custom date format in the following field" +msgstr "legg inn et egendefinert datoformat i det følgende feltet" + +#: wp-admin/options-general.php:257 +msgid "Custom date format:" +msgstr "Egendefinert datoformat:" #: wp-admin/options-general.php:259 wp-admin/options-general.php:295 msgid "example:" @@ -2109,32 +2307,28 @@ msgstr "eksempel:" msgid "enter a custom time format in the following field" msgstr "legg inn et egendefinert tidsformat i det følgende feltet" -#: wp-admin/options-general.php:257 -msgid "Custom date format:" -msgstr "Egendefinert datoformat:" - -#: wp-admin/options-general.php:256 -msgid "enter a custom date format in the following field" -msgstr "legg inn et egendefinert datoformat i det følgende feltet" +#: wp-admin/options-general.php:293 +msgid "Custom time format:" +msgstr "Egendefinert tidsformat:" #: wp-admin/includes/class-plugin-upgrader.php:58 msgid "Plugins updated successfully." msgstr "Utvidelser oppdatert." -#: wp-admin/includes/class-wp-plugin-install-list-table.php:572 -msgid "%s Active Installs" -msgstr "%s aktive installasjoner" - -#: wp-admin/includes/plugin-install.php:561 -msgid "Active Installs:" -msgstr "Aktive installasjoner:" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:568 -#: wp-admin/includes/plugin-install.php:563 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:564 +#: wp-admin/includes/plugin-install.php:591 msgctxt "Active plugin installs" msgid "1+ Million" msgstr "1+ million" +#: wp-admin/includes/class-wp-plugin-install-list-table.php:570 +msgid "%s Active Installs" +msgstr "%s aktive installasjoner" + +#: wp-admin/includes/plugin-install.php:589 +msgid "Active Installs:" +msgstr "Aktive installasjoner:" + #: wp-admin/tools.php:41 msgid "Press This is a little tool that lets you grab bits of the web and create new posts with ease." msgstr "«Skriv om dette» er et lite verktøy som lar deg ta små biter fra nettet og enkelt skrive nye innlegg." @@ -2143,126 +2337,75 @@ msgstr "«Skriv om dette» er et lite verktøy som lar deg ta små biter fra net msgid "Detach" msgstr "Koble fra" -#: wp-admin/menu-header.php:244 +#: wp-admin/menu-header.php:246 msgid "Main menu" msgstr "Hovedmeny" -#: wp-admin/includes/file.php:1251 +#: wp-admin/includes/file.php:1252 msgid "Enter the location on the server where the public and private keys are located. If a passphrase is needed, enter that in the password field above." msgstr "Legg inn hvor på tjeneren de offentlige og private nøklene er plassert. Hvis et passord er nødvendig, legg det inn i passordfeltet over." -#: wp-admin/users.php:242 -msgid "You have specified these users for deletion:" -msgstr "Du har spesifisert disse brukerne for sletting:" - -#: wp-admin/users.php:269 -msgid "What should be done with content owned by these users?" -msgstr "Hva skal gjøres med innhold eid av disse brukerne?" - -#: wp-admin/users.php:431 +#: wp-admin/users.php:442 msgid "%s user deleted." msgid_plural "%s users deleted." msgstr[0] "%s bruker slettet." msgstr[1] "%s brukere slettet." -#: wp-admin/plugins.php:294 -msgid "Delete Plugins" -msgstr "Slett utvidelser" +#: wp-admin/users.php:269 +msgid "What should be done with content owned by these users?" +msgstr "Hva skal gjøres med innhold eid av disse brukerne?" -#: wp-admin/plugins.php:298 -msgid "You are about to remove the following plugins:" -msgstr "Du er i ferd med å slette følgende utvidelser:" +#: wp-admin/users.php:242 +msgid "You have specified these users for deletion:" +msgstr "Du har spesifisert disse brukerne for sletting:" -#: wp-admin/includes/ajax-actions.php:435 -#: wp-admin/includes/class-wp-list-table.php:763 -#: wp-admin/includes/class-wp-list-table.php:1350 +#: wp-admin/includes/ajax-actions.php:433 +#: wp-admin/includes/class-wp-list-table.php:762 +#: wp-admin/includes/class-wp-list-table.php:1349 msgid "%s item" msgid_plural "%s items" msgstr[0] "%s element" msgstr[1] "%s elementer" -#: wp-admin/plugins.php:296 +#: wp-admin/plugins.php:306 +msgid "You are about to remove the following plugins:" +msgstr "Du er i ferd med å slette følgende utvidelser:" + +#: wp-admin/plugins.php:304 msgid "These plugins may be active on other sites in the network." msgstr "Disse utvidelsene kan være aktive på andre nettsteder i nettverket." -#: wp-admin/edit.php:278 +#: wp-admin/plugins.php:302 +msgid "Delete Plugins" +msgstr "Slett utvidelser" + +#: wp-admin/edit.php:282 msgid "1 page not updated, somebody is editing it." msgstr "1 side ikke oppdatert, noen redigerer den." -#: wp-admin/edit.php:270 +#: wp-admin/edit.php:274 msgid "1 post not updated, somebody is editing it." msgstr "1 innlegg ikke oppdatert, noen redigerer det." -#: wp-admin/includes/class-wp-press-this.php:1335 +#: wp-admin/includes/class-wp-press-this.php:1367 msgid "Hide post options" msgstr "Skjul innleggsinnstillinger" -#: wp-admin/plugin-editor.php:136 wp-admin/theme-editor.php:30 +#: wp-admin/plugin-editor.php:148 wp-admin/theme-editor.php:30 msgid "In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key. In some cases the Esc key will need to be pressed twice before the Tab key will allow you to continue." msgstr "Hvis du trykker på tab-tasten i redigeringsområdet vil du skrive inn et tabulatortegn. For å flytte fokus ved å trykke på tab, må du først trykke på esc, og deretter tab. I noen tilfeller må du trykke på esc to ganger før du kan trykke på tab for å fortsette." -#: wp-admin/includes/template.php:1714 -msgid "Front Page" -msgstr "Forside" +#: wp-admin/includes/template.php:2126 +msgid "You are currently editing the page that shows your latest posts." +msgstr "Du redigerer nå siden som viser dine siste innlegg." -#: wp-admin/theme-install.php:309 -msgid "This theme has not been rated yet." -msgstr "Dette temaet har ikke fått noen vurderinger ennå." - -#: wp-admin/update-core.php:422 -msgid "New translations are available." -msgstr "Nye oversettelser er tilgjengelige." - -#: wp-admin/user-edit.php:42 -msgid "You can log out of other devices, such as your phone or a public computer, by clicking the Log Out Everywhere Else button." -msgstr "Du kan logge ut fra andre enheter, som for eksempel telefonen din eller en offentlig datamaskin, ved å klikke på Logg ut alle andre steder-knappen." - -#: wp-admin/tools.php:71 -msgid "Open Press This" -msgstr "Åpne Skriv om dette" - -#: wp-admin/tools.php:68 -msgid "Follow the link to open Press This. Then add it to your device’s bookmarks or home screen." -msgstr "Følg lenken for å åpne Skriv om dette. Så kan du legge den til dine bokmerker eller på hjem-skjermen." - -#: wp-admin/tools.php:67 -msgid "Direct link (best for mobile)" -msgstr "Direktelenke (best for mobil)" - -#: wp-admin/tools.php:60 -msgid "If you can’t drag the bookmarklet to your bookmarks, copy the following code and create a new bookmark. Paste the code into the new bookmark’s URL field." -msgstr "Hvis du ikke kan dra bokmerkeskriptet til dine bokmerker, kopier følgende kode og lag et nytt bokmerke. Lim inn koden i det nye bokmerkets URL-felt." - -#: wp-admin/tools.php:54 -msgid "Copy “Press This” bookmarklet code" -msgstr "Kopier bokmerkekoden for «Skriv om dette»" - -#: wp-admin/tools.php:48 -msgid "Drag the bookmarklet below to your bookmarks bar. Then, when you’re on a page you want to share, simply “press” it." -msgstr "Dra bokmerkeskriptet nedenfor til dine bokmerker. Da kan du enkelt skrive om en nettside som du har lyst å dele." - -#: wp-admin/tools.php:47 -msgid "Bookmarklet" -msgstr "Bokmerkeskript" - -#: wp-admin/tools.php:46 -msgid "Install Press This" -msgstr "Installer Skriv om dette" - -#. translators: date and time format for exact current time, mainly about -#. timezones, see https://secure.php.net/date -#: wp-admin/options-general.php:21 -msgctxt "timezone date format" -msgid "Y-m-d H:i:s" -msgstr "Y-m-d H:i:s" - -#: wp-admin/nav-menus.php:546 -msgid "To add a custom link, expand the Custom Links section, enter a URL and link text, and click Add to Menu" -msgstr "For å legge til en tilpasset lenke, utvid Tilpasset lenke-seksjonen, skriv inn en URL og en lenketekst og klikk på Legg til i meny" +#: wp-admin/includes/theme.php:643 wp-admin/themes.php:433 +msgid "Close details dialog" +msgstr "Lukk detaljer-vinduet" #. translators: Do not translate USERNAME, URL_DELETE, SITE_NAME: those are #. placeholders. -#: wp-admin/ms-delete-site.php:46 +#: wp-admin/ms-delete-site.php:48 msgid "" "Howdy ###USERNAME###,\n" "\n" @@ -2296,71 +2439,109 @@ msgstr "" "Takk for at du brukte nettstedet,\n" "-- ###SITE_NAME###" -#: wp-admin/includes/theme.php:618 wp-admin/themes.php:425 -msgid "Close details dialog" -msgstr "Lukk detaljer-vinduet" +#: wp-admin/nav-menus.php:547 +msgid "To add a custom link, expand the Custom Links section, enter a URL and link text, and click Add to Menu" +msgstr "For å legge til en tilpasset lenke, utvid Tilpasset lenke-seksjonen, skriv inn en URL og en lenketekst og klikk på Legg til i meny" -#: wp-admin/includes/template.php:2100 -msgid "You are currently editing the page that shows your latest posts." -msgstr "Du redigerer nå siden som viser dine siste innlegg." +#. translators: date and time format for exact current time, mainly about +#. timezones, see https://secure.php.net/date +#: wp-admin/options-general.php:21 +msgctxt "timezone date format" +msgid "Y-m-d H:i:s" +msgstr "Y-m-d H:i:s" -#: wp-admin/includes/file.php:31 wp-admin/includes/template.php:1718 -msgid "Posts Page" -msgstr "Innleggsside" +#: wp-admin/tools.php:67 +msgid "Direct link (best for mobile)" +msgstr "Direktelenke (best for mobil)" -#: wp-admin/includes/class-wp-screen.php:1139 +#: wp-admin/theme-install.php:319 +msgid "This theme has not been rated yet." +msgstr "Dette temaet har ikke fått noen vurderinger ennå." + +#: wp-admin/update-core.php:421 +msgid "New translations are available." +msgstr "Nye oversettelser er tilgjengelige." + +#: wp-admin/includes/template.php:1717 +msgid "Front Page" +msgstr "Forside" + +#: wp-admin/includes/class-wp-screen.php:1140 msgid "Number of items per page:" msgstr "Antall innlegg per side:" -#: wp-admin/includes/class-wp-press-this.php:106 -msgid "Missing post ID." -msgstr "Savner innleggs-ID." +#: wp-admin/tools.php:54 +msgid "Copy “Press This” bookmarklet code" +msgstr "Kopier bokmerkekoden for «Skriv om dette»" -#: wp-admin/includes/ms.php:505 -msgid "Size in megabytes" -msgstr "Størrelse i megabyte" +#: wp-admin/tools.php:46 +msgid "Install Press This" +msgstr "Installer Skriv om dette" -#: wp-admin/includes/ms.php:502 -msgid "Site Upload Space Quota" -msgstr "Kvote for opplasting på nettsted" +#: wp-admin/includes/file.php:31 wp-admin/includes/template.php:1721 +msgid "Posts Page" +msgstr "Innleggsside" + +#: wp-admin/tools.php:68 +msgid "Follow the link to open Press This. Then add it to your device’s bookmarks or home screen." +msgstr "Følg lenken for å åpne Skriv om dette. Så kan du legge den til dine bokmerker eller på hjem-skjermen." + +#: wp-admin/tools.php:71 +msgid "Open Press This" +msgstr "Åpne Skriv om dette" + +#: wp-admin/tools.php:48 +msgid "Drag the bookmarklet below to your bookmarks bar. Then, when you’re on a page you want to share, simply “press” it." +msgstr "Dra bokmerkeskriptet nedenfor til dine bokmerker. Da kan du enkelt skrive om en nettside som du har lyst å dele." + +#: wp-admin/tools.php:47 +msgid "Bookmarklet" +msgstr "Bokmerkeskript" + +#: wp-admin/tools.php:60 +msgid "If you can’t drag the bookmarklet to your bookmarks, copy the following code and create a new bookmark. Paste the code into the new bookmark’s URL field." +msgstr "Hvis du ikke kan dra bokmerkeskriptet til dine bokmerker, kopier følgende kode og lag et nytt bokmerke. Lim inn koden i det nye bokmerkets URL-felt." + +#: wp-admin/user-edit.php:43 +msgid "You can log out of other devices, such as your phone or a public computer, by clicking the Log Out Everywhere Else button." +msgstr "Du kan logge ut fra andre enheter, som for eksempel telefonen din eller en offentlig datamaskin, ved å klikke på Logg ut alle andre steder-knappen." + +#: wp-admin/includes/class-wp-press-this.php:1166 +msgctxt "Used in Press This to indicate where the content comes from." +msgid "Source:" +msgstr "Kilde:" + +#: wp-admin/includes/class-wp-press-this.php:1416 +msgid "Suggested media" +msgstr "Anbefalt medie" + +#: wp-admin/includes/class-wp-press-this.php:912 +msgid "Search categories by name" +msgstr "Søk i kategorier etter navn" + +#: wp-admin/includes/class-wp-press-this.php:914 +msgid "Search categories" +msgstr "Søk i kategorier" + +#: wp-admin/includes/class-wp-press-this.php:1375 +msgid "Scan" +msgstr "Søk gjennom" + +#: wp-admin/includes/class-wp-press-this.php:1374 +msgid "Enter a URL to scan" +msgstr "Skriv inn URL som skal søkes gjennom" + +#: wp-admin/includes/class-wp-press-this.php:1373 +msgid "Scan site for content" +msgstr "Søk gjennom nettsted etter innhold" + +#: wp-admin/includes/class-wp-press-this.php:1365 +msgid "Show post options" +msgstr "Vis innleggsvalg" #. translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: #. those are placeholders. -#: wp-admin/includes/ms.php:357 -msgid "" -"Howdy ###USERNAME###,\n" -"\n" -"You recently requested to have the email address on your account changed.\n" -"\n" -"If this is correct, please click on the following link to change it:\n" -"###ADMIN_URL###\n" -"\n" -"You can safely ignore and delete this email if you do not want to\n" -"take this action.\n" -"\n" -"This email has been sent to ###EMAIL###\n" -"\n" -"Regards,\n" -"All at ###SITENAME###\n" -"###SITEURL###" -msgstr "" -"Hei, ###USERNAME###\n" -"\n" -"Du har nylig bedt om å endre e-postadressen til din konto.\n" -"\n" -"Hvis dette stemmer, vennligst klikk på lenken under for å endre den:\n" -"###ADMIN_URL###\n" -"\n" -"Hvis du ikke vil gjøre dette, kan du trygt ignorere og slette denne e-posten.\n" -"\n" -"Denne e-posten har blitt sendt til ###EMAIL###\n" -"\n" -"Vennlig hilsen\n" -"-- ###SITENAME### ###SITEURL###" - -#. translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: -#. those are placeholders. -#: wp-admin/includes/ms.php:276 +#: wp-admin/includes/ms.php:280 msgid "" "Howdy ###USERNAME###,\n" "\n" @@ -2393,7 +2574,70 @@ msgstr "" "Vennlig hilsen\n" "-- ###SITENAME### ###SITEURL###" -#: wp-admin/includes/class-wp-automatic-updater.php:865 +#. translators: Do not translate USERNAME, ADMIN_URL, EMAIL, SITENAME, SITEURL: +#. those are placeholders. +#: wp-admin/includes/ms.php:367 +msgid "" +"Howdy ###USERNAME###,\n" +"\n" +"You recently requested to have the email address on your account changed.\n" +"\n" +"If this is correct, please click on the following link to change it:\n" +"###ADMIN_URL###\n" +"\n" +"You can safely ignore and delete this email if you do not want to\n" +"take this action.\n" +"\n" +"This email has been sent to ###EMAIL###\n" +"\n" +"Regards,\n" +"All at ###SITENAME###\n" +"###SITEURL###" +msgstr "" +"Hei, ###USERNAME###\n" +"\n" +"Du har nylig bedt om å endre e-postadressen til din konto.\n" +"\n" +"Hvis dette stemmer, vennligst klikk på lenken under for å endre den:\n" +"###ADMIN_URL###\n" +"\n" +"Hvis du ikke vil gjøre dette, kan du trygt ignorere og slette denne e-posten.\n" +"\n" +"Denne e-posten har blitt sendt til ###EMAIL###\n" +"\n" +"Vennlig hilsen\n" +"-- ###SITENAME### ###SITEURL###" + +#: wp-admin/includes/ms.php:522 +msgid "Size in megabytes" +msgstr "Størrelse i megabyte" + +#: wp-admin/includes/ms.php:519 +msgid "Site Upload Space Quota" +msgstr "Kvote for opplasting på nettsted" + +#: wp-admin/includes/class-wp-press-this.php:106 +msgid "Missing post ID." +msgstr "Savner innleggs-ID." + +#: wp-admin/includes/class-wp-press-this.php:1272 +msgid "Press This!" +msgstr "Skriv om dette!" + +#: wp-admin/includes/class-wp-press-this.php:266 +msgid "Error while adding the category. Please try again later." +msgstr "Det skjedde en feil mens kategorien skulle legges til. Vennligst prøv igjen senere." + +#: wp-admin/includes/class-wp-press-this.php:259 +msgid "This category cannot be added. Please change the name and try again." +msgstr "Kategorien kunne ikke legges til. Vennligst endre navnet og prøv igjen." + +#: wp-admin/includes/revision.php:208 wp-admin/includes/revision.php:250 +msgctxt "revision date short format" +msgid "j M @ H:i" +msgstr "j. M @ H:i" + +#: wp-admin/includes/class-wp-automatic-updater.php:856 msgid "" "UPDATE LOG\n" "==========" @@ -2401,7 +2645,7 @@ msgstr "" "OPPDATERINGSLOGG\n" "================" -#: wp-admin/includes/class-wp-automatic-updater.php:847 +#: wp-admin/includes/class-wp-automatic-updater.php:838 msgid "" "BETA TESTING?\n" "=============\n" @@ -2427,127 +2671,79 @@ msgstr "" "\n" "-- WordPress-teamet" -#: wp-admin/includes/class-wp-press-this.php:1446 -#: wp-admin/includes/class-wp-press-this.php:1456 -#: wp-admin/includes/class-wp-press-this.php:1465 +#: wp-admin/includes/class-wp-press-this.php:1483 +#: wp-admin/includes/class-wp-press-this.php:1494 +#: wp-admin/includes/class-wp-press-this.php:1505 msgid "Back to post options" msgstr "Tilbake til innleggsvalg" -#: wp-admin/includes/class-wp-press-this.php:1383 -msgid "Suggested media" -msgstr "Anbefalt medie" - -#: wp-admin/includes/class-wp-press-this.php:1378 -#: wp-admin/includes/class-wp-press-this.php:1379 +#: wp-admin/includes/class-wp-press-this.php:1411 +#: wp-admin/includes/class-wp-press-this.php:1412 msgid "Post title" msgstr "Innleggstittel" -#: wp-admin/includes/class-wp-press-this.php:1369 +#: wp-admin/includes/class-wp-press-this.php:1402 msgid "You should upgrade your bookmarklet to the latest version!" msgstr "Du bør oppgradere ditt bokmerkeskript til nyeste versjon!" -#: wp-admin/includes/class-wp-press-this.php:1343 -msgid "Scan" -msgstr "Søk gjennom" - -#: wp-admin/includes/class-wp-press-this.php:1342 -msgid "Enter a URL to scan" -msgstr "Skriv inn URL som skal søkes gjennom" - -#: wp-admin/includes/class-wp-press-this.php:1341 -msgid "Scan site for content" -msgstr "Søk gjennom nettsted etter innhold" - -#: wp-admin/includes/class-wp-press-this.php:1246 -msgid "Press This!" -msgstr "Skriv om dette!" - -#: wp-admin/includes/class-wp-press-this.php:1333 -msgid "Show post options" -msgstr "Vis innleggsvalg" - -#: wp-admin/includes/class-wp-press-this.php:1141 -msgctxt "Used in Press This to indicate where the content comes from." -msgid "Source:" -msgstr "Kilde:" - -#: wp-admin/includes/class-wp-press-this.php:889 -msgid "Search categories" -msgstr "Søk i kategorier" - #: wp-admin/includes/class-wp-press-this.php:887 -msgid "Search categories by name" -msgstr "Søk i kategorier etter navn" - -#: wp-admin/includes/class-wp-press-this.php:862 msgid "Toggle add category" msgstr "Åpne eller lukke «Legg til kategori»" -#: wp-admin/includes/class-wp-press-this.php:248 -msgid "Error while adding the category. Please try again later." -msgstr "Det skjedde en feil mens kategorien skulle legges til. Vennligst prøv igjen senere." - -#: wp-admin/includes/class-wp-press-this.php:241 -msgid "This category cannot be added. Please change the name and try again." -msgstr "Kategorien kunne ikke legges til. Vennligst endre navnet og prøv igjen." - -#: wp-admin/includes/revision.php:208 wp-admin/includes/revision.php:250 -msgctxt "revision date short format" -msgid "j M @ H:i" -msgstr "j. M @ H:i" - -#: wp-admin/includes/class-wp-posts-list-table.php:965 +#: wp-admin/includes/class-wp-posts-list-table.php:981 msgid "Y/m/d g:i:s a" msgstr "Y-m-d H:i:s" -#: wp-admin/includes/ajax-actions.php:3371 -#: wp-admin/includes/ajax-actions.php:3482 -#: wp-admin/includes/ajax-actions.php:3540 -#: wp-admin/includes/ajax-actions.php:3633 -#: wp-admin/includes/ajax-actions.php:3748 -#: wp-admin/includes/ajax-actions.php:3811 +#: wp-admin/includes/ajax-actions.php:3352 +#: wp-admin/includes/ajax-actions.php:3463 +#: wp-admin/includes/ajax-actions.php:3521 +#: wp-admin/includes/ajax-actions.php:3614 +#: wp-admin/includes/ajax-actions.php:3733 +#: wp-admin/includes/ajax-actions.php:3796 msgid "Unable to connect to the filesystem. Please confirm your credentials." msgstr "Kunne ikke koble til filsystemet. Vennligst bekreft din innloggingsinformasjon." #. translators: Publish box date format, see https://secure.php.net/date #: wp-admin/edit-form-advanced.php:133 wp-admin/edit-form-comment.php:93 -#: wp-admin/includes/meta-boxes.php:174 wp-admin/includes/meta-boxes.php:300 +#: wp-admin/includes/meta-boxes.php:175 wp-admin/includes/meta-boxes.php:308 #: wp-admin/includes/revision.php:207 wp-admin/includes/revision.php:249 msgid "M j, Y @ H:i" msgstr "j. M Y @ H:i" -#: wp-admin/comment.php:195 -msgid "Submitted on" -msgstr "Sendt inn" - #. translators: column name or table row header #: wp-admin/comment.php:169 #: wp-admin/includes/class-wp-comments-list-table.php:402 msgid "In Response To" msgstr "Som svar til" -#: wp-admin/user-edit.php:547 +#: wp-admin/comment.php:195 +msgid "Submitted on" +msgstr "Sendt inn" + +#: wp-admin/user-edit.php:584 msgid "You are only logged in at this location." msgstr "Du er bare innlogget herfra." -#: wp-admin/includes/plugin-install.php:329 +#: wp-admin/includes/plugin-install.php:351 msgid "These suggestions are based on the plugins you and other users have installed." msgstr "Disse anbefalingene er basert på utvidelsene som du og andre brukere har installert." -#: wp-admin/edit-form-advanced.php:369 +#: wp-admin/edit-form-advanced.php:370 msgid "You can enable distraction-free writing mode using the icon to the right. This feature is not available for old browsers or devices with small screens, and requires that the full-height editor be enabled in Screen Options." msgstr "Du kan aktivere distraksjonsfri skrivemodud med ikonet til høyre. Denne funksjonen er ikke støttet på eldre nettlesere eller på enheter med små skjermer, og krever at hele høyden-redigering er aktivert i Visningsinnstillinger." -#: wp-admin/user-edit.php:565 +#: wp-admin/user-edit.php:602 msgid "Log Out Everywhere" msgstr "Logg ut overalt" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:96 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:95 msgctxt "Plugin Installer" msgid "Recommended" msgstr "Anbefalte" -#: wp-admin/includes/upgrade.php:376 +#. translators: New site notification email. 1: New site URL, 2: User login, 3: +#. User password or password reset link, 4: Login URL +#: wp-admin/includes/upgrade.php:379 msgid "" "Your new WordPress site has been successfully set up at:\n" "\n" @@ -2587,7 +2783,7 @@ msgstr "Du kan ikke slette et tema mens det har et aktivt dattertema." msgid "You can set the language, and the translation files will be automatically downloaded and installed (available if your filesystem is writable)." msgstr "Du kan bestemme språket, og oversettelsen vil bli lastet ned og installert automatisk (hvis WordPress kan skrive til ditt filsystem)." -#: wp-admin/options-discussion.php:223 +#: wp-admin/options-discussion.php:224 msgid "Mystery Person" msgstr "Mystisk person" @@ -2595,16 +2791,16 @@ msgstr "Mystisk person" msgid "Usernames can have only alphanumeric characters, spaces, underscores, hyphens, periods, and the @ symbol." msgstr "Brukernavn kan kun ha alfanumeriske tegn, mellomrom, understreker, bindestreker, kommaer og @-symbolet." -#: wp-admin/includes/class-wp-screen.php:923 +#: wp-admin/includes/class-wp-screen.php:924 msgid "Enable full-height editor and distraction-free functionality." msgstr "Aktiver full-høyderedigering og distraksjonsfri skrivemodus." -#: wp-admin/includes/dashboard.php:1127 +#: wp-admin/includes/dashboard.php:1130 msgid "https://planet.wordpress.org/feed/" msgstr "https://planet.wordpress.org/feed/" -#: wp-admin/includes/dashboard.php:1118 wp-admin/index.php:77 -#: wp-admin/index.php:83 +#: wp-admin/includes/dashboard.php:1121 wp-admin/index.php:76 +#: wp-admin/index.php:82 msgid "https://planet.wordpress.org/" msgstr "https://planet.wordpress.org/" @@ -2612,13 +2808,14 @@ msgstr "https://planet.wordpress.org/" msgid "Untested with your version of WordPress" msgstr "Ikke testet med din versjon av WordPress" -#: wp-admin/custom-header.php:463 -msgid "You can now manage and live-preview Custom Header in the Customizer." -msgstr "Du kan nå håndtere og forhåndsvise tilpasset sidetopp i Tilpasseren." +#: wp-admin/edit-tag-form.php:149 wp-admin/edit-tags.php:399 +msgctxt "term parent" +msgid "Parent" +msgstr "Forelder" -#: wp-admin/custom-background.php:190 -msgid "You can now manage and live-preview Custom Backgrounds in the Customizer." -msgstr "Du kan nå håndtere og forhåndsvise tilpassede bakgrunner i Tilpasseren" +#: wp-admin/edit-form-advanced.php:369 +msgid "You can insert media files by clicking the icons above the post editor and following the directions. You can align or edit images using the inline formatting toolbar available in Visual mode." +msgstr "Du kan sette inn mediefiler ved å klikke på ikonene over innleggsredigereren og følge anvisningene. Du kan justere eller redigere bildene med formateringsverktøyet som er synlig i Visuell modus." #: wp-admin/includes/class-wp-links-list-table.php:113 #: wp-admin/includes/class-wp-posts-list-table.php:449 @@ -2629,41 +2826,36 @@ msgstr "Filtrer etter kategori" msgid "Filter by comment type" msgstr "Filtrer etter kommentartype" -#: wp-admin/includes/ajax-actions.php:3121 +#: wp-admin/includes/ajax-actions.php:3112 msgid "You are now logged out everywhere else." msgstr "Du er nå logget ut alle andre steder." #. translators: 1: User's display name. -#: wp-admin/includes/ajax-actions.php:3125 +#: wp-admin/includes/ajax-actions.php:3116 msgid "%s has been logged out." msgstr "%s har blitt logget ut." -#: wp-admin/includes/ajax-actions.php:3113 +#: wp-admin/includes/ajax-actions.php:3104 msgid "Could not log out user sessions. Please try again." msgstr "Kunne ikke logge ut brukersesjoner. Vennligst prøv igjen." -#: wp-admin/includes/ajax-actions.php:3020 +#: wp-admin/includes/ajax-actions.php:3011 msgid "This preview is unavailable in the editor." msgstr "Denne forhåndsvisningen er ikke tilgjengelig i redigereren." -#: wp-admin/includes/ajax-actions.php:2036 -msgid "You don't have permission to attach files to this post." -msgstr "Du har ikke adgang til å legge ved filer til dette innlegget." - -#: wp-admin/edit-tag-form.php:156 wp-admin/edit-tags.php:426 -msgctxt "term parent" -msgid "Parent" -msgstr "Forelder" - -#: wp-admin/edit-form-advanced.php:368 -msgid "You can insert media files by clicking the icons above the post editor and following the directions. You can align or edit images using the inline formatting toolbar available in Visual mode." -msgstr "Du kan sette inn mediefiler ved å klikke på ikonene over innleggsredigereren og følge anvisningene. Du kan justere eller redigere bildene med formateringsverktøyet som er synlig i Visuell modus." - -#: wp-admin/edit-form-advanced.php:365 +#: wp-admin/edit-form-advanced.php:366 msgid "Post editor — Enter the text for your post. There are two modes of editing: Visual and Text. Choose the mode by clicking on the appropriate tab." msgstr "Innleggsredigerer – Skriv inn teksten til ditt innlegg. Det er to moduser for å redigere: visuell og tekst. Velg modus ved å klikke på den fanen du ønsker." -#: wp-admin/includes/class-wp-screen.php:1046 +#: wp-admin/custom-header.php:463 +msgid "You can now manage and live-preview Custom Header in the Customizer." +msgstr "Du kan nå håndtere og forhåndsvise tilpasset sidetopp i Tilpasseren." + +#: wp-admin/custom-background.php:232 +msgid "You can now manage and live-preview Custom Backgrounds in the Customizer." +msgstr "Du kan nå håndtere og forhåndsvise tilpassede bakgrunner i Tilpasseren" + +#: wp-admin/includes/class-wp-screen.php:1047 msgctxt "Welcome panel" msgid "Welcome" msgstr "Velkommen" @@ -2699,7 +2891,7 @@ msgstr "Utgivelsesansvarlig" msgid "Use the arrow buttons at the top of the dialog, or the left and right arrow keys on your keyboard, to navigate between media items quickly." msgstr "Bruk pilknappene øverst i dialogen, eller venstre- og høyre-piltastene på tastaturet ditt, for å kjapt navigere mellom mediefiler." -#: wp-admin/upload.php:51 wp-admin/upload.php:190 +#: wp-admin/upload.php:51 wp-admin/upload.php:193 msgid "You can view your media in a simple visual grid or a list with columns. Switch between these views using the icons to the left above the media." msgstr "Du kan vise dine mediefiler i et enkelt visuelt rutenett eller som en liste med kolonner. Du kan veksle mellom visningene ved å bruke ikonene til venstre over filene." @@ -2719,14 +2911,14 @@ msgstr "Du kan også slette individuelle filer og få tilgang til den utvidede r msgid "Browse Plugins" msgstr "Bla i utvidelser" -#: wp-admin/plugin-install.php:91 -msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links above the plugins list. These sections rotate regularly." -msgstr "Hvis du bare vil få et inntrykk av hva som er tilgjengelig, kan du bla i fremhevede og populære utvidelser ved å bruke lenkene over listen med utvidelser. Disse seksjonene oppdateres jevnlig." - #: wp-admin/upload.php:50 msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first." msgstr "Alle filene du har lastet opp er listet i Mediebiblioteket, med de nyeste opplastingene først." +#: wp-admin/plugin-install.php:91 +msgid "If you just want to get an idea of what’s available, you can browse Featured and Popular plugins by using the links above the plugins list. These sections rotate regularly." +msgstr "Hvis du bare vil få et inntrykk av hva som er tilgjengelig, kan du bla i fremhevede og populære utvidelser ved å bruke lenkene over listen med utvidelser. Disse seksjonene oppdateres jevnlig." + #: wp-admin/plugin-install.php:48 msgid "Add Plugins" msgstr "Legg til utvidelser" @@ -2735,7 +2927,7 @@ msgstr "Legg til utvidelser" msgid "Invalid translation type." msgstr "Ugyldig oversettelses-type." -#: wp-admin/edit-tags.php:581 wp-admin/options-general.php:352 +#: wp-admin/edit-tags.php:535 wp-admin/options-general.php:352 msgid "Note:" msgstr "Merk:" @@ -2743,7 +2935,7 @@ msgstr "Merk:" msgid "The %s constant in your %s file is no longer needed." msgstr "Konstanten %s i din %s-fil er ikke lenger nødvendig." -#: wp-admin/install.php:312 +#: wp-admin/install.php:316 msgid "Welcome to the famous five-minute WordPress installation process! Just fill in the information below and you’ll be on your way to using the most extendable and powerful personal publishing platform in the world." msgstr "Velkommen til den berømte fem-minutters-installasjonen av WordPress! Fyll inn informasjonen nedenfor, og du vil være godt på vei til å komme i gang med den mest utvidbare og kraftige personlige publiseringsplattformen i verden." @@ -2755,96 +2947,64 @@ msgstr "Ikke kompatibel med din versjon av WordPress" msgid "Compatible with your version of WordPress" msgstr "Kompatibel med din versjon av WordPress" -#: wp-admin/includes/plugin-install.php:597 +#: wp-admin/includes/plugin-install.php:627 msgid "%d star" msgid_plural "%d stars" msgstr[0] "%d stjerne" msgstr[1] "%d stjerner" -#: wp-admin/includes/class-wp-list-table.php:462 +#: wp-admin/includes/class-wp-list-table.php:461 msgid "Select bulk action" msgstr "Velg massehandling" -#: wp-admin/includes/template.php:713 +#: wp-admin/includes/template.php:714 msgid "Month" msgstr "Måned" -#: wp-admin/includes/template.php:723 +#: wp-admin/includes/template.php:724 msgid "Day" msgstr "Dag" -#: wp-admin/includes/template.php:725 +#: wp-admin/includes/template.php:726 msgid "Hour" msgstr "Time" -#: wp-admin/includes/template.php:726 +#: wp-admin/includes/template.php:727 msgid "Minute" msgstr "Minutt" -#: wp-admin/theme-install.php:282 +#: wp-admin/theme-install.php:292 msgctxt "Button label for a theme" msgid "Previous" msgstr "Forrige" -#: wp-admin/theme-install.php:283 +#: wp-admin/theme-install.php:293 msgctxt "Button label for a theme" msgid "Next" msgstr "Neste" -#: wp-admin/update-core.php:194 +#: wp-admin/update-core.php:196 msgid "BETA TESTERS:" msgstr "BETATESTERE:" -#: wp-admin/update-core.php:194 +#: wp-admin/update-core.php:196 msgid "This site is set up to install updates of future beta versions automatically." msgstr "Dette nettstedet er satt opp for å installere oppdateringer av fremtidige betaversjoner automatisk." +#: wp-admin/user-new.php:354 wp-admin/user-new.php:490 +msgid "Add the user without sending an email that requires their confirmation." +msgstr "Legg til bruker uten å sende en e-post som krever deres bekreftelse." + #. translators: %s: list view URL #: wp-admin/upload.php:87 msgid "The grid view for the Media Library requires JavaScript. Switch to the list view." msgstr "Rutenettvisningen for mediebiblioteket krever JavaScript. Gå til listevisning." -#: wp-admin/user-new.php:345 wp-admin/user-new.php:475 -msgid "Add the user without sending an email that requires their confirmation." -msgstr "Legg til bruker uten å sende en e-post som krever deres bekreftelse." - -#: wp-admin/includes/class-wp-automatic-updater.php:699 -msgid "The WordPress team is willing to help you. Forward this email to %s and the team will work with you to make sure your site is working." -msgstr "Wordpress-teamet er klare for å hjelpe deg. Send denne e-posten videre til %s, og teamet vil jobbe for å få ditt nettsted til å fungere." - -#: wp-admin/includes/ajax-actions.php:2990 -msgid "%s failed to embed." -msgstr "%s klarte ikke å bygges inn." - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:92 -msgctxt "Plugin Installer" -msgid "Beta Testing" -msgstr "Betatesting" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:406 -msgctxt "Plugin installer group title" -msgid "Performance" -msgstr "Ytelse" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:407 -msgctxt "Plugin installer group title" -msgid "Social" -msgstr "Sosialt" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:408 -msgctxt "Plugin installer group title" -msgid "Tools" -msgstr "Verktøy" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:511 -msgid "More Details" -msgstr "Mer detaljer" - -#: wp-admin/includes/class-wp-plugins-list-table.php:790 +#: wp-admin/includes/class-wp-plugins-list-table.php:788 msgid "View details" msgstr "Vis detaljer" -#: wp-admin/includes/class-wp-terms-list-table.php:185 +#: wp-admin/includes/class-wp-terms-list-table.php:188 msgctxt "Number/count of items" msgid "Count" msgstr "Antall" @@ -2854,34 +3014,62 @@ msgctxt "themes" msgid "Recently Updated" msgstr "Nylig oppdaterte" -#: wp-admin/includes/plugin-install.php:466 +#: wp-admin/includes/plugin-install.php:494 msgctxt "Plugin installer section title" msgid "Reviews" msgstr "Omtaler" -#: wp-admin/includes/plugin-install.php:573 -#: wp-admin/includes/plugin-install.php:627 +#: wp-admin/includes/plugin-install.php:603 +#: wp-admin/includes/plugin-install.php:657 msgid "Donate to this plugin »" msgstr "Doner til denne utvidelsen »" -#: wp-admin/includes/plugin-install.php:607 +#: wp-admin/includes/plugin-install.php:637 msgid "Contributors" msgstr "Bidragsytere" -#: wp-admin/customize.php:140 -msgid "The Customizer allows you to preview changes to your site before publishing them. You can also navigate to different pages on your site to preview them." -msgstr "Tilpasseren lar deg forhåndsvise endringer på ditt nettsted før du publiserer dem. Du kan også navigere til ulike sider på ditt nettsted for å forhåndsvise disse." +#: wp-admin/includes/class-wp-automatic-updater.php:690 +msgid "The WordPress team is willing to help you. Forward this email to %s and the team will work with you to make sure your site is working." +msgstr "Wordpress-teamet er klare for å hjelpe deg. Send denne e-posten videre til %s, og teamet vil jobbe for å få ditt nettsted til å fungere." -#: wp-admin/includes/class-wp-automatic-updater.php:712 +#: wp-admin/includes/ajax-actions.php:2981 +msgid "%s failed to embed." +msgstr "%s klarte ikke å bygges inn." + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:91 +msgctxt "Plugin Installer" +msgid "Beta Testing" +msgstr "Betatesting" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:402 +msgctxt "Plugin installer group title" +msgid "Performance" +msgstr "Ytelse" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:403 +msgctxt "Plugin installer group title" +msgid "Social" +msgstr "Sosialt" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:404 +msgctxt "Plugin installer group title" +msgid "Tools" +msgstr "Verktøy" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:507 +msgid "More Details" +msgstr "Mer detaljer" + +#: wp-admin/includes/class-wp-automatic-updater.php:703 msgid "If you reach out to us, we'll also ensure you'll never have this problem again." msgstr "Hvis du når ut til oss, vil vi også gjøre vårt ytterste for at du aldri skal måtte ha dette problemet igjen." -#: wp-admin/theme-install.php:201 +#: wp-admin/theme-install.php:211 msgid "Filtering by:" msgstr "Filtrerer etter:" -#: wp-admin/theme-install.php:53 wp-admin/theme-install.php:211 -#: wp-admin/themes.php:142 wp-admin/themes.php:297 +#: wp-admin/theme-install.php:57 wp-admin/theme-install.php:221 +#: wp-admin/themes.php:142 wp-admin/themes.php:301 msgid "No themes found. Try a different search." msgstr "Fant ingen temaer. Prøv et annet søk." @@ -2893,11 +3081,11 @@ msgstr "For å beskjære bildet, klikk på det og dra for å velge område." msgid "You can proportionally scale the original image. For best results, scaling should be done before you crop, flip, or rotate. Images can only be scaled down, not up." msgstr "Du kan proporsjonalt skalere det originale bildet. For beste resultat bør skalering gjøres før du beskjærer, speilvender eller roterer. Bilder kan kun skaleres ned, ikke opp." -#: wp-admin/edit-comments.php:155 +#: wp-admin/edit-comments.php:171 msgid "A red bar on the left means the comment is waiting for you to moderate it." msgstr "En rød stripe til venstre betyr at kommentarer venter på din moderasjon." -#: wp-admin/edit-form-advanced.php:370 +#: wp-admin/edit-form-advanced.php:371 msgid "Keyboard users: When you’re working in the visual editor, you can use Alt + F10 to access the toolbar." msgstr "Tastaturbrukere: Når du jobber i visuell redigering, kan du bruke Alt + F10 for å få tilgang til verktøylinjen." @@ -2913,7 +3101,7 @@ msgstr "Når du har gjort ditt valg, kan du justere det ved å angi størrelse i msgid "You can edit the image while preserving the thumbnail. For example, you may wish to have a square thumbnail that displays just a section of the image." msgstr "Du kan redigere bildet og samtidig bevare miniatyrbildet. For eksempel kan det være lurt å ha en firkantet miniatyr som bare viser en del av bildet." -#: wp-admin/includes/media.php:2809 +#: wp-admin/includes/media.php:2827 msgid "Displayed on attachment pages." msgstr "Vises på vedleggssider." @@ -2922,43 +3110,23 @@ msgid "All comment types" msgstr "Alle kommentartyper" #: wp-admin/includes/class-wp-theme-install-list-table.php:64 -#: wp-admin/theme-install.php:149 +#: wp-admin/theme-install.php:155 msgctxt "themes" msgid "Featured" msgstr "Fremhevede" -#: wp-admin/theme-install.php:150 +#: wp-admin/theme-install.php:156 msgctxt "themes" msgid "Popular" msgstr "Populære" #: wp-admin/includes/class-wp-theme-install-list-table.php:66 -#: wp-admin/theme-install.php:151 +#: wp-admin/theme-install.php:157 msgctxt "themes" msgid "Latest" msgstr "Siste" -#: wp-admin/users.php:52 -msgid "Remove allows you to remove a user from your site. It does not delete their content. You can also remove multiple users at once by using Bulk Actions." -msgstr "«Fjern» lar deg fjerne en bruker fra nettstedet. Det sletter ikke deres innhold. Du kan også fjerne flere brukere samtidig med «massehandlinger»." - -#: wp-admin/edit-tags.php:74 -msgid "Sorry, you are not allowed to add this item." -msgstr "Beklager, du har ikke lov til å legge til dette." - -#: wp-admin/index.php:59 -msgid "Box Controls — Click the title bar of the box to expand or collapse it. Some boxes added by plugins may have configurable content, and will show a “Configure” link in the title bar if you hover over it." -msgstr "Bokskontroll - Klikk på tittellinjen til boksen for å utvide eller forminske den. Noen bokser som legges til av utvidelser kan ha innhold som kan tilpasses, og vil vise en «konfigurer»-lenke i tittellinjen om du holder musen over den." - -#: wp-admin/index.php:69 -msgid "At A Glance — Displays a summary of the content on your site and identifies which theme and version of WordPress you are using." -msgstr "Oversikt – Viser en oversikt over innholdet på ditt nettsted og identifiserer hvilket tema og hvilken WordPress-versjon du bruker." - -#: wp-admin/maint/repair.php:147 -msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" -msgstr "https://wordpress.org/support/forum/how-to-and-troubleshooting" - -#: wp-admin/revision.php:78 +#: wp-admin/revision.php:79 msgid "← Return to editor" msgstr "← Tilbake til redigering av innlegget" @@ -2966,6 +3134,19 @@ msgstr "← Tilbake til redigering av innlegget" msgid "Add Themes" msgstr "Legg til tema" +#: wp-admin/theme-install.php:250 +msgctxt "theme" +msgid "Details & Preview" +msgstr "Detaljer og forhåndsvisning" + +#: wp-admin/includes/ms.php:990 wp-admin/users.php:273 +msgid "Delete all content." +msgstr "Slett alt innhold." + +#: wp-admin/includes/ms.php:992 wp-admin/users.php:275 +msgid "Attribute all content to:" +msgstr "Overfør alt innhold til:" + #: wp-admin/theme-install.php:47 msgid "Search Themes" msgstr "Søk etter tema" @@ -2974,28 +3155,43 @@ msgstr "Søk etter tema" msgid "Search themes..." msgstr "Søk etter tema..." -#: wp-admin/theme-install.php:240 -msgctxt "theme" -msgid "Details & Preview" -msgstr "Detaljer og forhåndsvisning" +#: wp-admin/index.php:58 +msgid "Box Controls — Click the title bar of the box to expand or collapse it. Some boxes added by plugins may have configurable content, and will show a “Configure” link in the title bar if you hover over it." +msgstr "Bokskontroll - Klikk på tittellinjen til boksen for å utvide eller forminske den. Noen bokser som legges til av utvidelser kan ha innhold som kan tilpasses, og vil vise en «konfigurer»-lenke i tittellinjen om du holder musen over den." + +#: wp-admin/maint/repair.php:147 +msgid "https://wordpress.org/support/forum/how-to-and-troubleshooting" +msgstr "https://wordpress.org/support/forum/how-to-and-troubleshooting" #: wp-admin/users.php:54 msgid "Delete brings you to the Delete Users screen for confirmation, where you can permanently remove a user from your site and delete their content. You can also delete multiple users at once by using Bulk Actions." msgstr "«Slett» tar deg til «Slett brukere»-skjermen for bekreftelse, der du kan slette brukere permanent fra ditt nettsted og slette deres innhold. Du kan også slette flere brukere samtidig ved å bruke «massehandlinger»." +#: wp-admin/users.php:52 +msgid "Remove allows you to remove a user from your site. It does not delete their content. You can also remove multiple users at once by using Bulk Actions." +msgstr "«Fjern» lar deg fjerne en bruker fra nettstedet. Det sletter ikke deres innhold. Du kan også fjerne flere brukere samtidig med «massehandlinger»." + #: wp-admin/users.php:267 msgid "What should be done with content owned by this user?" msgstr "Hva bør gjøres med innhold laget av denne brukeren?" -#: wp-admin/includes/ms.php:973 wp-admin/users.php:273 -msgid "Delete all content." -msgstr "Slett alt innhold." +#: wp-admin/index.php:68 +msgid "At A Glance — Displays a summary of the content on your site and identifies which theme and version of WordPress you are using." +msgstr "Oversikt – Viser en oversikt over innholdet på ditt nettsted og identifiserer hvilket tema og hvilken WordPress-versjon du bruker." -#: wp-admin/includes/ms.php:975 wp-admin/users.php:275 -msgid "Attribute all content to:" -msgstr "Overfør alt innhold til:" +#: wp-admin/includes/meta-boxes.php:148 +msgid "Edit visibility" +msgstr "Rediger synlighet" -#: wp-admin/includes/ajax-actions.php:1787 +#: wp-admin/includes/meta-boxes.php:204 +msgid "Browse revisions" +msgstr "Bla i revisjoner" + +#: wp-admin/edit-form-comment.php:102 wp-admin/includes/meta-boxes.php:212 +msgid "Edit date and time" +msgstr "Rediger dato og tid" + +#: wp-admin/includes/ajax-actions.php:1773 msgid "Type" msgstr "Skriv" @@ -3003,35 +3199,15 @@ msgstr "Skriv" msgid "Thank you for creating with WordPress." msgstr "Takk for at du skaper med WordPress." -#: wp-admin/comment.php:52 wp-admin/custom-background.php:101 -#: wp-admin/custom-header.php:128 wp-admin/edit-comments.php:168 -#: wp-admin/edit-form-advanced.php:382 wp-admin/edit-form-advanced.php:398 -#: wp-admin/edit-form-advanced.php:414 wp-admin/edit-link-form.php:66 -#: wp-admin/edit-tags.php:288 wp-admin/edit.php:225 wp-admin/edit.php:246 -#: wp-admin/export.php:55 wp-admin/import.php:30 wp-admin/index.php:99 -#: wp-admin/link-manager.php:61 wp-admin/media-new.php:57 wp-admin/media.php:84 -#: wp-admin/my-sites.php:49 wp-admin/nav-menus.php:571 -#: wp-admin/options-discussion.php:29 wp-admin/options-general.php:46 -#: wp-admin/options-media.php:35 wp-admin/options-permalink.php:46 -#: wp-admin/options-reading.php:39 wp-admin/options-writing.php:46 -#: wp-admin/plugin-editor.php:145 wp-admin/plugin-install.php:99 -#: wp-admin/plugins.php:396 wp-admin/revision.php:120 -#: wp-admin/theme-editor.php:43 wp-admin/theme-install.php:109 -#: wp-admin/themes.php:119 wp-admin/tools.php:29 wp-admin/update-core.php:577 -#: wp-admin/upload.php:67 wp-admin/upload.php:208 wp-admin/user-edit.php:55 -#: wp-admin/user-new.php:207 wp-admin/users.php:69 wp-admin/widgets.php:75 -msgid "Support Forums" -msgstr "Supportforum" - #: wp-admin/credits.php:42 wp-admin/credits.php:104 msgid "https://make.wordpress.org/" msgstr "https://make.wordpress.org/" -#: wp-admin/includes/dashboard.php:1493 +#: wp-admin/includes/dashboard.php:1492 msgid "Manage widgets" msgstr "Håndter widgeter" -#: wp-admin/includes/dashboard.php:1495 +#: wp-admin/includes/dashboard.php:1494 msgid "Manage menus" msgstr "Håndter menyer" @@ -3039,53 +3215,41 @@ msgstr "Håndter menyer" msgid "Edit status" msgstr "Rediger status" -#: wp-admin/includes/meta-boxes.php:147 -msgid "Edit visibility" -msgstr "Rediger synlighet" - -#: wp-admin/includes/meta-boxes.php:196 -msgid "Browse revisions" -msgstr "Bla i revisjoner" - -#: wp-admin/edit-form-comment.php:102 wp-admin/includes/meta-boxes.php:204 -msgid "Edit date and time" -msgstr "Rediger dato og tid" - #: wp-admin/themes.php:140 msgid "Search installed themes..." msgstr "Søk i installerte temaer..." -#: wp-admin/update-core.php:553 -msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." -msgstr "Hvis en oppdatering er tilgjengelig, vil du se et varsel i verktøylinjen og navigasjonsmenyen." - -#: wp-admin/update-core.php:561 -msgid "WordPress — Updating your WordPress installation is a simple one-click procedure: just click on the “Update Now” button when you are notified that a new version is available." -msgstr "WordPress — Å oppdatere WordPress er enkelt, og krever bare et klikk: klikk på «Oppdater nå»-knappen når du blir varslet om at en ny versjon er tilgjengelig." - -#: wp-admin/update-core.php:561 +#: wp-admin/update-core.php:560 msgid "In most cases, WordPress will automatically apply maintenance and security updates in the background for you." msgstr "I de fleste tilfeller vil WordPress automatisk legge inn vedlikeholds- og sikkerhetsoppdateringer for deg i bakgrunnen." -#: wp-admin/update-core.php:565 +#: wp-admin/update-core.php:552 +msgid "If an update is available, you᾿ll see a notification appear in the Toolbar and navigation menu." +msgstr "Hvis en oppdatering er tilgjengelig, vil du se et varsel i verktøylinjen og navigasjonsmenyen." + +#: wp-admin/update-core.php:560 +msgid "WordPress — Updating your WordPress installation is a simple one-click procedure: just click on the “Update Now” button when you are notified that a new version is available." +msgstr "WordPress — Å oppdatere WordPress er enkelt, og krever bare et klikk: klikk på «Oppdater nå»-knappen når du blir varslet om at en ny versjon er tilgjengelig." + +#: wp-admin/update-core.php:564 msgid "Translations — The files translating WordPress into your language are updated for you whenever any other updates occur. But if these files are out of date, you can click the “Update Translations” button." msgstr "Oversettelser — Filene som oversetter WordPress til ditt språk oppdateres sammen med andre oppdateringer. Men, hvis disse filene er utdaterte kan du klikke på «Oppdater oversettelser»-knappen." -#: wp-admin/update-core.php:552 -msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes, plugins, and translations from the WordPress.org repositories." -msgstr "På denne skjermen kan du oppdatere til siste versjon av WordPress, i tillegg til å oppdatere dine temaer og utvidelser fra WordPress.org-repoen." - -#: wp-admin/update-core.php:562 +#: wp-admin/update-core.php:561 msgid "Themes and Plugins — To update individual themes or plugins from this screen, use the checkboxes to make your selection, then click on the appropriate “Update” button. To update all of your themes or plugins at once, you can check the box at the top of the section to select all before clicking the update button." msgstr "Temaer og utvidelser — For å oppdatere individuelle temaer eller utvidelser fra denne skjermen, bruk avkrysningsboksene for å gjøre ditt valg, så klikker du på den tilsvarende «Oppdater»-knappen. For å oppdatere alle temaer og utvidelser samtidig kan du huke av boksen i toppen av valgområdet for å velge alle før du trykker på knappen for oppdatering." -#: wp-admin/about.php:50 +#: wp-admin/update-core.php:551 +msgid "On this screen, you can update to the latest version of WordPress, as well as update your themes, plugins, and translations from the WordPress.org repositories." +msgstr "På denne skjermen kan du oppdatere til siste versjon av WordPress, i tillegg til å oppdatere dine temaer og utvidelser fra WordPress.org-repoen." + +#: wp-admin/about.php:35 msgid "Welcome to WordPress %s" msgstr "Velkommen til WordPress %s" #: wp-admin/themes.php:92 -msgid "If you would like to see more themes to choose from, click on the “Add New” button and you will be able to browse or search for additional themes from the WordPress Theme Directory. Themes in the WordPress Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" -msgstr "Hvis du ønsker å se flere temaer å velge mellom, klikk på «Legg til»-knappen. Da kan du bla igjennom eller søke etter andre temaer fra tema-katalogenen til WordPress.org. Disse temaene er laget av tredjeparts utviklere, og er kompatible med samme lisens som WordPress bruker. Og, de er helt gratis!" +msgid "If you would like to see more themes to choose from, click on the “Add New” button and you will be able to browse or search for additional themes from the WordPress Theme Directory. Themes in the WordPress Theme Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Hvis du ønsker å se flere temaer å velge mellom, klikk på «Legg til»-knappen. Da kan du bla igjennom eller søke etter andre temaer fra tema-katalogenen til WordPress.org. Disse temaene er laget av tredjeparts utviklere, og er kompatible med samme lisens som WordPress bruker. Og, de er helt gratis!" #: wp-admin/includes/dashboard.php:258 msgid "%s Post" @@ -3100,8 +3264,8 @@ msgstr[0] "%s side" msgstr[1] "%s sider" #. translators: Number of comments in moderation -#: wp-admin/includes/ajax-actions.php:383 -#: wp-admin/includes/ajax-actions.php:1092 wp-admin/includes/dashboard.php:281 +#: wp-admin/includes/ajax-actions.php:381 +#: wp-admin/includes/ajax-actions.php:1087 wp-admin/includes/dashboard.php:281 msgctxt "comments" msgid "%s in moderation" msgid_plural "%s in moderation" @@ -3110,33 +3274,33 @@ msgstr[1] "%s i moderasjonskø" #. translators: date and time format for recent posts on the dashboard, see #. https://secure.php.net/date -#: wp-admin/includes/dashboard.php:850 +#: wp-admin/includes/dashboard.php:853 msgid "M jS" msgstr "j. M" #. translators: number of megabytes -#: wp-admin/includes/dashboard.php:1300 +#: wp-admin/includes/dashboard.php:1303 msgid "%s MB Space Allowed" msgstr "%s MB lagringsplass tillatt" #. translators: 1: number of megabytes, 2: percentage -#: wp-admin/includes/dashboard.php:1312 +#: wp-admin/includes/dashboard.php:1315 msgid "%1$s MB (%2$s%%) Space Used" msgstr "%1$s MB (%2$s%%) lagringsplass brukt" -#: wp-admin/options-reading.php:33 -msgid "When this setting is in effect, a reminder is shown in the At a Glance box of the Dashboard that says, “Search Engines Discouraged,” to remind you that your site is not being crawled." -msgstr "Når denne innstillingen er aktiv vises en påminnelse i kontrollpanelet som sier at «Søkemotorer bedt om ikke å indeksere nettstedet» for å minne deg på at nettstedet ikke indekseres." - #: wp-admin/includes/dashboard.php:39 msgid "At a Glance" msgstr "Oversikt" -#: wp-admin/includes/theme.php:246 +#: wp-admin/options-reading.php:33 +msgid "When this setting is in effect, a reminder is shown in the At a Glance box of the Dashboard that says, “Search Engines Discouraged,” to remind you that your site is not being crawled." +msgstr "Når denne innstillingen er aktiv vises en påminnelse i kontrollpanelet som sier at «Søkemotorer bedt om ikke å indeksere nettstedet» for å minne deg på at nettstedet ikke indekseres." + +#: wp-admin/includes/theme.php:248 msgid "Accessibility Ready" msgstr "Tilgjengelighetstilpasset" -#: wp-admin/includes/theme.php:638 wp-admin/themes.php:452 +#: wp-admin/includes/theme.php:663 wp-admin/themes.php:460 msgid "This is a child theme of %s." msgstr "Dette er et dattertema til %s." @@ -3152,14 +3316,6 @@ msgstr "Hold musen over eller klikk for å se Aktiver- og Live forhåndsvisnings msgid "Click on the theme to see the theme name, version, author, description, tags, and the Delete link" msgstr "Klikk på temaet for å se navn, versjon, forfatter, beskrivelse, stikkord og slette-lenken" -#: wp-admin/themes.php:76 -msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" -msgstr "Klikk Tilpass for det gjeldende temaet eller live forhåndsvisning for et annet tema for å se det i bruk" - -#: wp-admin/themes.php:77 -msgid "The current theme is displayed highlighted as the first theme." -msgstr "Det gjeldende temaet vises uthevet som det første temaet." - #: wp-admin/themes.php:105 msgid "Tap or hover on any theme then click the Live Preview button to see a live preview of that theme and change theme options in a separate, full-screen view. You can also find a Live Preview button at the bottom of the theme details screen. Any installed theme can be previewed and customized in this way." msgstr "Hold musen over et tema og klikk Live forhåndsvisnings-knappen for å se en prøve av temaet og endre valg i et separat fullskjermsvindu. Du kan også finne en Live forhåndsvisningsknapp på bunn av temadetaljer-siden. Alle installerte temaer kan forhåndsvises og tilpasses på denne måten." @@ -3172,19 +3328,27 @@ msgstr "Temaet som forhåndsvises er helt interaktivt – naviger for å vise ul msgid "When previewing on smaller monitors, you can use the collapse icon at the bottom of the left-hand pane. This will hide the pane, giving you more room to preview your site in the new theme. To bring the pane back, click on the collapse icon again." msgstr "Når du forhåndsviser på små skjermer kan du bruke trekk sammen-ikonet på bunn av feltet til venstre. Dette vil skjule feltet og gir deg mer plass til å se nettstedet med det nye temaet. For å få feltet tilbake, klikk på trekk sammen-ikonet igjen." -#: wp-admin/widgets.php:390 +#: wp-admin/themes.php:76 +msgid "Click Customize for the current theme or Live Preview for any other theme to see a live preview" +msgstr "Klikk Tilpass for det gjeldende temaet eller live forhåndsvisning for et annet tema for å se det i bruk" + +#: wp-admin/themes.php:77 +msgid "The current theme is displayed highlighted as the first theme." +msgstr "Det gjeldende temaet vises uthevet som det første temaet." + +#: wp-admin/widgets.php:392 msgid "To activate a widget drag it to a sidebar or click on it. To deactivate a widget and delete its settings, drag it back." msgstr "For å aktivere en widget, dra den til sidekolonnen eller klikk på den. For å deaktivere en widget og slette innstillingene, dra den tilbake." #. translators: 1: The rating, 2: The number of ratings -#: wp-admin/includes/template.php:2072 +#: wp-admin/includes/template.php:2098 msgid "%1$s rating based on %2$s rating" msgid_plural "%1$s rating based on %2$s ratings" msgstr[0] "%1$s – basert på %2$s vurdering" msgstr[1] "%1$s – basert på %2$s vurderinger" #. translators: 1: The rating -#: wp-admin/includes/template.php:2076 +#: wp-admin/includes/template.php:2102 msgid "%s rating" msgstr "%s vurdering" @@ -3193,55 +3357,64 @@ msgid "This screen shows an individual user all of their sites in this network, msgstr "Denne skjermen viser individuelle brukere alle deres nettsteder i dette nettverket, og lar også brukeren velge sitt primære nettsted. De kan bruke lenkene under hvert nettsted for å vise enten forsiden eller kontrollpanelet for det nettstedet." #. translators: 1: Error code, 2: Error message. -#: wp-admin/includes/class-wp-automatic-updater.php:889 +#: wp-admin/includes/class-wp-automatic-updater.php:880 msgid "Rollback Error: [%1$s] %2$s" msgstr "Rollback-feil: [%1$s] %2$s" #. translators: 1: Error code, 2: Error message. -#: wp-admin/includes/class-wp-automatic-updater.php:892 +#: wp-admin/includes/class-wp-automatic-updater.php:883 msgid "Error: [%1$s] %2$s" msgstr "Feil: [%1$s] %2$s" -#: wp-admin/includes/class-wp-automatic-updater.php:816 -msgid "The following plugins were successfully updated:" -msgstr "Følgende utvidelser ble korrekt oppdaterte:" - -#: wp-admin/includes/class-wp-automatic-updater.php:817 +#: wp-admin/includes/class-wp-automatic-updater.php:808 msgid "The following themes were successfully updated:" msgstr "Følgende temaer ble korrekt oppdaterte:" -#: wp-admin/includes/class-wp-automatic-updater.php:818 +#: wp-admin/includes/class-wp-automatic-updater.php:809 msgid "The following translations were successfully updated:" msgstr "Følgende oversettelser ble korrekt oppdaterte:" -#: wp-admin/includes/class-wp-automatic-updater.php:829 +#: wp-admin/includes/class-wp-automatic-updater.php:807 +msgid "The following plugins were successfully updated:" +msgstr "Følgende utvidelser ble korrekt oppdaterte:" + +#: wp-admin/includes/class-wp-automatic-updater.php:820 msgid "The following plugins failed to update:" msgstr "Følgende utvidelser kunne ikke oppdateres:" -#: wp-admin/includes/class-wp-automatic-updater.php:830 +#: wp-admin/includes/class-wp-automatic-updater.php:821 msgid "The following themes failed to update:" msgstr "Følgende temaer kunne ikke oppdateres:" -#: wp-admin/includes/class-wp-automatic-updater.php:831 +#: wp-admin/includes/class-wp-automatic-updater.php:822 msgid "The following translations failed to update:" msgstr "Følgende oversettelser kunne ikke oppdateres:" +#: wp-admin/themes.php:158 +msgctxt "Add new theme" +msgid "Add New" +msgstr "Legg til nytt" + +#: wp-admin/includes/theme.php:641 wp-admin/themes.php:431 +msgid "Show previous theme" +msgstr "Vis forrige tema" + +#: wp-admin/includes/theme.php:642 wp-admin/themes.php:432 +msgid "Show next theme" +msgstr "Vis neste tema" + +#: wp-admin/widgets.php:506 +msgid "Add Widget" +msgstr "Legg til widget" + +#: wp-admin/theme-install.php:46 wp-admin/themes.php:138 +msgid "Add New Theme" +msgstr "Legg til nytt tema" + #: wp-admin/post.php:72 msgid "Unable to submit this form, please refresh and try again." msgstr "Kunne ikke sende dette skjemaet. Vennligst last inn siden på nytt og prøv igjen." -#: wp-admin/index.php:57 -msgid "Screen Options — Use the Screen Options tab to choose which Dashboard boxes to show." -msgstr "Visningsinnstillinger – Bruk Visningsinnstillinger-fanen for å velge hvilke bokser som skal vises i kontrollpanelet." - -#: wp-admin/index.php:70 -msgid "Activity — Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them." -msgstr "Aktivitet – Viser planlagte innlegg, nylig publiserte innlegg og nylige kommentarer til dine innlegg, og lar deg moderere dem." - -#: wp-admin/index.php:72 -msgid "Quick Draft — Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." -msgstr "Hurtigkladd – Lar deg lage et nytt innlegg og lagre det som en kladd. Viser også lenker til de fem siste kladdene du har påbegynt." - #: wp-admin/themes.php:134 msgid "" "Are you sure you want to delete this theme?\n" @@ -3252,134 +3425,203 @@ msgstr "" "\n" "Klikk «Avbryt» for å gå tilbake eller «OK» for å bekrefte slettingen." -#: wp-admin/theme-install.php:46 wp-admin/themes.php:138 -msgid "Add New Theme" -msgstr "Legg til nytt tema" +#: wp-admin/index.php:71 +msgid "Quick Draft — Allows you to create a new post and save it as a draft. Also displays links to the 5 most recent draft posts you've started." +msgstr "Hurtigkladd – Lar deg lage et nytt innlegg og lagre det som en kladd. Viser også lenker til de fem siste kladdene du har påbegynt." -#: wp-admin/themes.php:158 -msgctxt "Add new theme" -msgid "Add New" -msgstr "Legg til nytt" - -#: wp-admin/themes.php:445 +#: wp-admin/themes.php:453 msgid "Update Available" msgstr "Oppdatering tilgjengelig" -#: wp-admin/includes/theme.php:616 wp-admin/themes.php:423 -msgid "Show previous theme" -msgstr "Vis forrige tema" +#: wp-admin/index.php:69 +msgid "Activity — Shows the upcoming scheduled posts, recently published posts, and the most recent comments on your posts and allows you to moderate them." +msgstr "Aktivitet – Viser planlagte innlegg, nylig publiserte innlegg og nylige kommentarer til dine innlegg, og lar deg moderere dem." -#: wp-admin/includes/theme.php:617 wp-admin/themes.php:424 -msgid "Show next theme" -msgstr "Vis neste tema" +#: wp-admin/index.php:56 +msgid "Screen Options — Use the Screen Options tab to choose which Dashboard boxes to show." +msgstr "Visningsinnstillinger – Bruk Visningsinnstillinger-fanen for å velge hvilke bokser som skal vises i kontrollpanelet." -#: wp-admin/widgets.php:504 -msgid "Add Widget" -msgstr "Legg til widget" +#: wp-admin/includes/dashboard.php:568 +msgctxt "drafts" +msgid "View all" +msgstr "Vis alle" + +#: wp-admin/includes/dashboard.php:51 wp-admin/includes/dashboard.php:570 +msgid "Drafts" +msgstr "Kladder" + +#: wp-admin/includes/dashboard.php:784 +msgid "No activity yet!" +msgstr "Ingen aktivitet ennå!" + +#: wp-admin/includes/dashboard.php:847 +msgid "Tomorrow" +msgstr "I morgen" + +#: wp-admin/includes/dashboard.php:1260 +msgid "Popular Plugin" +msgstr "Populær utvidelse" + +#: wp-admin/includes/dashboard.php:775 +msgid "Recently Published" +msgstr "Nylig publisert" + +#: wp-admin/includes/dashboard.php:515 +msgid "What’s on your mind?" +msgstr "Hva tenker du på?" + +#: wp-admin/includes/dashboard.php:768 +msgid "Publishing Soon" +msgstr "Publiserer snart" + +#: wp-admin/includes/dashboard.php:1310 wp-admin/includes/dashboard.php:1323 +msgid "Manage Uploads" +msgstr "Håndter opplastinger" #: wp-admin/includes/dashboard.php:46 msgid "Activity" msgstr "Aktivitet" -#: wp-admin/includes/class-wp-automatic-updater.php:795 +#: wp-admin/includes/class-wp-automatic-updater.php:786 msgid "WordPress site: %s" msgstr "WordPress-nettsted: %s" -#: wp-admin/includes/class-wp-automatic-updater.php:801 +#: wp-admin/includes/class-wp-automatic-updater.php:792 msgid "SUCCESS: WordPress was successfully updated to %s" msgstr "VELLYKKET: WordPress ble oppdatert til %s" -#: wp-admin/includes/class-wp-automatic-updater.php:803 +#: wp-admin/includes/class-wp-automatic-updater.php:794 msgid "FAILED: WordPress failed to update to %s" msgstr "FEILET: Wordpress ble ikke oppdatert til %s" -#: wp-admin/includes/class-wp-automatic-updater.php:823 +#: wp-admin/includes/class-wp-automatic-updater.php:814 msgid "SUCCESS: %s" msgstr "VELLYKKET: %s" -#: wp-admin/includes/class-wp-automatic-updater.php:837 +#: wp-admin/includes/class-wp-automatic-updater.php:828 msgid "FAILED: %s" msgstr "FEILET: %s" -#: wp-admin/includes/class-wp-automatic-updater.php:860 +#: wp-admin/includes/class-wp-automatic-updater.php:851 msgid "[%s] There were failures during background updates" msgstr "[%s] Det skjedde feil i løpet av bakgrunnsoppdateringene" -#: wp-admin/includes/class-wp-automatic-updater.php:862 +#: wp-admin/includes/class-wp-automatic-updater.php:853 msgid "[%s] Background updates have finished" msgstr "[%s] Bakgrunnsoppdateringene er klare" -#: wp-admin/includes/dashboard.php:51 -msgid "Quick Draft" -msgstr "Hurtigkladd" - #: wp-admin/includes/dashboard.php:56 msgid "WordPress News" msgstr "WordPress-nyheter" #. translators: 1: version number, 2: theme name -#: wp-admin/includes/update.php:278 +#: wp-admin/includes/update.php:286 msgid "WordPress %1$s running %2$s theme." msgstr "WordPress %1$s med temaet %2$s." -#: wp-admin/includes/dashboard.php:512 -msgid "What’s on your mind?" -msgstr "Hva tenker du på?" - -#: wp-admin/includes/dashboard.php:565 -msgctxt "drafts" -msgid "View all" -msgstr "Vis alle" - -#: wp-admin/includes/dashboard.php:51 wp-admin/includes/dashboard.php:567 -msgid "Drafts" -msgstr "Kladder" - -#: wp-admin/includes/dashboard.php:765 -msgid "Publishing Soon" -msgstr "Publiserer snart" - -#: wp-admin/includes/dashboard.php:772 -msgid "Recently Published" -msgstr "Nylig publisert" - -#: wp-admin/includes/dashboard.php:781 -msgid "No activity yet!" -msgstr "Ingen aktivitet ennå!" - -#: wp-admin/includes/dashboard.php:844 -msgid "Tomorrow" -msgstr "I morgen" - -#: wp-admin/includes/dashboard.php:1257 -msgid "Popular Plugin" -msgstr "Populær utvidelse" - -#: wp-admin/includes/dashboard.php:1307 wp-admin/includes/dashboard.php:1320 -msgid "Manage Uploads" -msgstr "Håndter opplastinger" +#: wp-admin/includes/dashboard.php:51 +msgid "Quick Draft" +msgstr "Hurtigkladd" #: wp-admin/includes/class-core-upgrader.php:138 #: wp-admin/includes/class-wp-upgrader.php:172 -#: wp-admin/includes/update-core.php:854 wp-admin/includes/update-core.php:929 -#: wp-admin/includes/update-core.php:952 +#: wp-admin/includes/update-core.php:851 wp-admin/includes/update-core.php:928 +#: wp-admin/includes/update-core.php:951 msgid "The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions." msgstr "Oppdateringen kan ikke installeres fordi at noen av filene ikke vil kunne kopieres. Dette er som regel på grunn av inkonsekvente filrettigheter." -#: wp-admin/includes/class-wp-automatic-updater.php:661 +#: wp-admin/includes/class-wp-automatic-updater.php:652 msgid "WordPress %s is also now available." msgstr "WordPress %s er nå også tilgjengelig." -#: wp-admin/includes/class-wp-automatic-updater.php:685 +#: wp-admin/includes/class-wp-automatic-updater.php:676 msgid "Your site at %1$s experienced a critical failure while trying to update WordPress to version %2$s." msgstr "Det skjedde en kritisk feil når ditt nettsted på %1$s skulle oppdatere WordPress til versjon %2$s." -#: wp-admin/includes/class-wp-automatic-updater.php:725 +#: wp-admin/includes/class-wp-automatic-updater.php:716 msgid "Your site was running version %s." msgstr "Ditt nettsted kjørte versjon %s." +#: wp-admin/includes/post.php:1583 +msgid "This content is currently locked." +msgstr "Dette innholdet er for tiden låst." + +#: wp-admin/includes/post.php:1585 +msgid "If you take over, %s will be blocked from continuing to edit." +msgstr "Hvis du tar over, vil %s bli blokkert fra å fortsette å redigere." + +#: wp-admin/update-core.php:178 +msgid "Future security updates will be applied automatically." +msgstr "Fremtidige sikkerhetsoppdateringer vil bli lastet ned automatisk." + +#: wp-admin/update-core.php:411 wp-admin/update-core.php:419 +msgid "Translations" +msgstr "Oversettelser" + +#: wp-admin/update-core.php:412 +msgid "Your translations are all up to date." +msgstr "Alle oversettelser er oppdaterte." + +#: wp-admin/includes/class-wp-automatic-updater.php:648 +msgid "For more on version %s, see the About WordPress screen:" +msgstr "For mer om versjon %s, se Om WordPress-skjermen:" + +#: wp-admin/includes/class-wp-automatic-updater.php:661 +msgid "Please update your site at %1$s to WordPress %2$s." +msgstr "Vennligst oppdater ditt nettsted på %1$s til WordPress %2$s." + +#: wp-admin/includes/class-wp-automatic-updater.php:668 +msgid "We tried but were unable to update your site automatically." +msgstr "Vi forsøkte, men klarte ikke å oppdatere ditt nettsted automatisk." + +#: wp-admin/includes/class-wp-automatic-updater.php:653 +#: wp-admin/includes/class-wp-automatic-updater.php:670 +msgid "Updating is easy and only takes a few moments:" +msgstr "Å oppdatere er lett, og tar kun få minutter:" + +#: wp-admin/includes/class-wp-automatic-updater.php:678 +msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." +msgstr "Ditt nettsted på %1$s fikk en kritisk feil mens det prøvde å oppdatere seg selv til siste versjon av WordPress, %2$s." + +#: wp-admin/includes/class-wp-automatic-updater.php:680 +msgid "This means your site may be offline or broken. Don't panic; this can be fixed." +msgstr "Dette betyr at ditt nettsted kan være utilgjengelig eller ødelagt. Men, foreløpig ingen grunn til panikk; dette kan vi fikse." + +#: wp-admin/includes/class-wp-automatic-updater.php:682 +msgid "Please check out your site now. It's possible that everything is working. If it says you need to update, you should do so:" +msgstr "Vennligst sjekk ditt nettsted nå. Det er mulig at alt fungerer. Hvis det sier at du må oppdatere, bør du gjøre dette:" + +#: wp-admin/includes/class-wp-automatic-updater.php:699 +#: wp-admin/update-core.php:552 +msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." +msgstr "Å holde nettstedet oppdatert er viktig for sikkerheten. Det gjør også Internett til et tryggere sted for deg og dine lesere." + +#: wp-admin/includes/class-wp-automatic-updater.php:693 +msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." +msgstr "Hvis du opplever noen problemer eller trenger støtte, kan kanskje de frivillige i WordPress.org supportforum hjelpe deg." + +#: wp-admin/includes/class-wp-automatic-updater.php:708 +msgid "You also have some plugins or themes with updates available. Update them now:" +msgstr "Du har også noen utvidelser eller temaer som har tilgjengelige oppdateringer. Oppdater dem nå:" + +#: wp-admin/includes/class-wp-automatic-updater.php:712 +msgid "The WordPress Team" +msgstr "WordPress-teamet" + +#: wp-admin/includes/class-wp-automatic-updater.php:717 +msgid "We have some data that describes the error your site encountered." +msgstr "Vi har noe data som beskriver feilen som ditt nettsted opplevde." + +#: wp-admin/includes/class-wp-automatic-updater.php:718 +msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" +msgstr "Din webhost, frivillige i supportforumet eller vennligsinnede utviklere kan kanskje bruke denne informasjonen for å hjelpe deg:" + +#: wp-admin/includes/class-wp-automatic-updater.php:731 +msgid "Error code: %s" +msgstr "Feilkode: %s" + #: wp-admin/includes/class-language-pack-upgrader-skin.php:29 -#: wp-admin/update-core.php:424 wp-admin/update-core.php:717 +#: wp-admin/update-core.php:423 wp-admin/update-core.php:742 msgid "Update Translations" msgstr "Oppdater oversettelser" @@ -3393,113 +3635,27 @@ msgid "Translations for %s" msgstr "Oversettelser for %s" #. translators: 1: Site name, 2: WordPress version number. -#: wp-admin/includes/class-wp-automatic-updater.php:624 +#: wp-admin/includes/class-wp-automatic-updater.php:615 msgid "[%1$s] Your site has updated to WordPress %2$s" msgstr "[%1$s] Ditt nettsted har blitt oppdatert til WordPress %2$s" #. translators: 1: Site name, 2: WordPress version number. -#: wp-admin/includes/class-wp-automatic-updater.php:630 +#: wp-admin/includes/class-wp-automatic-updater.php:621 msgid "[%1$s] WordPress %2$s is available. Please update!" msgstr "[%1$s] WordPress %2$s er tilgjengelig. Vennligst oppdater!" #. translators: 1: Site name. -#: wp-admin/includes/class-wp-automatic-updater.php:635 +#: wp-admin/includes/class-wp-automatic-updater.php:626 msgid "[%1$s] URGENT: Your site may be down due to a failed update" msgstr "[%1$s] HASTER: Ditt nettsted kan være nede på grunn av en mislykket oppdatering" -#: wp-admin/includes/class-wp-automatic-updater.php:650 -msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." -msgstr "Hei! Ditt nettsted på %1$s har blitt oppdatert automatisk til WordPress %2$s." - -#: wp-admin/includes/class-wp-automatic-updater.php:653 +#: wp-admin/includes/class-wp-automatic-updater.php:644 msgid "No further action is needed on your part." msgstr "Du trenger ikke å gjøre noe mer!" -#: wp-admin/includes/class-wp-automatic-updater.php:657 -msgid "For more on version %s, see the About WordPress screen:" -msgstr "For mer om versjon %s, se Om WordPress-skjermen:" - -#: wp-admin/includes/class-wp-automatic-updater.php:670 -msgid "Please update your site at %1$s to WordPress %2$s." -msgstr "Vennligst oppdater ditt nettsted på %1$s til WordPress %2$s." - -#: wp-admin/includes/class-wp-automatic-updater.php:677 -msgid "We tried but were unable to update your site automatically." -msgstr "Vi forsøkte, men klarte ikke å oppdatere ditt nettsted automatisk." - -#: wp-admin/includes/class-wp-automatic-updater.php:662 -#: wp-admin/includes/class-wp-automatic-updater.php:679 -msgid "Updating is easy and only takes a few moments:" -msgstr "Å oppdatere er lett, og tar kun få minutter:" - -#: wp-admin/includes/class-wp-automatic-updater.php:687 -msgid "Your site at %1$s experienced a critical failure while trying to update to the latest version of WordPress, %2$s." -msgstr "Ditt nettsted på %1$s fikk en kritisk feil mens det prøvde å oppdatere seg selv til siste versjon av WordPress, %2$s." - -#: wp-admin/includes/class-wp-automatic-updater.php:689 -msgid "This means your site may be offline or broken. Don't panic; this can be fixed." -msgstr "Dette betyr at ditt nettsted kan være utilgjengelig eller ødelagt. Men, foreløpig ingen grunn til panikk; dette kan vi fikse." - -#: wp-admin/includes/class-wp-automatic-updater.php:691 -msgid "Please check out your site now. It's possible that everything is working. If it says you need to update, you should do so:" -msgstr "Vennligst sjekk ditt nettsted nå. Det er mulig at alt fungerer. Hvis det sier at du må oppdatere, bør du gjøre dette:" - -#: wp-admin/includes/class-wp-automatic-updater.php:708 -#: wp-admin/update-core.php:553 -msgid "Keeping your site updated is important for security. It also makes the internet a safer place for you and your readers." -msgstr "Å holde nettstedet oppdatert er viktig for sikkerheten. Det gjør også Internett til et tryggere sted for deg og dine lesere." - -#: wp-admin/includes/class-wp-automatic-updater.php:702 -msgid "If you experience any issues or need support, the volunteers in the WordPress.org support forums may be able to help." -msgstr "Hvis du opplever noen problemer eller trenger støtte, kan kanskje de frivillige i WordPress.org supportforum hjelpe deg." - -#: wp-admin/includes/class-wp-automatic-updater.php:717 -msgid "You also have some plugins or themes with updates available. Update them now:" -msgstr "Du har også noen utvidelser eller temaer som har tilgjengelige oppdateringer. Oppdater dem nå:" - -#: wp-admin/includes/class-wp-automatic-updater.php:721 -msgid "The WordPress Team" -msgstr "WordPress-teamet" - -#: wp-admin/includes/class-wp-automatic-updater.php:726 -msgid "We have some data that describes the error your site encountered." -msgstr "Vi har noe data som beskriver feilen som ditt nettsted opplevde." - -#: wp-admin/includes/class-wp-automatic-updater.php:727 -msgid "Your hosting company, support forum volunteers, or a friendly developer may be able to use this information to help you:" -msgstr "Din webhost, frivillige i supportforumet eller vennligsinnede utviklere kan kanskje bruke denne informasjonen for å hjelpe deg:" - -#: wp-admin/includes/class-wp-automatic-updater.php:740 -msgid "Error code: %s" -msgstr "Feilkode: %s" - -#: wp-admin/themes.php:180 -msgid "ERROR: %s" -msgstr "FEIL: %s" - -#: wp-admin/includes/post.php:1578 -msgid "This content is currently locked." -msgstr "Dette innholdet er for tiden låst." - -#: wp-admin/includes/post.php:1580 -msgid "If you take over, %s will be blocked from continuing to edit." -msgstr "Hvis du tar over, vil %s bli blokkert fra å fortsette å redigere." - -#: wp-admin/update-core.php:60 -msgid "If you need to re-install version %s, you can do so here or download the package and re-install manually:" -msgstr "Hvis du må re-installere versjon %s, kan du gjøre dette her, eller laste ned pakken og re-installere manuelt:" - -#: wp-admin/update-core.php:176 -msgid "Future security updates will be applied automatically." -msgstr "Fremtidige sikkerhetsoppdateringer vil bli lastet ned automatisk." - -#: wp-admin/update-core.php:412 wp-admin/update-core.php:420 -msgid "Translations" -msgstr "Oversettelser" - -#: wp-admin/update-core.php:413 -msgid "Your translations are all up to date." -msgstr "Alle oversettelser er oppdaterte." +#: wp-admin/includes/class-wp-automatic-updater.php:641 +msgid "Howdy! Your site at %1$s has been updated automatically to WordPress %2$s." +msgstr "Hei! Ditt nettsted på %1$s har blitt oppdatert automatisk til WordPress %2$s." #: wp-admin/includes/class-language-pack-upgrader.php:116 msgid "Some of your translations need updating. Sit tight for a few more seconds while we update them as well." @@ -3529,11 +3685,15 @@ msgstr "Oppdaterer tema: %s" msgid "Updating plugin: %s" msgstr "Oppdaterer utvidelse: %s" -#: wp-admin/includes/update-core.php:985 +#: wp-admin/includes/update-core.php:988 msgid "There is not enough free disk space to complete the update." msgstr "Det er ikke nok plass på serveren for å fullføre oppdateringen." -#: wp-admin/options-discussion.php:144 +#: wp-admin/user-new.php:382 +msgid "Create a brand new user and add them to this site." +msgstr "Lag en helt ny bruker og legg den til dette nettstedet." + +#: wp-admin/options-discussion.php:145 msgid "Comment must be manually approved" msgstr "Kommentaren må godkjennes manuelt" @@ -3542,12 +3702,38 @@ msgid "The sizes listed below determine the maximum dimensions in pixels to use msgstr "Størrelsene under bestemmer maks antall piksler du kan bruke når du legger til bilder i mediebiblioteket." #: wp-admin/theme-editor.php:33 -msgid "Upgrading to a newer version of the same theme will override changes made here. To avoid this, consider creating a child theme instead." -msgstr "Å oppgradere til en nyere versjon av det samme temaet vil overskrive endringene som gjøres her. For å unngå dette, vurder å lage et dattertema isteden." +msgid "Upgrading to a newer version of the same theme will override changes made here. To avoid this, consider creating a child theme instead." +msgstr "Å oppgradere til en nyere versjon av det samme temaet vil overskrive endringene som gjøres her. For å unngå dette, vurder å lage et dattertema isteden." -#: wp-admin/user-new.php:372 -msgid "Create a brand new user and add them to this site." -msgstr "Lag en helt ny bruker og legg den til dette nettstedet." +#: wp-admin/includes/update-core.php:941 +msgid "Copying the required files…" +msgstr "Kopierer de nødvendige filene…" + +#: wp-admin/install.php:350 +msgid "Please provide a valid username." +msgstr "Vennligst oppgi et gyldig brukernavn." + +#: wp-admin/install.php:353 +msgid "The username you provided has invalid characters." +msgstr "Brukernavnet du oppga har ugyldige tegn." + +#: wp-admin/install.php:357 +msgid "Your passwords do not match. Please try again." +msgstr "Dine passord er ikke like. Vennligst prøv igjen." + +#: wp-admin/install.php:361 +msgid "You must provide an email address." +msgstr "Du må oppgi en e-postadresse." + +#: wp-admin/nav-menus.php:517 +msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." +msgstr "Ditt tema støtter ikke vanlige menyer, men du kan bruke dem i sidekolonner ved å legge til «Tilpasset meny»-widgeten på Widgets-skjermen." + +#. translators: 1: Widgets admin screen URL, 2 and 3: The name of the default +#. themes +#: wp-admin/nav-menus.php:522 +msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom menus feature (the default themes, %2$s and %3$s, do), you can learn about adding this support by following the Documentation link to the side." +msgstr "Menyer kan vises i plasseringer som er definert av ditt tema, også i sidekolonner ved å legge til en «Tilpasset meny»-widget i Widgets-skjermen. Hvis temaet ikke støtter tilpassede menyer (standardtemaene, %2$s og %3$s, gjør det), kan du lære om hvordan man legger til denne støtten ved å følge dokumentasjonslenken ved siden av." #. translators: 1: folder to locate, 2: folder to start searching from #: wp-admin/includes/class-wp-filesystem-base.php:257 @@ -3570,73 +3756,31 @@ msgstr "Oppdaterer til WordPress %s" msgid "WordPress %s" msgstr "WordPress %s" -#: wp-admin/includes/file.php:548 +#: wp-admin/includes/file.php:549 msgid "The checksum of the file (%1$s) does not match the expected checksum value (%2$s)." msgstr "Sjekksummen til filen (%1$s) er ikke lik den forventede sjekksumverdien (%2$s)." -#: wp-admin/includes/file.php:1218 +#: wp-admin/includes/file.php:1219 msgid "This password will not be stored on the server." msgstr "Dette passordet vil ikke lagres på serveren." -#: wp-admin/includes/update-core.php:882 +#: wp-admin/includes/update-core.php:879 msgid "Preparing to install the latest version…" msgstr "Forbereder installasjon av den nyeste versjonen…" -#: wp-admin/includes/update-core.php:942 -msgid "Copying the required files…" -msgstr "Kopierer de nødvendige filene…" - -#: wp-admin/install.php:346 -msgid "Please provide a valid username." -msgstr "Vennligst oppgi et gyldig brukernavn." - -#: wp-admin/install.php:349 -msgid "The username you provided has invalid characters." -msgstr "Brukernavnet du oppga har ugyldige tegn." - -#: wp-admin/install.php:353 -msgid "Your passwords do not match. Please try again." -msgstr "Dine passord er ikke like. Vennligst prøv igjen." - -#: wp-admin/install.php:357 -msgid "You must provide an email address." -msgstr "Du må oppgi en e-postadresse." - -#: wp-admin/install.php:361 -msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." -msgstr "Beklager, dette er ikke en gyldig e-postadresse. E-postadresser ser ut som brukernavn@eksempel.no." - -#: wp-admin/nav-menus.php:517 -msgid "Your theme does not natively support menus, but you can use them in sidebars by adding a “Custom Menu” widget on the Widgets screen." -msgstr "Ditt tema støtter ikke vanlige menyer, men du kan bruke dem i sidekolonner ved å legge til «Tilpasset meny»-widgeten på Widgets-skjermen." - -#: wp-admin/nav-menus.php:521 -msgid "Menus can be displayed in locations defined by your theme, even used in sidebars by adding a “Custom Menu” widget on the Widgets screen. If your theme does not support the custom menus feature (the default themes, %2$s and %3$s, do), you can learn about adding this support by following the Documentation link to the side." -msgstr "Menyer kan vises i plasseringer som er definert av ditt tema, også i sidekolonner ved å legge til en «Tilpasset meny»-widget i Widgets-skjermen. Hvis temaet ikke støtter tilpassede menyer (standardtemaene, %2$s og %3$s, gjør det), kan du lære om hvordan man legger til denne støtten ved å følge dokumentasjonslenken ved siden av." - -#: wp-admin/nav-menus.php:544 +#: wp-admin/nav-menus.php:545 msgid "Clicking the arrow to the right of any menu item in the editor will reveal a standard group of settings. Additional settings such as link target, CSS classes, link relationships, and link descriptions can be enabled and disabled via the Screen Options tab." msgstr "Å klikke på pilen til høyre for et menyelement i redigeringen vil vise en gruppe standardinnstillinger. Flere innstillinger, som lenkemål, CSS-klasser, lenkerelasjoner og lenkebeskrivelser kan aktiveres og deaktiveres via Visningsinnstillinger-fanen." -#: wp-admin/includes/edit-tag-messages.php:24 -msgid "Category added." -msgstr "Kategori lagt til." +#: wp-admin/install.php:365 +msgid "Sorry, that isn’t a valid email address. Email addresses look like username@example.com." +msgstr "Beklager, dette er ikke en gyldig e-postadresse. E-postadresser ser ut som brukernavn@eksempel.no." -#: wp-admin/includes/edit-tag-messages.php:25 -msgid "Category deleted." -msgstr "Kategori slettet." - -#: wp-admin/includes/edit-tag-messages.php:26 -msgid "Category updated." -msgstr "Kategori oppdatert." - -#: wp-admin/includes/edit-tag-messages.php:27 -msgid "Category not added." -msgstr "Kategori ikke lagt til." - -#: wp-admin/includes/edit-tag-messages.php:28 -msgid "Category not updated." -msgstr "Kategori ikke oppdatert." +#: wp-admin/edit.php:286 +msgid "%s page restored from the Trash." +msgid_plural "%s pages restored from the Trash." +msgstr[0] "%s side gjenopprettet fra papirkurven." +msgstr[1] "%s sider gjenopprettede fra papirkurven." #: wp-admin/includes/edit-tag-messages.php:29 msgid "Categories deleted." @@ -3662,65 +3806,79 @@ msgstr "Stikkord ikke lagt til." msgid "Tag not updated." msgstr "Stikkord ikke oppdatert." -#: wp-admin/includes/edit-tag-messages.php:39 -msgid "Tags deleted." -msgstr "Stikkord slettet." - -#: wp-admin/edit.php:271 +#: wp-admin/edit.php:275 msgid "%s post not updated, somebody is editing it." msgid_plural "%s posts not updated, somebody is editing them." msgstr[0] "%s innlegg ikke oppdatert, noen redigerer det." msgstr[1] "%s innlegg ikke oppdaterte, noen redigerer dem." -#: wp-admin/edit.php:272 +#: wp-admin/edit.php:276 msgid "%s post permanently deleted." msgid_plural "%s posts permanently deleted." msgstr[0] "%s innlegg permanent slettet." msgstr[1] "%s innlegg permanent slettede." -#: wp-admin/edit.php:273 +#: wp-admin/edit.php:277 msgid "%s post moved to the Trash." msgid_plural "%s posts moved to the Trash." msgstr[0] "%s innlegg flyttet til papirkurven." msgstr[1] "%s innlegg flyttet til papirkurven." -#: wp-admin/edit.php:274 +#: wp-admin/edit.php:278 msgid "%s post restored from the Trash." msgid_plural "%s posts restored from the Trash." msgstr[0] "%s innlegg gjenopprettet fra papirkurven." msgstr[1] "%s innlegg gjenopprettede fra papirkurven." -#: wp-admin/edit.php:277 +#: wp-admin/edit.php:281 msgid "%s page updated." msgid_plural "%s pages updated." msgstr[0] "%s side oppdatert." msgstr[1] "%s sider oppdaterte." -#: wp-admin/edit.php:279 +#: wp-admin/edit.php:283 msgid "%s page not updated, somebody is editing it." msgid_plural "%s pages not updated, somebody is editing them." msgstr[0] "%s side ikke oppdatert, noen redigerer den." msgstr[1] "%s sider ikke oppdaterte, noen redigerer dem." -#: wp-admin/edit.php:280 +#: wp-admin/edit.php:284 msgid "%s page permanently deleted." msgid_plural "%s pages permanently deleted." msgstr[0] "%s side permanent slettet." msgstr[1] "%s sider permanent slettede." -#: wp-admin/edit.php:281 +#: wp-admin/edit.php:285 msgid "%s page moved to the Trash." msgid_plural "%s pages moved to the Trash." msgstr[0] "%s side flyttet til papirkurven." msgstr[1] "%s sider flyttet til papirkurven." -#: wp-admin/edit.php:282 -msgid "%s page restored from the Trash." -msgid_plural "%s pages restored from the Trash." -msgstr[0] "%s side gjenopprettet fra papirkurven." -msgstr[1] "%s sider gjenopprettede fra papirkurven." +#: wp-admin/includes/edit-tag-messages.php:24 +msgid "Category added." +msgstr "Kategori lagt til." -#: wp-admin/revision.php:109 +#: wp-admin/includes/edit-tag-messages.php:25 +msgid "Category deleted." +msgstr "Kategori slettet." + +#: wp-admin/includes/edit-tag-messages.php:26 +msgid "Category updated." +msgstr "Kategori oppdatert." + +#: wp-admin/includes/edit-tag-messages.php:27 +msgid "Category not added." +msgstr "Kategori ikke lagt til." + +#: wp-admin/includes/edit-tag-messages.php:28 +msgid "Category not updated." +msgstr "Kategori ikke oppdatert." + +#: wp-admin/includes/edit-tag-messages.php:39 +msgid "Tags deleted." +msgstr "Stikkord slettet." + +#: wp-admin/revision.php:110 msgid "Compare two different revisions by selecting the “Compare any two revisions” box to the side." msgstr "Sammenlikne to ulike revisjoner ved å verge «Sammenlikne to revisjoner»-boksen på siden." @@ -3743,15 +3901,17 @@ msgstr "\"%1$s\" fra %2$s." msgid "\"%1$s\" by %2$s." msgstr "\"%1$s\" av %2$s." -#: wp-admin/includes/media.php:316 +#. translators: 1: audio track title +#: wp-admin/includes/media.php:317 msgid "\"%s\"." msgstr "\"%s\"." -#: wp-admin/includes/meta-boxes.php:195 +#. translators: Post revisions heading. 1: The number of available revisions +#: wp-admin/includes/meta-boxes.php:202 msgid "Revisions: %s" msgstr "Revisjoner: %s" -#: wp-admin/includes/meta-boxes.php:196 +#: wp-admin/includes/meta-boxes.php:204 msgctxt "revisions" msgid "Browse" msgstr "Bla" @@ -3772,11 +3932,11 @@ msgstr "Gjenopprett denne autolagringen" msgid "Revision by %s" msgstr "Revisjon av %s" -#: wp-admin/edit-form-advanced.php:488 +#: wp-admin/edit-form-advanced.php:496 msgid "Connection lost. Saving has been disabled until you’re reconnected." msgstr "Forbindelsen brutt. Lagring er deaktivert inntil forbindelsen er gjenopprettet." -#: wp-admin/edit-form-advanced.php:489 +#: wp-admin/edit-form-advanced.php:497 msgid "We’re backing up this post in your browser, just in case." msgstr "Vi sikkerhetskopierer dette innlegget i nettleseren for sikkerhets skyld." @@ -3784,24 +3944,19 @@ msgstr "Vi sikkerhetskopierer dette innlegget i nettleseren for sikkerhets skyld msgid "Sorry, something went wrong. The requested comparison could not be loaded." msgstr "Beklager, men noe gikk galt, Den ønskede sammenlikningen kunne ikke lastes inn." -#: wp-admin/custom-background.php:324 -msgctxt "Background Attachment" -msgid "Attachment" -msgstr "Vedlegg" - -#: wp-admin/user-edit.php:523 +#: wp-admin/user-edit.php:560 msgid "Repeat New Password" msgstr "Gjenta nytt passord" -#: wp-admin/install.php:158 wp-admin/user-new.php:442 +#: wp-admin/install.php:158 wp-admin/user-new.php:452 msgid "Repeat Password" msgstr "Gjenta passord" -#: wp-admin/includes/nav-menu.php:904 +#: wp-admin/includes/nav-menu.php:914 msgid "Add menu items from the column on the left." msgstr "Legg til menyelementer fra kolonnen til venstre." -#: wp-admin/includes/plugin-install.php:213 +#: wp-admin/includes/plugin-install.php:235 msgid "Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the WordPress Plugin Directory or upload a plugin in .zip format by clicking the button at the top of this page." msgstr "Utvidelser gir WordPress mer funksjonalitet. Du kan installere utvidelser automatisk fra WordPress Plugin Directory eller laste opp utvidelser i .zip-format ved å klikke på knappen øverst på denne siden." @@ -3809,19 +3964,19 @@ msgstr "Utvidelser gir WordPress mer funksjonalitet. Du kan installere utvidelse msgid "http://wordpress.org/plugins/hello-dolly/" msgstr "http://wordpress.org/plugins/hello-dolly/" -#: wp-admin/includes/class-wp-upgrader.php:168 -msgid "The package contains no files." -msgstr "Denne pakken inneholder ingen filer." - #: wp-admin/includes/class-theme-upgrader.php:70 msgid "The theme contains no files." msgstr "Temaet inneholder ingen filer." -#: wp-admin/revision.php:108 +#: wp-admin/includes/class-wp-upgrader.php:168 +msgid "The package contains no files." +msgstr "Denne pakken inneholder ingen filer." + +#: wp-admin/revision.php:109 msgid "To navigate between revisions, drag the slider handle left or right or use the Previous or Next buttons." msgstr "For å navigere mellom revisjoner, dra håndtaket til venstre eller høyre eller bruk Forrige- eller Neste-knappene." -#: wp-admin/customize.php:88 +#: wp-admin/customize.php:107 msgid "Loading…" msgstr "Laster…" @@ -3837,27 +3992,27 @@ msgstr "Elementet du prøvde å gjenopprette fra papirkurven finnes ikke lengre. msgid "This item has already been deleted." msgstr "Elementet har allerede blitt slettet." -#: wp-admin/nav-menus.php:770 +#: wp-admin/nav-menus.php:771 msgid "Drag each item into the order you prefer. Click the arrow on the right of the item to reveal additional configuration options." msgstr "Dra alle elementene til den rekkefølgen du vil ha. Klikk på pilen til høyre for elementet for å vise flere innstillinger." -#: wp-admin/nav-menus.php:534 +#: wp-admin/nav-menus.php:535 msgid "If you haven’t yet created any menus, click the ’create a new menu’ link to get started" msgstr "Hvis du ikke har laget noen menyer ennå, klikk på «lag ny meny»-lenken for å komme i gang" -#: wp-admin/revision.php:105 +#: wp-admin/revision.php:106 msgid "This screen is used for managing your content revisions." msgstr "Denne skjermen brukes for å håndtere dine innholdsrevisjoner." -#: wp-admin/revision.php:106 +#: wp-admin/revision.php:107 msgid "Revisions are saved copies of your post or page, which are periodically created as you update your content. The red text on the left shows the content that was removed. The green text on the right shows the content that was added." msgstr "Revisjoner er lagrede kopier av dine innlegg og sider, som lages med jevne mellomrom når du oppdaterer ditt innhold. Rød tekst til venstre viser innholdet som ble slettet. Grønn tekst til høyre viser innhold som ble lagt til." -#: wp-admin/revision.php:107 +#: wp-admin/revision.php:108 msgid "From this screen you can review, compare, and restore revisions:" msgstr "Fra denne skjermen kan du gå gjennom, sammenlikne og gjenopprette revisjoner:" -#: wp-admin/revision.php:110 +#: wp-admin/revision.php:111 msgid "To restore a revision, click Restore This Revision." msgstr "For å gjenopprette en revisjon, klikk Gjenopprett denne revisjonen." @@ -3866,6 +4021,11 @@ msgctxt "Followed by post revision info" msgid "To:" msgstr "Til:" +#: wp-admin/includes/revision.php:329 +msgctxt "Button label for a next revision" +msgid "Next" +msgstr "Neste" + #: wp-admin/includes/revision.php:352 msgctxt "Followed by post revision info" msgid "From:" @@ -3876,45 +4036,21 @@ msgctxt "Button label for a previous revision" msgid "Previous" msgstr "Forrige" -#: wp-admin/includes/revision.php:329 -msgctxt "Button label for a next revision" -msgid "Next" -msgstr "Neste" +#: wp-admin/nav-menus.php:630 +msgid "Select a Menu" +msgstr "Velg en meny" -#: wp-admin/nav-menus.php:394 -msgid "Menu locations updated." -msgstr "Menyplasseringer oppdatert." +#: wp-admin/nav-menus.php:642 +msgctxt "menu" +msgid "Edit" +msgstr "Rediger" -#. translators: 1: audio album title, 2: artist name -#: wp-admin/includes/media.php:323 -msgid "%1$s by %2$s." -msgstr "%1$s av %2$s." +#: wp-admin/nav-menus.php:648 +msgctxt "menu" +msgid "Use new menu" +msgstr "Bruk ny meny" -#: wp-admin/includes/media.php:335 -msgid "Released: %d." -msgstr "Sluppet: %d." - -#: wp-admin/includes/media.php:340 -msgid "Track %1$s of %2$s." -msgstr "Spor %1$s av %2$s." - -#: wp-admin/includes/media.php:342 -msgid "Track %1$s." -msgstr "Spor %1$s." - -#: wp-admin/includes/media.php:346 -msgid "Genre: %s." -msgstr "Sjanger: %s." - -#: wp-admin/includes/media.php:2929 -msgid "Audio Format:" -msgstr "Lydformat:" - -#: wp-admin/includes/media.php:2930 -msgid "Audio Codec:" -msgstr "Lydkodek:" - -#: wp-admin/includes/post.php:1618 +#: wp-admin/includes/post.php:1623 msgid "Your latest changes were saved as a revision." msgstr "Dine siste endringer ble lagret som en revisjon." @@ -3922,145 +4058,170 @@ msgstr "Dine siste endringer ble lagret som en revisjon." msgid "This screen is used for managing your custom navigation menus." msgstr "Denne skjermen brukes for å håndtere dine tilpassede navigeringsmenyer." -#: wp-admin/nav-menus.php:522 wp-admin/themes.php:73 +#: wp-admin/nav-menus.php:523 wp-admin/themes.php:73 msgid "From this screen you can:" msgstr "Fra denne skjermen kan du:" -#: wp-admin/nav-menus.php:523 +#: wp-admin/nav-menus.php:524 msgid "Create, edit, and delete menus" msgstr "Lage, redigere og slette menyer" -#: wp-admin/nav-menus.php:524 +#: wp-admin/nav-menus.php:525 msgid "Add, organize, and modify individual menu items" msgstr "Legge til organisere og modifisere individuelle menypunkter" -#: wp-admin/nav-menus.php:532 +#: wp-admin/nav-menus.php:533 msgid "The menu management box at the top of the screen is used to control which menu is opened in the editor below." msgstr "Menyhåndteringsboksen på toppen av skjermen brukes for å kontrollere hvilken meny som åpnes i redigeringsvinduet under." -#: wp-admin/nav-menus.php:533 +#: wp-admin/nav-menus.php:534 msgid "To edit an existing menu, choose a menu from the drop down and click Select" msgstr "For å redigere en eksisterende meny, velg en meny fra nedtrekksmenyen og klikk Velg" -#: wp-admin/nav-menus.php:535 -msgid "You can assign theme locations to individual menus by selecting the desired settings at the bottom of the menu editor. To assign menus to all theme locations at once, visit the Manage Locations tab at the top of the screen." -msgstr "Du kan plassere individuelle menyer ved å velge de ønskede innstillingene i bunn av menyredigeringsvinduet. For å plassere alle menyene samtidig, gå til fanen Bestem plasseringer øverst i skjermen." - -#: wp-admin/nav-menus.php:539 +#: wp-admin/nav-menus.php:540 msgid "Menu Management" msgstr "Menyhåndtering" -#: wp-admin/nav-menus.php:543 -msgid "Each custom menu may contain a mix of links to pages, categories, custom URLs or other content types. Menu links are added by selecting items from the expanding boxes in the left-hand column below." -msgstr "Hver tilpasset meny kan inneholde en kombinasjon av lenker til sider, kategorier, tilpassede lenker eller annet innhold. Menylenker legges til ved å velge elementer fra de utvidende boksene i venstre kolonne nedenfor." +#: wp-admin/includes/media.php:2947 +msgid "Audio Format:" +msgstr "Lydformat:" -#: wp-admin/nav-menus.php:545 -msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" -msgstr "Legg til et eller flere elementer samtidig ved å krysse av i boksene ved siden av hvert element og klikk Legg til i meny" +#: wp-admin/includes/media.php:2948 +msgid "Audio Codec:" +msgstr "Lydkodek:" -#: wp-admin/nav-menus.php:547 -msgid "To reorganize menu items, drag and drop items with your mouse or use your keyboard. Drag or move a menu item a little to the right to make it a submenu" -msgstr "For å omorganisere menyelementer, dra og slipp elementer med musen eller ditt tastatur. Dra eller slipp menyelemenyer litt til høyre for å lage en undermeny" +#. translators: 1: audio album title, 2: artist name +#: wp-admin/includes/media.php:324 +msgid "%1$s by %2$s." +msgstr "%1$s av %2$s." -#: wp-admin/nav-menus.php:548 -msgid "Delete a menu item by expanding it and clicking the Remove link" -msgstr "Slett et menyelement ved å utvide det og klikke på Slett lenke" +#. translators: Audio file track information. 1: Year of audio track release +#: wp-admin/includes/media.php:337 +msgid "Released: %d." +msgstr "Sluppet: %d." -#: wp-admin/nav-menus.php:552 -msgid "Editing Menus" -msgstr "Redigerer menyer" +#. translators: Audio file track information. 1: Audio track number, 2: Total +#. audio tracks +#: wp-admin/includes/media.php:344 +msgid "Track %1$s of %2$s." +msgstr "Spor %1$s av %2$s." -#: wp-admin/nav-menus.php:556 -msgid "This screen is used for globally assigning menus to locations defined by your theme." -msgstr "Denne skjermen brukes for å tilordne menyer til alle plasseringene som er definert i ditt tema." +#. translators: Audio file track information. 1: Audio track number +#: wp-admin/includes/media.php:347 +msgid "Track %1$s." +msgstr "Spor %1$s." -#: wp-admin/nav-menus.php:557 -msgid "To assign menus to one or more theme locations, select a menu from each location’s drop down. When you’re finished, click Save Changes" -msgstr "For å tilordne menyer til én eller flere plasseringer, velg en meny fra hver plasserings nedtrekksmeny. Når du er klar, klikk Lagre endringer" +#. translators: Audio file genre information. 1: Audio genre name +#: wp-admin/includes/media.php:353 +msgid "Genre: %s." +msgstr "Sjanger: %s." -#: wp-admin/nav-menus.php:558 -msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" -msgstr "For å redigere en meny som er tilordnet en plassering, klikk på «Rediger»-lenken ved siden av" +#: wp-admin/nav-menus.php:394 +msgid "Menu locations updated." +msgstr "Menyplasseringer oppdatert." -#: wp-admin/nav-menus.php:559 -msgid "To add a new menu instead of assigning an existing one, click the ’Use new menu’ link. Your new menu will be automatically assigned to that theme location" -msgstr "For å legge til en ny meny istedenfor å tilordne en som allerede eksisterer, klikk «Bruk ny meny»-lenken. Din nye meny vil automatisk bli tilordnet den temaplasseringen" - -#: wp-admin/nav-menus.php:594 -msgid "Edit Menus" -msgstr "Rediger menyer" - -#: wp-admin/nav-menus.php:596 -msgid "Manage Locations" -msgstr "Bestem plasseringer" - -#: wp-admin/nav-menus.php:619 +#: wp-admin/nav-menus.php:620 msgid "Theme Location" msgstr "Temaplassering" -#: wp-admin/nav-menus.php:620 +#: wp-admin/nav-menus.php:536 +msgid "You can assign theme locations to individual menus by selecting the desired settings at the bottom of the menu editor. To assign menus to all theme locations at once, visit the Manage Locations tab at the top of the screen." +msgstr "Du kan plassere individuelle menyer ved å velge de ønskede innstillingene i bunn av menyredigeringsvinduet. For å plassere alle menyene samtidig, gå til fanen Bestem plasseringer øverst i skjermen." + +#: wp-admin/nav-menus.php:597 +msgid "Manage Locations" +msgstr "Bestem plasseringer" + +#: wp-admin/nav-menus.php:557 +msgid "This screen is used for globally assigning menus to locations defined by your theme." +msgstr "Denne skjermen brukes for å tilordne menyer til alle plasseringene som er definert i ditt tema." + +#: wp-admin/nav-menus.php:558 +msgid "To assign menus to one or more theme locations, select a menu from each location’s drop down. When you’re finished, click Save Changes" +msgstr "For å tilordne menyer til én eller flere plasseringer, velg en meny fra hver plasserings nedtrekksmeny. Når du er klar, klikk Lagre endringer" + +#: wp-admin/nav-menus.php:559 +msgid "To edit a menu currently assigned to a theme location, click the adjacent ’Edit’ link" +msgstr "For å redigere en meny som er tilordnet en plassering, klikk på «Rediger»-lenken ved siden av" + +#: wp-admin/nav-menus.php:560 +msgid "To add a new menu instead of assigning an existing one, click the ’Use new menu’ link. Your new menu will be automatically assigned to that theme location" +msgstr "For å legge til en ny meny istedenfor å tilordne en som allerede eksisterer, klikk «Bruk ny meny»-lenken. Din nye meny vil automatisk bli tilordnet den temaplasseringen" + +#: wp-admin/nav-menus.php:553 +msgid "Editing Menus" +msgstr "Redigerer menyer" + +#: wp-admin/nav-menus.php:595 +msgid "Edit Menus" +msgstr "Rediger menyer" + +#: wp-admin/nav-menus.php:621 msgid "Assigned Menu" msgstr "Tilordnet meny" -#: wp-admin/nav-menus.php:629 -msgid "Select a Menu" -msgstr "Velg en meny" +#: wp-admin/nav-menus.php:544 +msgid "Each custom menu may contain a mix of links to pages, categories, custom URLs or other content types. Menu links are added by selecting items from the expanding boxes in the left-hand column below." +msgstr "Hver tilpasset meny kan inneholde en kombinasjon av lenker til sider, kategorier, tilpassede lenker eller annet innhold. Menylenker legges til ved å velge elementer fra de utvidende boksene i venstre kolonne nedenfor." -#: wp-admin/nav-menus.php:641 -msgctxt "menu" -msgid "Edit" -msgstr "Rediger" +#: wp-admin/nav-menus.php:546 +msgid "Add one or several items at once by selecting the checkbox next to each item and clicking Add to Menu" +msgstr "Legg til et eller flere elementer samtidig ved å krysse av i boksene ved siden av hvert element og klikk Legg til i meny" -#: wp-admin/nav-menus.php:647 -msgctxt "menu" -msgid "Use new menu" -msgstr "Bruk ny meny" +#: wp-admin/nav-menus.php:548 +msgid "To reorganize menu items, drag and drop items with your mouse or use your keyboard. Drag or move a menu item a little to the right to make it a submenu" +msgstr "For å omorganisere menyelementer, dra og slipp elementer med musen eller ditt tastatur. Dra eller slipp menyelemenyer litt til høyre for å lage en undermeny" + +#: wp-admin/nav-menus.php:549 +msgid "Delete a menu item by expanding it and clicking the Remove link" +msgstr "Slett et menyelement ved å utvide det og klikke på Slett lenke" #: wp-admin/includes/revision.php:383 msgid "Restore This Revision" msgstr "Gjenopprett dette innlegget" -#: wp-admin/user-edit.php:621 +#: wp-admin/user-edit.php:658 msgid "Capabilities" msgstr "Muligheter" -#: wp-admin/user-edit.php:629 +#: wp-admin/user-edit.php:666 msgid "Denied: %s" msgstr "Forbudt: %s" -#: wp-admin/includes/class-walker-nav-menu-edit.php:202 +#: wp-admin/includes/class-walker-nav-menu-edit.php:201 msgid "Move" msgstr "Flytt" -#: wp-admin/includes/class-walker-nav-menu-edit.php:203 +#: wp-admin/includes/class-walker-nav-menu-edit.php:202 msgid "Up one" msgstr "Flytt opp" -#: wp-admin/includes/class-walker-nav-menu-edit.php:204 +#: wp-admin/includes/class-walker-nav-menu-edit.php:203 msgid "Down one" msgstr "Flytt ned" -#: wp-admin/includes/class-walker-nav-menu-edit.php:207 +#: wp-admin/includes/class-walker-nav-menu-edit.php:206 msgid "To the top" msgstr "Til toppen" -#: wp-admin/nav-menus.php:769 +#: wp-admin/nav-menus.php:770 msgid "Menu Structure" msgstr "Menystruktur" -#: wp-admin/nav-menus.php:789 +#: wp-admin/nav-menus.php:790 msgid "Menu Settings" msgstr "Menyinnstillinger" -#: wp-admin/includes/template.php:2016 +#: wp-admin/includes/template.php:2042 msgid "The backup of this post in your browser is different from the version below." msgstr "En kopi av dette innlegget i denne nettleseren stemmer ikke med versjonen under." -#: wp-admin/includes/template.php:2017 +#: wp-admin/includes/template.php:2043 msgid "Restore the backup" msgstr "Gjenopprett sikkerhetskopi" -#: wp-admin/includes/ajax-actions.php:1260 +#. translators: 1: Post creation date, 2: Post creation time +#: wp-admin/includes/ajax-actions.php:1252 msgid "Draft created on %1$s at %2$s" msgstr "Kladd opprettet %1$s klokka %2$s" @@ -4068,7 +4229,7 @@ msgstr "Kladd opprettet %1$s klokka %2$s" msgid "%s has taken over and is currently editing." msgstr "%s har tatt over og skriver." -#: wp-admin/includes/post.php:1603 +#: wp-admin/includes/post.php:1608 msgid "Take over" msgstr "Ta over" @@ -4076,68 +4237,64 @@ msgstr "Ta over" msgid "You cannot move this item to the Trash. %s is currently editing." msgstr "Du kan ikke flytte dette elementet til Papirkurven. %s arbeider med det nå." -#: wp-admin/nav-menus.php:672 +#: wp-admin/nav-menus.php:673 msgid "Edit your menu below, or create a new menu." msgstr "Rediger menyen under eller lag en ny." -#: wp-admin/nav-menus.php:677 +#: wp-admin/nav-menus.php:678 msgid "Select a menu to edit:" msgstr "Velg en meny du vil redigere:" -#: wp-admin/nav-menus.php:718 +#: wp-admin/nav-menus.php:719 msgid "or create a new menu." msgstr "eller lag en ny meny." -#: wp-admin/includes/ms.php:768 +#: wp-admin/includes/ms.php:785 msgid "Thank you for Updating! Please visit the Upgrade Network page to update all your sites." msgstr "Takk for at du oppdaterer WordPress! Vær vennlig å besøke siden Oppdater nettverk for å oppdatere alle dine nettsteder." -#: wp-admin/setup-config.php:405 +#: wp-admin/setup-config.php:402 msgid "All right, sparky! You’ve made it through this part of the installation. WordPress can now communicate with your database. If you are ready, time now to…" msgstr "OK, tøffing! Du har klart deg så langt i installasjonen. WordPress kan nå kommunisere med databasen. Gjør deg klar til…" -#: wp-admin/includes/class-walker-nav-menu-edit.php:116 -msgid "sub item" -msgstr "undermeny" - #: wp-admin/nav-menus.php:281 msgid "Selected menus have been successfully deleted." msgstr "Valgte menyer er slettet." -#: wp-admin/nav-menus.php:770 +#: wp-admin/nav-menus.php:771 msgid "Edit your default menu by adding or removing items. Drag each item into the order you prefer. Click Create Menu to save your changes." msgstr "Rediger din standard meny ved å legge til eller fjerne elementer. Dra hvert element til ønsket plass. Klikk Lag meny for å lagre endringene dine." -#: wp-admin/nav-menus.php:783 -msgid "Give your menu a name, then click Create Menu." -msgstr "Gi menyen et navn og klikk Lag meny." - -#: wp-admin/nav-menus.php:802 +#: wp-admin/nav-menus.php:803 msgid "Auto add pages" msgstr "Legg til sider automatisk" -#: wp-admin/nav-menus.php:809 -msgid "Theme locations" -msgstr "Temaplasseringer" +#: wp-admin/includes/class-walker-nav-menu-edit.php:116 +msgid "sub item" +msgstr "undermeny" -#: wp-admin/plugin-editor.php:135 -msgid "The Documentation menu below the editor lists the PHP functions recognized in the plugin file. Clicking Look Up takes you to a web page about that particular function." -msgstr "Dokumentasjonen under redigeringsvinduet lister opp PHP-funksjonene som er gjenkjent i filen. Når du klikker på Slå opp, blir du tatt til et nettsted som omhandler den funksjonen." +#: wp-admin/nav-menus.php:784 +msgid "Give your menu a name, then click Create Menu." +msgstr "Gi menyen et navn og klikk Lag meny." -#: wp-admin/plugin-editor.php:263 wp-admin/theme-editor.php:266 +#: wp-admin/plugin-editor.php:275 wp-admin/theme-editor.php:266 msgid "Look Up" msgstr "Undersøk" +#: wp-admin/plugin-editor.php:147 +msgid "The Documentation menu below the editor lists the PHP functions recognized in the plugin file. Clicking Look Up takes you to a web page about that particular function." +msgstr "Dokumentasjonen under redigeringsvinduet lister opp PHP-funksjonene som er gjenkjent i filen. Når du klikker på Slå opp, blir du tatt til et nettsted som omhandler den funksjonen." + #: wp-admin/theme-editor.php:29 msgid "For PHP files, you can use the Documentation dropdown to select from functions recognized in that file. Look Up takes you to a web page with reference material about that particular function." msgstr "For PHP-filer kan du bruke Dokumentasjon-menyen for å velge funksjoner som er kjent igjen i den filen. Slå opp tar deg til et nettsted med informasjon om den valgte funksjonen." -#: wp-admin/includes/class-wp-posts-list-table.php:933 +#: wp-admin/includes/class-wp-posts-list-table.php:910 #: wp-admin/includes/misc.php:749 msgid "%s is currently editing" msgstr "%s arbeider nå" -#: wp-admin/edit-form-advanced.php:419 +#: wp-admin/edit-form-advanced.php:420 msgid "You can upload and insert media (images, audio, documents, etc.) by clicking the Add Media button. You can select from the images and files already uploaded to the Media Library, or upload new media to add to your page or post. To create an image gallery, select the images to add and click the “Create a new gallery” button." msgstr "Du kan laste opp og sette inn media (bilder, lyd, dokumenter, etc.) ved å klikke på Legg til media-knappen. Du kan da velge bilder som allerede er lastet opp i mediebiblioteket, eller laste opp nye mediefiler til ditt innlegg eller din side. For å lage et bildegalleri, velg bildene som skal med og klikk på «Lag nytt galleri»-knappen." @@ -4149,7 +4306,7 @@ msgstr "Bilderotasjon er ikke støttet av din nettserver." msgid "If you are looking to use the link manager, please install the Link Manager plugin." msgstr "Hvis du leter etter lenkehåndtereren, vennligst installer utvidelsen Lenkehåndtering." -#: wp-admin/includes/dashboard.php:1490 +#: wp-admin/includes/dashboard.php:1489 msgid "Manage widgets or menus" msgstr "Håndter widgeter eller menyer" @@ -4161,31 +4318,31 @@ msgstr "For å bruke et bakgrunnsbilde er det bare å laste det opp eller velge msgid "Don’t forget to click “Save Changes” when you’re done!" msgstr "Ikke glem å klikke på «Lagre endringer» når du er klar!" -#: wp-admin/edit-form-advanced.php:356 -msgid "The title field and the big Post Editing Area are fixed in place, but you can reposition all the other boxes using drag and drop. You can also minimize or expand them by clicking the title bar of each box. Use the Screen Options tab to unhide more boxes (Excerpt, Send Trackbacks, Custom Fields, Discussion, Slug, Author) or to choose a 1- or 2-column layout for this screen." -msgstr "Tittelfeltet og det store redigeringsområdet har sine faste plasser, men du kan flytte alle de andre boksene med dra-og-slipp. Du kan også minimere eller ekspandere de ved å klikke på tittellinjen for hver boks. Bruk Visningsinnstillinger-fanen for å vise eller skjule bokser (Sammendrag, Send tilbaketråkk, Tilpassede felt, Diskusjon, Permalenke, Forfatter) eller velg en 1- eller 2-kolonnelayout for denne skjermen." - -#: wp-admin/edit-form-advanced.php:424 +#: wp-admin/edit-form-advanced.php:425 msgid "Inserting Media" msgstr "Å sette inn media" -#: wp-admin/edit-form-advanced.php:430 +#: wp-admin/edit-form-advanced.php:431 msgid "Several boxes on this screen contain settings for how your content will be published, including:" msgstr "Flere bokser på denne skjermen inneholder innstillinger for hvordan innholdet vil publiseres, inkludert:" -#: wp-admin/edit-form-advanced.php:448 +#: wp-admin/edit-form-advanced.php:449 msgid "Publish Settings" msgstr "Publiseringsinnstillinger" -#: wp-admin/edit-tags.php:266 -msgid "Parent — Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have child categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown." -msgstr "Forelder – Kategorier er hierarkiske i motsetning til stikkord. Du kan ha en Jazz-kategori, og under kan du ha datterkategorier som Bebop og Big Band. Helt valgfritt. For å lage en underkategori er det bare å velge en annen kategori fra Forelder-menyen." - -#: wp-admin/widgets.php:69 +#: wp-admin/widgets.php:71 msgid "When changing themes, there is often some variation in the number and setup of widget areas/sidebars and sometimes these conflicts make the transition a bit less smooth. If you changed themes and seem to be missing widgets, scroll down on this screen to the Inactive Widgets area, where all of your widgets and their settings will have been saved." msgstr "Når du endrer temaer er det ofte litt variasjon i antallet og oppsettet med widget-områder, og noen ganger oppstår konflikter som gjør overgangen ikke-fullt-så-smertefri. Hvis du endret temaer og det ser ut til at du mangler noen widgeter, bla ned på siden til Inaktive widgeter, der alle dine widgeter og deres innstillinger blir lagret." -#: wp-admin/includes/media.php:2642 +#: wp-admin/edit-tags.php:248 +msgid "Parent — Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have child categories for Bebop and Big Band. Totally optional. To create a subcategory, just choose another category from the Parent dropdown." +msgstr "Forelder – Kategorier er hierarkiske i motsetning til stikkord. Du kan ha en Jazz-kategori, og under kan du ha datterkategorier som Bebop og Big Band. Helt valgfritt. For å lage en underkategori er det bare å velge en annen kategori fra Forelder-menyen." + +#: wp-admin/edit-form-advanced.php:357 +msgid "The title field and the big Post Editing Area are fixed in place, but you can reposition all the other boxes using drag and drop. You can also minimize or expand them by clicking the title bar of each box. Use the Screen Options tab to unhide more boxes (Excerpt, Send Trackbacks, Custom Fields, Discussion, Slug, Author) or to choose a 1- or 2-column layout for this screen." +msgstr "Tittelfeltet og det store redigeringsområdet har sine faste plasser, men du kan flytte alle de andre boksene med dra-og-slipp. Du kan også minimere eller ekspandere de ved å klikke på tittellinjen for hver boks. Bruk Visningsinnstillinger-fanen for å vise eller skjule bokser (Sammendrag, Send tilbaketråkk, Tilpassede felt, Diskusjon, Permalenke, Forfatter) eller velg en 1- eller 2-kolonnelayout for denne skjermen." + +#: wp-admin/includes/media.php:2650 msgid "You are using the multi-file uploader. Problems? Try the browser uploader instead." msgstr "Du bruker fler-filopplasteren. Problemer? Prøv nettleseropplasting isteden." @@ -4205,12 +4362,12 @@ msgctxt "column name" msgid "Uploaded to" msgstr "Lastet opp til" -#: wp-admin/custom-background.php:374 wp-admin/custom-header.php:846 -#: wp-admin/includes/ajax-actions.php:2056 +#: wp-admin/custom-background.php:454 wp-admin/custom-header.php:846 +#: wp-admin/includes/ajax-actions.php:2042 msgid "The uploaded file is not a valid image. Please try again." msgstr "Den opplastede filen er ikke et gyldig bilde. Vennligst prøv igjen." -#: wp-admin/custom-background.php:280 +#: wp-admin/custom-background.php:329 msgid "Choose a Background Image" msgstr "Velg bakgrunnsbilde" @@ -4230,27 +4387,29 @@ msgstr "I seksjonen for sidetopp-tekst på denne siden, kan du velge om du vil v msgid "You can choose whether or not your site will be crawled by robots, ping services, and spiders. If you want those services to ignore your site, click the checkbox next to “Discourage search engines from indexing this site” and click the Save Changes button at the bottom of the screen. Note that your privacy is not complete; your site is still visible on the web." msgstr "Du kan velge om du vil at ditt nettsted skal bli gjennomsøkt av roboter, ping-tjenester og edderkopper. Hvis du vil at disse tjenestene skal ignorere ditt nettsted, aktiver «Be søkemotorer om å ikke indeksere nettstedet» og klikk på knappen Lagre endringer nederst på siden. Husk at nettstedet ikke er privat – det er fortsatt synlig på internett." -#: wp-admin/includes/dashboard.php:1485 +#: wp-admin/includes/dashboard.php:1484 msgid "More Actions" msgstr "Flere handlinger" -#: wp-admin/includes/dashboard.php:1500 +#: wp-admin/includes/dashboard.php:1499 msgid "Turn comments on or off" msgstr "Skru kommentarer på eller av" -#: wp-admin/includes/dashboard.php:1502 +#: wp-admin/includes/dashboard.php:1501 msgid "Learn more about getting started" msgstr "Lær mer om å komme i gang" -#: wp-admin/includes/media.php:2841 +#: wp-admin/includes/media.php:2859 msgid "File URL:" msgstr "Fil-URL:" -#: wp-admin/edit-comments.php:158 +#: wp-admin/edit-comments.php:174 msgid "In the In Response To column, there are three elements. The text is the name of the post that inspired the comment, and links to the post editor for that entry. The View Post link leads to that post on your live site. The small bubble with the number in it shows the number of approved comments that post has received. If there are pending comments, a red notification circle with the number of pending comments is displayed. Clicking the notification circle will filter the comments screen to show only pending comments on that post." msgstr "I kolonnen Som svar til er det tre elementer. Teksten er navnet til innlegget som inspirerte kommentaren og lenker til innleggsredigering for det innlegget. Vis innlegg-lenken tar deg til innlegget på nettstedet. Den lille boblen med tallet, viser antall godkjente kommentarer som det innlegget har. Hvis det er ventende kommentarer, vises en rød varslingssirkel med antallet ventende kommentarer. Klikk på varslingssirkelen vil filtrere kommentarvisningen til å bare vise ventende kommentarer for det innlegget." -#: wp-admin/includes/ms.php:465 +#. translators: Storage space that's been used. 1: Percentage of used space, 2: +#. Total space allowed in megabytes or gigabytes +#: wp-admin/includes/ms.php:481 msgid "Used: %1$s%% of %2$s" msgstr "Brukt: %1$s%% av %2$s" @@ -4269,16 +4428,11 @@ msgstr "ID #%1$s: %2$s" msgid "ID #%1$s: %2$s The current user will not be removed." msgstr "ID #%1$s: %2$s Den nåværende brukeren vil ikke bli fjernet." -#. translators: 1: user id, 2: user login -#: wp-admin/users.php:385 -msgid "ID #%1$s: %2$s You don’t have permission to remove this user." -msgstr "ID #%1$s: %2$s Du har ikke tillatelse til å fjerne denne brukeren." - #: wp-admin/users.php:235 msgid "Please select an option." msgstr "Vennligst ta et valg." -#: wp-admin/includes/ms.php:344 +#: wp-admin/includes/ms.php:352 msgid "ERROR: The email address is already used." msgstr "FEIL: E-postadressen er allerede i bruk." @@ -4287,89 +4441,90 @@ msgstr "FEIL: E-postadressen er allerede i bruk." msgid "$image needs to be an WP_Image_Editor object" msgstr "$image må være et WP_Image_Editor-objekt" -#: wp-admin/includes/image-edit.php:390 -msgid "Use WP_Image_Editor::rotate" -msgstr "Bruk WP_Image_Editor::rotate" +#: wp-admin/install.php:182 wp-admin/install.php:185 +#: wp-admin/options-reading.php:31 wp-admin/options-reading.php:111 +#: wp-admin/options-reading.php:112 +msgid "Search Engine Visibility" +msgstr "Synlighet for søkemotorer" -#: wp-admin/includes/image-edit.php:413 -msgid "Use WP_Image_Editor::flip" -msgstr "Bruk WP_Image_Editor::flip" - -#: wp-admin/includes/template.php:1263 +#: wp-admin/includes/template.php:1266 msgid "The privacy options group has been removed. Use another settings group." msgstr "Gruppen med fortrolighetsvalg har blitt slettet. Bruk en annen gruppe med innstillinger." -#: wp-admin/includes/dashboard.php:341 -msgid "Search Engines Discouraged" -msgstr "Søkemotorer bedt om ikke å indeksere nettstedet" - -#: wp-admin/includes/dashboard.php:1454 +#: wp-admin/includes/dashboard.php:1453 msgid "Welcome to WordPress!" msgstr "Velkommen til WordPress!" -#: wp-admin/includes/dashboard.php:1455 +#: wp-admin/includes/dashboard.php:1454 msgid "We’ve assembled some links to get you started:" msgstr "Vi har satt sammen noen lenker for at du skal komme i gang:" -#: wp-admin/includes/dashboard.php:1459 +#: wp-admin/includes/dashboard.php:1458 msgid "Get Started" msgstr "Kom i gang" -#: wp-admin/includes/dashboard.php:1464 +#: wp-admin/includes/dashboard.php:1463 msgid "or, change your theme completely" msgstr "eller, endre hele temaet" -#: wp-admin/includes/dashboard.php:1468 +#: wp-admin/includes/dashboard.php:1467 msgid "Next Steps" msgstr "Neste skritt" -#: wp-admin/includes/dashboard.php:1471 wp-admin/includes/dashboard.php:1474 +#: wp-admin/includes/dashboard.php:1470 wp-admin/includes/dashboard.php:1473 msgid "Edit your front page" msgstr "Rediger din forside" -#: wp-admin/includes/dashboard.php:1472 wp-admin/includes/dashboard.php:1475 +#: wp-admin/includes/dashboard.php:1471 wp-admin/includes/dashboard.php:1474 msgid "Add additional pages" msgstr "Legg til flere sider" -#: wp-admin/includes/dashboard.php:1476 +#: wp-admin/includes/dashboard.php:1475 msgid "Add a blog post" msgstr "Legg til et blogginnlegg" -#: wp-admin/includes/dashboard.php:1478 +#: wp-admin/includes/dashboard.php:1477 msgid "Write your first blog post" msgstr "Skriv ditt første blogginnlegg" -#: wp-admin/includes/dashboard.php:1479 +#: wp-admin/includes/dashboard.php:1478 msgid "Add an About page" msgstr "Legg til en Om meg- eller Om oss-side" -#: wp-admin/includes/dashboard.php:1481 +#: wp-admin/install.php:199 wp-admin/options-reading.php:138 +msgid "It is up to search engines to honor this request." +msgstr "Det er opp til søkemotorene å oppfylle ditt ønske." + +#: wp-admin/setup-config.php:186 +msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." +msgstr "Under skal du skrive inn databasedetaljene. Hvis du ikke er sikker på disse, kontakt din nettjener." + +#: wp-admin/setup-config.php:371 +msgid "After you’ve done that, click “Run the install.”" +msgstr "Etter at du har gjort dette, klikk «Kjør installering»." + +#: wp-admin/includes/dashboard.php:1480 msgid "View your site" msgstr "Vis ditt nettsted" -#: wp-admin/includes/meta-boxes.php:301 +#. translators: Attachment information. 1: Date the attachment was uploaded +#: wp-admin/includes/meta-boxes.php:310 msgid "Uploaded on: %1$s" msgstr "Lastet opp: %1$s" -#: wp-admin/includes/plugin-install.php:299 +#: wp-admin/includes/plugin-install.php:321 msgid "If you have marked plugins as favorites on WordPress.org, you can browse them here." msgstr "Hvis du har merket utvidelser som favoritter på WordPress.org, kan du bla i dem her." -#: wp-admin/includes/plugin-install.php:303 wp-admin/theme-install.php:172 +#: wp-admin/includes/plugin-install.php:325 wp-admin/theme-install.php:178 msgid "Your WordPress.org username:" msgstr "Ditt brukernavn på WordPress.org:" -#: wp-admin/includes/plugin-install.php:305 wp-admin/theme-install.php:175 +#: wp-admin/includes/plugin-install.php:327 wp-admin/theme-install.php:181 msgid "Get Favorites" msgstr "Hent favoritter" -#: wp-admin/includes/plugin.php:1783 wp-admin/includes/plugin.php:1788 -#: wp-admin/includes/plugin.php:1812 wp-admin/includes/plugin.php:1817 -#: wp-admin/includes/template.php:1207 wp-admin/includes/template.php:1212 -msgid "The \"%s\" options group has been removed. Use another settings group." -msgstr "Gruppen med innstillinger for \"%s\" har blitt fjernet. Bruk en annen gruppe med innstillinger." - -#: wp-admin/includes/update-core.php:1224 wp-admin/update-core.php:502 +#: wp-admin/includes/update-core.php:1227 wp-admin/update-core.php:501 msgid "Welcome to WordPress %1$s. You will be redirected to the About WordPress screen. If not, click here." msgstr "Velkommen til WordPress %1$s. Du vil bli omdirigert til Om WordPress-skjermen. Hvis ikke, klikk her." @@ -4377,12 +4532,6 @@ msgstr "Velkommen til WordPress %1$s. Du vil bli omdirigert til Om WordPress-skj msgid "You can also control the display of your content in RSS feeds, including the maximum numbers of posts to display and whether to show full text or a summary." msgstr "Du kan også kontrollere visningen av ditt innhold i RSS-strømmer, inkludert maks antall innlegg som skal vises og hvorvidt du vil vise hele teksten eller kun et utdrag." -#: wp-admin/install.php:182 wp-admin/install.php:185 -#: wp-admin/options-reading.php:31 wp-admin/options-reading.php:111 -#: wp-admin/options-reading.php:112 -msgid "Search Engine Visibility" -msgstr "Synlighet for søkemotorer" - #: wp-admin/install.php:189 wp-admin/options-reading.php:115 msgid "Allow search engines to index this site" msgstr "La søkemotorer indeksere nettstedet" @@ -4392,51 +4541,39 @@ msgstr "La søkemotorer indeksere nettstedet" msgid "Discourage search engines from indexing this site" msgstr "Be søkemotorer om ikke å indeksere nettstedet" -#: wp-admin/install.php:199 wp-admin/options-reading.php:138 -msgid "It is up to search engines to honor this request." -msgstr "Det er opp til søkemotorene å oppfylle ditt ønske." - -#: wp-admin/plugin-install.php:90 -msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress Plugin Directory for a particular Term, Author, or Tag. You can also search the directory by selecting popular tags. Tags in larger type mean more plugins have been labeled with that tag." -msgstr "Hvis du vet hva du leter etter, er det best å søke. Søkeskjermen har valg for å søke i utvidelseskatalogen til WordPress.org for et bestemt nøkkelord, forfatter eller stikkord. Du kan også søke i katalogen ved å velge populære stikkord. Stikkord i større skrift betyr at flere utvidelser har blitt merket med det stikkordet." +#: wp-admin/includes/dashboard.php:341 +msgid "Search Engines Discouraged" +msgstr "Søkemotorer bedt om ikke å indeksere nettstedet" #: wp-admin/plugin-install.php:92 msgid "You can also browse a user’s favorite plugins, by using the Favorites link above the plugins list and entering their WordPress.org username." msgstr "Du kan også bla i en brukers favorittutvidelser, ved å bruke lenken Favoritter over lenken med utvidelser og å skrive inn deres WordPress.org-brukernavn." +#: wp-admin/plugin-install.php:90 +msgid "If you know what you’re looking for, Search is your best bet. The Search screen has options to search the WordPress Plugin Directory for a particular Term, Author, or Tag. You can also search the directory by selecting popular tags. Tags in larger type mean more plugins have been labeled with that tag." +msgstr "Hvis du vet hva du leter etter, er det best å søke. Søkeskjermen har valg for å søke i utvidelseskatalogen til WordPress.org for et bestemt nøkkelord, forfatter eller stikkord. Du kan også søke i katalogen ved å velge populære stikkord. Stikkord i større skrift betyr at flere utvidelser har blitt merket med det stikkordet." + #: wp-admin/plugin-install.php:93 msgid "If you want to install a plugin that you’ve downloaded elsewhere, click the Upload Plugin button above the plugins list. You will be prompted to upload the .zip package, and once uploaded, you can activate the new plugin." msgstr "Hvis du vil installere en utvidelse som du har lastet ned andre steder, klikke på Last opp-lenken over listen med utvidelser. Du vil bli bedt om å laste opp .zip-filen, og når den er lastet opp kan du aktivere den nye utvidelsen." -#: wp-admin/setup-config.php:188 -msgid "Below you should enter your database connection details. If you’re not sure about these, contact your host." -msgstr "Under skal du skrive inn databasedetaljene. Hvis du ikke er sikker på disse, kontakt din nettjener." - -#: wp-admin/setup-config.php:374 -msgid "After you’ve done that, click “Run the install.”" -msgstr "Etter at du har gjort dette, klikk «Kjør installering»." - -#: wp-admin/includes/class-wp-themes-list-table.php:238 -msgid "This child theme requires its parent theme, %2$s." -msgstr "Dette dattertemaet trenger sitt foreldretema, %2$s." - -#: wp-admin/edit-form-advanced.php:405 +#: wp-admin/edit-form-advanced.php:406 msgid "This screen allows you to edit four fields for metadata in a file within the media library." msgstr "Denne skjermen lar deg redigere fire felt med metadata for filer i mediebiblioteket." -#: wp-admin/includes/class-wp-plugin-install-list-table.php:97 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:96 msgctxt "Plugin Installer" msgid "Favorites" msgstr "Favoritter" -#: wp-admin/includes/theme.php:256 +#: wp-admin/includes/class-wp-themes-list-table.php:239 +msgid "This child theme requires its parent theme, %2$s." +msgstr "Dette dattertemaet trenger sitt foreldretema, %2$s." + +#: wp-admin/includes/theme.php:258 msgid "Flexible Header" msgstr "Fleksibel sidetopp" -#: wp-admin/theme-install.php:98 -msgid "To install the theme so you can preview it with your site’s content and customize its theme options, click the \"Install\" button at the top of the left-hand pane. The theme files will be downloaded to your website automatically. When this is complete, the theme is now available for activation, which you can do by clicking the \"Activate\" link, or by navigating to your Manage Themes screen and clicking the \"Live Preview\" link under any installed theme’s thumbnail image." -msgstr "For å installere tema slik at du kan forhåndsvise det med innholdet til din nettside og skreddersy temaets egenskaper, klikk knappen «Installer» på toppen i den venstre boksen. Temafilene vil lastes ned til ditt nettsted automatisk. Når dette er fullført vil temaet være tilgjengelig for aktivering. Dette gjør du ved å klikke lenken «Aktiver», eller ved å navigere til skjermen Temaer og klikke på lenken «Live forhåndsvisning» under miniatyrbildet til hvilket som helst installert tema." - #: wp-admin/includes/widgets.php:225 msgctxt "widget" msgid "Add" @@ -4447,7 +4584,40 @@ msgctxt "widget" msgid "Edit" msgstr "Rediger " -#: wp-admin/includes/upgrade.php:217 +#: wp-admin/includes/theme-install.php:80 +msgid "Search by tag" +msgstr "Søk etter stikkord" + +#: wp-admin/includes/theme-install.php:77 +msgid "Search by author" +msgstr "Søk etter forfatter" + +#: wp-admin/includes/theme-install.php:74 +#: wp-admin/includes/theme-install.php:85 +msgid "Search by keyword" +msgstr "Søk etter nøkkelord" + +#: wp-admin/includes/theme-install.php:65 +msgid "Type of search" +msgstr "Type søk" + +#: wp-admin/theme-install.php:104 +msgid "To install the theme so you can preview it with your site’s content and customize its theme options, click the \"Install\" button at the top of the left-hand pane. The theme files will be downloaded to your website automatically. When this is complete, the theme is now available for activation, which you can do by clicking the \"Activate\" link, or by navigating to your Manage Themes screen and clicking the \"Live Preview\" link under any installed theme’s thumbnail image." +msgstr "For å installere tema slik at du kan forhåndsvise det med innholdet til din nettside og skreddersy temaets egenskaper, klikk knappen «Installer» på toppen i den venstre boksen. Temafilene vil lastes ned til ditt nettsted automatisk. Når dette er fullført vil temaet være tilgjengelig for aktivering. Dette gjør du ved å klikke lenken «Aktiver», eller ved å navigere til skjermen Temaer og klikke på lenken «Live forhåndsvisning» under miniatyrbildet til hvilket som helst installert tema." + +#: wp-admin/includes/ms.php:451 +msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." +msgstr "Beklager, du har brukt opp all tilgjengelig plass. Du må slette noen filer for å kunne laste opp flere." + +#: wp-admin/includes/class-wp-screen.php:794 +msgid "Contextual Help Tab" +msgstr "Fane for kontekstbasert hjelp" + +#: wp-admin/includes/media.php:2705 +msgid "Sorry, you have used all of your storage quota of %s MB." +msgstr "Beklager, du har brukt opp din lagringskvote på %s MB." + +#: wp-admin/includes/upgrade.php:220 msgid "" "This is an example page. It's different from a blog post because it will stay in one place and will show up in your site navigation (in most themes). Most people start with an About page that introduces them to potential site visitors. It might say something like this:\n" "\n" @@ -4469,39 +4639,10 @@ msgstr "" "\n" "Som ny WordPress-bruker burde du gå til ditt kontrollpanel for å slette denne siden og lage nye sider for ditt innhold. Lykke til!" -#: wp-admin/includes/theme-install.php:80 -msgid "Search by tag" -msgstr "Søk etter stikkord" - -#: wp-admin/includes/theme-install.php:77 -msgid "Search by author" -msgstr "Søk etter forfatter" - -#: wp-admin/includes/theme-install.php:74 -#: wp-admin/includes/theme-install.php:85 -msgid "Search by keyword" -msgstr "Søk etter nøkkelord" - -#: wp-admin/includes/theme-install.php:65 -msgid "Type of search" -msgstr "Type søk" - -#: wp-admin/includes/class-wp-screen.php:978 +#: wp-admin/includes/class-wp-screen.php:979 msgid "Screen Options Tab" msgstr "Fane for Visningsinnstillinger" -#: wp-admin/includes/class-wp-screen.php:794 -msgid "Contextual Help Tab" -msgstr "Fane for kontekstbasert hjelp" - -#: wp-admin/includes/ms.php:437 -msgid "Sorry, you have used your space allocation. Please delete some files to upload more files." -msgstr "Beklager, du har brukt opp all tilgjengelig plass. Du må slette noen filer for å kunne laste opp flere." - -#: wp-admin/includes/media.php:2697 -msgid "Sorry, you have used all of your storage quota of %s MB." -msgstr "Beklager, du har brukt opp din lagringskvote på %s MB." - #: wp-admin/includes/class-wp-comments-list-table.php:627 msgid "Select comment" msgstr "Velg kommentar" @@ -4510,37 +4651,37 @@ msgstr "Velg kommentar" #. translators: %s: theme name #: wp-admin/includes/class-wp-links-list-table.php:172 #: wp-admin/includes/class-wp-media-list-table.php:351 -#: wp-admin/includes/class-wp-plugins-list-table.php:731 -#: wp-admin/includes/class-wp-posts-list-table.php:829 -#: wp-admin/includes/class-wp-terms-list-table.php:338 +#: wp-admin/includes/class-wp-plugins-list-table.php:729 +#: wp-admin/includes/class-wp-posts-list-table.php:835 +#: wp-admin/includes/class-wp-terms-list-table.php:339 #: wp-admin/includes/class-wp-users-list-table.php:432 -#: wp-admin/update-core.php:300 wp-admin/update-core.php:371 +#: wp-admin/update-core.php:299 wp-admin/update-core.php:370 msgid "Select %s" msgstr "Velg %s" -#: wp-admin/edit-tags.php:596 -msgid "Tags can be selectively converted to categories using the tag to category converter." -msgstr "Stikkord kan bli konvertert til kategorier ved å bruke stikkord til kategori-konvertereren." +#: wp-admin/admin-header.php:230 +msgid "Main content" +msgstr "Hovedinnhold" -#: wp-admin/edit-tags.php:243 -msgid "You can delete Link Categories in the Bulk Action pull-down, but that action does not delete the links within the category. Instead, it moves them to the default Link Category." -msgstr "Du kan slette lenkekategorier i massehandlinger-menyen, men den handlingen sletter ikke lenkene innenfor den kategorien. Lenkene her blir isteden flyttet til standardkategorien for lenker." - -#: wp-admin/edit-form-advanced.php:386 -msgid "Creating a Page is very similar to creating a Post, and the screens can be customized in the same way using drag and drop, the Screen Options tab, and expanding/collapsing boxes as you choose. This screen also has the distraction-free writing space, available in both the Visual and Text modes via the Fullscreen buttons. The Page editor mostly works the same as the Post editor, but there are some Page-specific features in the Page Attributes box." -msgstr "Å lage en side er veldig likt som å lage et innlegg, og skjermene kan tilpasses på samme måte ved å bruke dra-og-slipp, Visningsinnstillinger-fanen og å vise/skjule bokser som du vil. Denne skjermen har også distraksjonsfri skrivemodus, tilgjengelig via fullskjerm-knappene. Som sagt er det mange likheter med siden for å redigere innlegg, men noen side-spesifikke funksjoner finnes i boksen for sideattributter." +#: wp-admin/menu-header.php:247 +msgid "Skip to main content" +msgstr "Hopp til hovedinnhold" #: wp-admin/custom-header.php:523 msgid "You can select an image to be shown at the top of your site by uploading from your computer or choosing from your media library. After selecting an image you will be able to crop it." msgstr "Du kan velge et bilde som skal vises øverst på ditt nettsted ved å laste det opp fra din datamaskin eller ved å velge det fra ditt mediebibliotek. Etter at du har valgt et bilde vil du få muligheten til å beskjære det." -#: wp-admin/admin-header.php:225 -msgid "Main content" -msgstr "Hovedinnhold" +#: wp-admin/edit-tags.php:550 +msgid "Tags can be selectively converted to categories using the tag to category converter." +msgstr "Stikkord kan bli konvertert til kategorier ved å bruke stikkord til kategori-konvertereren." -#: wp-admin/menu-header.php:245 -msgid "Skip to main content" -msgstr "Hopp til hovedinnhold" +#: wp-admin/edit-tags.php:225 +msgid "You can delete Link Categories in the Bulk Action pull-down, but that action does not delete the links within the category. Instead, it moves them to the default Link Category." +msgstr "Du kan slette lenkekategorier i massehandlinger-menyen, men den handlingen sletter ikke lenkene innenfor den kategorien. Lenkene her blir isteden flyttet til standardkategorien for lenker." + +#: wp-admin/edit-form-advanced.php:387 +msgid "Creating a Page is very similar to creating a Post, and the screens can be customized in the same way using drag and drop, the Screen Options tab, and expanding/collapsing boxes as you choose. This screen also has the distraction-free writing space, available in both the Visual and Text modes via the Fullscreen buttons. The Page editor mostly works the same as the Post editor, but there are some Page-specific features in the Page Attributes box." +msgstr "Å lage en side er veldig likt som å lage et innlegg, og skjermene kan tilpasses på samme måte ved å bruke dra-og-slipp, Visningsinnstillinger-fanen og å vise/skjule bokser som du vil. Denne skjermen har også distraksjonsfri skrivemodus, tilgjengelig via fullskjerm-knappene. Som sagt er det mange likheter med siden for å redigere innlegg, men noen side-spesifikke funksjoner finnes i boksen for sideattributter." #: wp-admin/custom-header.php:110 msgid "You can set a custom image header for your site. Simply upload the image and crop it, and the new header will go live immediately. Alternatively, you can use an image that has already been uploaded to your Media Library by clicking the “Choose Image” button." @@ -4550,17 +4691,16 @@ msgstr "Du kan velge et tilpasset toppbilde for ditt nettsted. Bare last opp bil msgid "Skip Cropping, Publish Image as Is" msgstr "Hopp over beskjæring. Publiser bildet som det er" -#: wp-admin/includes/meta-boxes.php:576 +#: wp-admin/includes/meta-boxes.php:587 msgid "https://codex.wordpress.org/Excerpt" msgstr "http://codex.wordpress.org/Excerpt" -#: wp-admin/custom-background.php:278 wp-admin/custom-header.php:589 +#: wp-admin/custom-background.php:327 wp-admin/custom-header.php:589 msgid "Or choose an image from your media library:" msgstr "Eller velg et bilde fra ditt mediabibliotek:" -#: wp-admin/customize.php:173 -#: wp-admin/includes/class-wp-theme-install-list-table.php:341 -#: wp-admin/theme-install.php:324 +#: wp-admin/includes/class-wp-theme-install-list-table.php:344 +#: wp-admin/theme-install.php:334 msgid "Collapse" msgstr "Trekk sammen" @@ -4572,28 +4712,24 @@ msgstr "Hvis du ikke ønsker å vise et toppbilde på nettstedet ditt, klikk på msgid "You attempted to edit an item that isn’t an attachment. Please go back and try again." msgstr "Du har prøvd å redigere en fil som ikke er et vedlegg. Vennligst gå tilbake og prøv igjen." -#: wp-admin/includes/class-wp-plugin-install-list-table.php:501 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:497 msgctxt "plugin" msgid "Installed" msgstr "Installert" -#: wp-admin/includes/class-wp-theme-install-list-table.php:282 -#: wp-admin/includes/class-wp-theme-install-list-table.php:405 -msgid "This theme is already installed and is up to date" -msgstr "Dette temaet er allerede installert og oppdatert" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:282 -#: wp-admin/includes/class-wp-theme-install-list-table.php:405 -#: wp-admin/theme-install.php:274 +#: wp-admin/includes/class-wp-theme-install-list-table.php:285 +#: wp-admin/includes/class-wp-theme-install-list-table.php:408 +#: wp-admin/theme-install.php:284 msgctxt "theme" msgid "Installed" msgstr "Installert" -#: wp-admin/theme-install.php:97 -msgid "Once you have generated a list of themes, you can preview and install any of them. Click on the thumbnail of the theme you’re interested in previewing. It will open up in a full-screen Preview page to give you a better idea of how that theme will look." -msgstr "Når du har lagt generert en liste med temaer, kan du forhåndsvise og installere et eller flere. Klikk på miniatyrbildet til temaet du ønsker å se, så åpner det seg i en fullskjermsvisning for at du skal få et bedre inntrykk av hvordan temaet kommer til å se ut." +#: wp-admin/includes/class-wp-theme-install-list-table.php:285 +#: wp-admin/includes/class-wp-theme-install-list-table.php:408 +msgid "This theme is already installed and is up to date" +msgstr "Dette temaet er allerede installert og oppdatert" -#: wp-admin/theme-install.php:102 +#: wp-admin/theme-install.php:108 msgid "Previewing and Installing" msgstr "Forhåndsviser og installerer" @@ -4601,13 +4737,17 @@ msgstr "Forhåndsviser og installerer" msgid "Previewing and Customizing" msgstr "Forhåndsviser og tilpasser" -#: wp-admin/includes/media.php:2655 +#: wp-admin/theme-install.php:103 +msgid "Once you have generated a list of themes, you can preview and install any of them. Click on the thumbnail of the theme you’re interested in previewing. It will open up in a full-screen Preview page to give you a better idea of how that theme will look." +msgstr "Når du har lagt generert en liste med temaer, kan du forhåndsvise og installere et eller flere. Klikk på miniatyrbildet til temaet du ønsker å se, så åpner det seg i en fullskjermsvisning for at du skal få et bedre inntrykk av hvordan temaet kommer til å se ut." + +#: wp-admin/includes/media.php:2663 msgid "You are using the browser’s built-in file uploader. The WordPress uploader includes multiple file selection and drag and drop capability. Switch to the multi-file uploader." msgstr "Du bruker nettleserens innebygde opplaster. Med WordPress' flerfilopplaster kan du velge mange filer samtidig med dra-og-slipp. Bytt til flerfilopplaster" #. translators: %s: Theme name -#: wp-admin/includes/class-wp-theme-install-list-table.php:290 -#: wp-admin/includes/theme.php:652 +#: wp-admin/includes/class-wp-theme-install-list-table.php:293 +#: wp-admin/includes/theme.php:677 msgid "Preview %s" msgstr "Forhåndsvis %s" @@ -4639,7 +4779,7 @@ msgstr "Hvis temaet har mer enn et standard toppbilde, og du selv har lastet opp msgid "For most themes, the header text is your Site Title and Tagline, as defined in the General Settings section." msgstr "For de fleste temaer er topptekst din nettstedstittel og slagord, som du tilpasser under Generelle innstillinger.." -#: wp-admin/install.php:250 wp-admin/install.php:263 +#: wp-admin/install.php:254 wp-admin/install.php:267 msgid "Configuration Error" msgstr "Konfigurasjonsfeil" @@ -4647,17 +4787,17 @@ msgstr "Konfigurasjonsfeil" msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box." msgstr "Gå tilbake til Nettleseropplasting ved å klikke på lenken nedenfor dra-og-slipp-boksen." -#: wp-admin/users.php:429 -msgid "User deleted." -msgstr "Bruker slettet." - #. translators: %s: edit page url -#: wp-admin/users.php:438 +#: wp-admin/users.php:449 msgid "New user created. Edit user" msgstr "Ny bruker opprettet. Rediger bruker." -#: wp-admin/includes/class-core-upgrader.php:36 wp-admin/includes/file.php:668 -#: wp-admin/includes/file.php:774 +#: wp-admin/users.php:440 +msgid "User deleted." +msgstr "Bruker slettet." + +#: wp-admin/includes/class-core-upgrader.php:36 wp-admin/includes/file.php:669 +#: wp-admin/includes/file.php:775 msgid "Could not copy files. You may have run out of disk space." msgstr "Kunne ikke kopiere filer. Du kan ha gått tom for lagringsplass." @@ -4669,7 +4809,7 @@ msgstr "Søk blant temaer etter nøkkelord." msgid "Find a theme based on specific features." msgstr "Finn et tema basert på spesielle egenskaper." -#: wp-admin/setup-config.php:174 +#: wp-admin/setup-config.php:172 msgid "In all likelihood, these items were supplied to you by your Web Host. If you don’t have this information, then you will need to contact them before you can continue. If you’re all ready…" msgstr "Sannsynligvis har du fått denne informasjonen fra din web-admin. Hvis du ikke har denne informasjonen, må du kontakte dem før du kan fortsette. Hvis du er klar…" @@ -4677,7 +4817,7 @@ msgstr "Sannsynligvis har du fått denne informasjonen fra din web-admin. Hvis d msgid "This theme is broken." msgstr "Dette temaet er ødelagt." -#: wp-admin/custom-background.php:281 +#: wp-admin/custom-background.php:330 msgid "Set as background" msgstr "Bruk som bakgrunnsbilde" @@ -4689,130 +4829,129 @@ msgstr "Bruk som topptekst" msgid "Customize “%s”" msgstr "Tilpass temaet «%s»" -#: wp-admin/about.php:43 -msgid "About" -msgstr "Om" +#: wp-admin/includes/class-wp-theme-install-list-table.php:342 +#: wp-admin/theme-install.php:58 wp-admin/theme-install.php:332 +msgid "Collapse Sidebar" +msgstr "Trekk sammen sidekolonnen" -#: wp-admin/edit-comments.php:265 wp-admin/edit-comments.php:271 -msgid "Edit comment" -msgstr "Rediger kommentar" - -#: wp-admin/edit-form-advanced.php:553 -msgid "Enter title here" -msgstr "Skriv tittel her" - -#: wp-admin/edit-form-advanced.php:627 -msgid "Word count: %s" -msgstr "Antall ord: %s" - -#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:986 -msgid "Target" -msgstr "Mål" - -#: wp-admin/export.php:173 wp-admin/export.php:184 wp-admin/export.php:207 -#: wp-admin/export.php:226 wp-admin/export.php:249 -msgid "All" -msgstr "Alle" +#: wp-admin/export.php:261 wp-admin/includes/media.php:2244 +#: wp-admin/menu.php:49 wp-admin/menu.php:253 +msgid "Media" +msgstr "Media" #: wp-admin/includes/class-wp-comments-list-table.php:300 #: wp-admin/includes/class-wp-comments-list-table.php:574 #: wp-admin/includes/class-wp-media-list-table.php:144 #: wp-admin/includes/class-wp-media-list-table.php:715 #: wp-admin/includes/class-wp-posts-list-table.php:397 -#: wp-admin/includes/class-wp-posts-list-table.php:1231 +#: wp-admin/includes/class-wp-posts-list-table.php:1247 msgid "Restore" msgstr "Gjenopprett" -#. translators: %s: Time since the last update -#: wp-admin/includes/class-wp-media-list-table.php:449 -#: wp-admin/includes/class-wp-plugin-install-list-table.php:563 -#: wp-admin/includes/class-wp-posts-list-table.php:972 -#: wp-admin/includes/plugin-install.php:547 wp-admin/includes/revision.php:209 -#: wp-admin/includes/revision.php:251 -msgid "%s ago" -msgstr "%s siden" - -#: wp-admin/includes/media.php:2238 wp-admin/users.php:60 +#: wp-admin/includes/media.php:2246 wp-admin/users.php:60 msgid "Actions" msgstr "Handlinger" -#: wp-admin/includes/class-wp-plugins-list-table.php:385 -msgid "Plugin" -msgstr "Utvidelse" - -#: wp-admin/includes/class-wp-theme-install-list-table.php:420 -#: wp-admin/includes/class-wp-themes-list-table.php:235 -#: wp-admin/includes/plugin-install.php:540 -msgid "Version:" -msgstr "Versjon:" - -#: wp-admin/includes/dashboard.php:198 wp-admin/setup-config.php:221 -msgid "Submit" -msgstr "Send" - -#: wp-admin/includes/meta-boxes.php:712 -msgid "No comments yet." -msgstr "Ingen kommentarer ennå." - -#: wp-admin/includes/image-edit.php:70 -msgid "Scale" -msgstr "Skaler" - -#: wp-admin/includes/media.php:1219 -msgid "Link URL" -msgstr "Lenke-URL" - -#: wp-admin/includes/media.php:1222 wp-admin/includes/media.php:2606 -msgid "Enter a link URL or click above for presets." -msgstr "Skriv inn en lenke-URL eller klikk ovenfor for standardvalg." - -#: wp-admin/export.php:261 wp-admin/includes/media.php:2236 -#: wp-admin/menu.php:49 wp-admin/menu.php:253 -msgid "Media" -msgstr "Media" - -#: wp-admin/includes/class-wp-press-this.php:880 -#: wp-admin/includes/class-wp-press-this.php:929 -#: wp-admin/includes/meta-boxes.php:434 wp-admin/includes/meta-boxes.php:969 -msgid "Add" -msgstr "Legg til" - -#: wp-admin/includes/class-wp-list-table.php:1070 -#: wp-admin/includes/nav-menu.php:566 wp-admin/includes/nav-menu.php:764 -#: wp-admin/update-core.php:249 wp-admin/update-core.php:325 -#: wp-admin/update-core.php:357 wp-admin/update-core.php:396 -msgid "Select All" -msgstr "Velg alle" - -#: wp-admin/includes/user.php:113 -msgid "ERROR: Please enter a nickname." -msgstr "FEIL: Vennligst skriv inn et kallenavn." +#: wp-admin/edit-comments.php:281 wp-admin/edit-comments.php:287 +msgid "Edit comment" +msgstr "Rediger kommentar" #: wp-admin/link.php:104 msgid "Edit Link" msgstr "Rediger lenke" -#: wp-admin/install.php:159 wp-admin/user-edit.php:349 -#: wp-admin/user-edit.php:394 wp-admin/user-new.php:395 -#: wp-admin/user-new.php:399 wp-admin/user-new.php:419 -#: wp-admin/user-new.php:442 +#: wp-admin/includes/class-wp-list-table.php:1069 +#: wp-admin/includes/nav-menu.php:575 wp-admin/includes/nav-menu.php:774 +#: wp-admin/update-core.php:246 wp-admin/update-core.php:324 +#: wp-admin/update-core.php:356 wp-admin/update-core.php:395 +msgid "Select All" +msgstr "Velg alle" + +#: wp-admin/includes/class-wp-plugins-list-table.php:386 +msgid "Plugin" +msgstr "Utvidelse" + +#. translators: %s: Time since the last update +#: wp-admin/includes/class-wp-media-list-table.php:449 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:559 +#: wp-admin/includes/class-wp-posts-list-table.php:988 +#: wp-admin/includes/plugin-install.php:575 wp-admin/includes/revision.php:209 +#: wp-admin/includes/revision.php:251 +msgid "%s ago" +msgstr "%s siden" + +#: wp-admin/export.php:173 wp-admin/export.php:184 wp-admin/export.php:207 +#: wp-admin/export.php:226 wp-admin/export.php:249 +msgid "All" +msgstr "Alle" + +#: wp-admin/edit-link-form.php:29 wp-admin/includes/meta-boxes.php:996 +msgid "Target" +msgstr "Mål" + +#: wp-admin/about.php:28 +msgid "About" +msgstr "Om" + +#: wp-admin/edit-form-advanced.php:561 +msgid "Enter title here" +msgstr "Skriv tittel her" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:423 +#: wp-admin/includes/class-wp-themes-list-table.php:236 +#: wp-admin/includes/plugin-install.php:568 +msgid "Version:" +msgstr "Versjon:" + +#: wp-admin/includes/image-edit.php:70 +msgid "Scale" +msgstr "Skaler" + +#: wp-admin/includes/media.php:1227 +msgid "Link URL" +msgstr "Lenke-URL" + +#: wp-admin/includes/media.php:1230 wp-admin/includes/media.php:2614 +msgid "Enter a link URL or click above for presets." +msgstr "Skriv inn en lenke-URL eller klikk ovenfor for standardvalg." + +#: wp-admin/edit-form-advanced.php:635 +msgid "Word count: %s" +msgstr "Antall ord: %s" + +#: wp-admin/includes/user.php:127 +msgid "ERROR: Please enter a nickname." +msgstr "FEIL: Vennligst skriv inn et kallenavn." + +#: wp-admin/includes/dashboard.php:198 wp-admin/setup-config.php:219 +msgid "Submit" +msgstr "Send" + +#: wp-admin/includes/meta-boxes.php:723 +msgid "No comments yet." +msgstr "Ingen kommentarer ennå." + +#: wp-admin/install.php:159 wp-admin/user-edit.php:384 +#: wp-admin/user-edit.php:429 wp-admin/user-new.php:405 +#: wp-admin/user-new.php:409 wp-admin/user-new.php:429 +#: wp-admin/user-new.php:452 msgid "(required)" msgstr "(obligatorisk)" -#: wp-admin/includes/plugin-install.php:261 +#: wp-admin/includes/plugin-install.php:283 #: wp-admin/includes/theme-install.php:67 msgid "Keyword" msgstr "Nøkkelord" -#: wp-admin/includes/class-theme-upgrader.php:75 -msgid "This theme requires a parent theme. Checking if it is installed…" -msgstr "Temaet forutsetter et foreldretema. Sjekker om det er installert…" - #. translators: 1: theme name, 2: version #: wp-admin/includes/class-theme-upgrader.php:77 msgid "Preparing to install %1$s %2$s…" msgstr "Forbereder installasjon av %1$s %2$s…" +#: wp-admin/includes/class-theme-upgrader.php:75 +msgid "This theme requires a parent theme. Checking if it is installed…" +msgstr "Temaet forutsetter et foreldretema. Sjekker om det er installert…" + #. translators: 1: theme name, 2: version #: wp-admin/includes/class-theme-upgrader.php:79 msgid "The parent theme, %1$s %2$s, is currently installed." @@ -4842,8 +4981,8 @@ msgstr "Vis tittelfelt sammen med bildet." #. 4: version number, 5: update URL, 6: additional link attributes #. translators: 1: theme name, 2: details URL, 3: additional link attributes, #. 4: version number, 5: update URL, 6: additional link attributes -#: wp-admin/includes/theme.php:201 wp-admin/includes/update.php:394 -#: wp-admin/includes/update.php:539 +#: wp-admin/includes/theme.php:203 wp-admin/includes/update.php:402 +#: wp-admin/includes/update.php:547 msgid "There is a new version of %1$s available. View version %4$s details or update now." msgstr "Det er en ny versjon av %1$s tilgjengelig. Se detaljer for versjon %4$s eller oppdater nå." @@ -4851,15 +4990,15 @@ msgstr "Det er en ny versjon av %1$s tilgjengelig. Se deta msgid "By %s." msgstr "Av %s." -#: wp-admin/includes/meta-boxes.php:704 +#: wp-admin/includes/meta-boxes.php:715 msgid "Add comment" msgstr "Legg til kommentar" -#: wp-admin/includes/template.php:397 +#: wp-admin/includes/template.php:398 msgid "Add new Comment" msgstr "Legg til ny kommentar" -#: wp-admin/includes/template.php:427 +#: wp-admin/includes/template.php:428 msgid "Add Comment" msgstr "Legg til kommentar" @@ -4867,10 +5006,6 @@ msgstr "Legg til kommentar" msgid "Hello Dolly" msgstr "Hello Dolly" -#. Description of the plugin/theme -msgid "This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the upper right of your admin screen on every page." -msgstr "Dette er ikke bare en utvidelse, men symboliserer håp og entusiasme for en hel generasjon - summert i to ord, som ble mest berømt av Louis Armstrong: Hello Dolly. Etter aktivering av utvidelsen vil tilfeldige strofer fra sangteksten i Hello Dolly bli vist øverst til høyre i skjermbildet." - #. Author of the plugin/theme msgid "Matt Mullenweg" msgstr "Matt Mullenweg" @@ -4879,232 +5014,235 @@ msgstr "Matt Mullenweg" msgid "http://ma.tt/" msgstr "http://ma.tt/" -#: wp-admin/index.php:86 +#. Description of the plugin/theme +msgid "This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the upper right of your admin screen on every page." +msgstr "Dette er ikke bare en utvidelse, men symboliserer håp og entusiasme for en hel generasjon - summert i to ord, som ble mest berømt av Louis Armstrong: Hello Dolly. Etter aktivering av utvidelsen vil tilfeldige strofer fra sangteksten i Hello Dolly bli vist øverst til høyre i skjermbildet." + +#: wp-admin/index.php:85 msgid "Welcome — Shows links for some of the most common tasks when setting up a new site." msgstr "Velkommen – Viser lenker for noen av de vanligste tingene som man gjør når man setter opp et nytt nettsted." +#. translators: 1: month number (01, 02, etc.), 2: month abbreviation +#: wp-admin/includes/template.php:720 +msgid "%1$s-%2$s" +msgstr "%1$s-%2$s" + #. translators: 1: theme name, 2: theme details URL, 3: additional link #. attributes, 4: version number #. translators: 1: theme name, 2: details URL, 3: additional link attributes, #. 4: version number -#: wp-admin/includes/theme.php:190 wp-admin/includes/update.php:528 +#: wp-admin/includes/theme.php:192 wp-admin/includes/update.php:536 msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this theme." msgstr "Det er en ny versjon av %1$s tilgjengelig. Vis detaljene for versjon %4$s. Automatisk oppdatering er ikke tilgjengelig for dette temaet." -#. translators: 1: month number (01, 02, etc.), 2: month abbreviation -#: wp-admin/includes/template.php:719 -msgid "%1$s-%2$s" -msgstr "%1$s-%2$s" - -#: wp-admin/install.php:110 wp-admin/install.php:311 +#: wp-admin/install.php:110 wp-admin/install.php:315 msgctxt "Howdy" msgid "Welcome" msgstr "Velkommen" -#: wp-admin/ms-delete-site.php:88 -msgid "I'm sure I want to permanently disable my site, and I am aware I can never get it back or use %s again." -msgstr "Jeg er sikker på at jeg vil permanent fjerne nettstedet og er klar over at jeg ikke kan få det tilbake eller bruke %s igjen." - -#: wp-admin/ms-delete-site.php:89 -msgid "Delete My Site Permanently" -msgstr "Slett mitt nettsted permanent" - -#: wp-admin/ms-delete-site.php:75 -msgid "Delete My Site" -msgstr "Slett mitt nettsted" - -#: wp-admin/ms-delete-site.php:83 -msgid "Remember, once deleted your site cannot be restored." -msgstr "Husk at når du har slettet nettstedet kan det ikke gjenopprettes." - -#: wp-admin/ms-delete-site.php:23 -msgid "I'm sorry, the link you clicked is stale. Please select another option." -msgstr "Beklager. Lenken du trykte på er dårlig. Vennligst velg noe annet." - #: wp-admin/ms-delete-site.php:21 msgid "Thank you for using %s, your site has been deleted. Happy trails to you until we meet again." msgstr "Takk for at du brukte %s. Nettstedet ditt har blitt slettet. God tur videre til vi møtes igjen." -#: wp-admin/ms-delete-site.php:82 +#: wp-admin/ms-delete-site.php:23 +msgid "I'm sorry, the link you clicked is stale. Please select another option." +msgstr "Beklager. Lenken du trykte på er dårlig. Vennligst velg noe annet." + +#: wp-admin/ms-delete-site.php:77 +msgid "Delete My Site" +msgstr "Slett mitt nettsted" + +#: wp-admin/ms-delete-site.php:88 msgid "If you do not want to use your %s site any more, you can delete it using the form below. When you click Delete My Site Permanently you will be sent an email with a link in it. Click on this link to delete your site." msgstr "Hvis du ikke vil bruke ditt nettsted %s mer kan du slette det ved å bruke skjemaet under. En e-post med en lenke i vil bli sendt til deg når du klikker Slett nettstedet mitt permanent. Klikk på lenken i e-posten for å slette nettstedet ditt." -#: wp-admin/ms-delete-site.php:78 +#: wp-admin/ms-delete-site.php:89 +msgid "Remember, once deleted your site cannot be restored." +msgstr "Husk at når du har slettet nettstedet kan det ikke gjenopprettes." + +#. translators: %s: site address +#: wp-admin/ms-delete-site.php:97 +msgid "I'm sure I want to permanently disable my site, and I am aware I can never get it back or use %s again." +msgstr "Jeg er sikker på at jeg vil permanent fjerne nettstedet og er klar over at jeg ikke kan få det tilbake eller bruke %s igjen." + +#: wp-admin/ms-delete-site.php:101 +msgid "Delete My Site Permanently" +msgstr "Slett mitt nettsted permanent" + +#: wp-admin/ms-delete-site.php:84 msgid "Thank you. Please check your email for a link to confirm your action. Your site will not be deleted until this link is clicked." msgstr "Takk. Vennligst sjekk e-posten din for en lenke til å bekrefte forespørselen. Nettstedet ditt vil ikke bli slettet før du klikker på lenken." -#: wp-admin/includes/ms.php:36 -msgid "This file is too big. Files must be less than %1$s KB in size." -msgstr "Denne filen er for stor. Filer må være mindre enn %1$s kB stor." - -#: wp-admin/includes/ms.php:40 -msgid "You have used your space quota. Please delete files before uploading." -msgstr "Du har brukt opp lagringskvoten din. Vennligst slett filer før du laster opp nye." - -#: wp-admin/includes/ms.php:317 -msgid "[%s] New Admin Email Address" -msgstr "[%s] Ny admin-e-postadresse" - -#. translators: %s: New email address -#: wp-admin/includes/ms.php:413 -msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." -msgstr "Din e-postadresse har ikke blitt oppdatert ennå. Vennligst sjekk din innboks på %s for en bekreftelsese-post." - -#. translators: Gigabytes -#: wp-admin/includes/ms.php:458 -msgid "GB" -msgstr "GB" - -#. translators: Megabytes -#: wp-admin/includes/ms.php:462 -msgid "MB" -msgstr "MB" - -#: wp-admin/includes/ms.php:396 -msgid "[%s] New Email Address" -msgstr "[%s] Ny e-postadresse" - #: wp-admin/includes/ms-deprecated.php:33 msgid "Sorry, you must delete files before you can upload any more." msgstr "Beklager, du må slette filer før du kan laste opp flere." -#: wp-admin/includes/ms.php:671 -msgid "Visit Dashboard" -msgstr "Gå til kontrollpanel" - -#: wp-admin/includes/ms.php:665 -msgid "Your Sites" -msgstr "Dine nettsteder" - -#: wp-admin/includes/ms.php:663 -msgid "If you reached this screen by accident and meant to visit one of your own sites, here are some shortcuts to help you find your way." -msgstr "Hvis du kom til denne skjermen ved en feil og egentlig vil besøke et av dine nettsteder, kanskje noen av snarveiene her kan hjelpe deg videre." - -#: wp-admin/includes/ms.php:660 wp-admin/includes/ms.php:662 -msgid "You attempted to access the \"%1$s\" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the \"%1$s\" dashboard, please contact your network administrator." -msgstr "Du forsøkte å få tilgang til kontrollpanelet til \"%1$s\", men du har for tiden ikke har rettigheter til dette nettstedet. Hvis du mener at du skal kunne få tilgang til \"%1$s\", vennligst kontakt din nettverksadministrator." - -#: wp-admin/includes/ms.php:505 -msgid "MB (Leave blank for network default)" -msgstr "MB (La være blank for nettverksstandard)" - -#: wp-admin/includes/ms.php:717 -msgid "British English" -msgstr "Britisk engelsk" - -#: wp-admin/includes/ms.php:672 -msgid "View Site" -msgstr "Se nettsted" - -#: wp-admin/includes/ms.php:713 -msgid "American English" -msgstr "Amerikansk engelsk" - -#. translators: My sites label -#: wp-admin/includes/ms.php:819 -msgid "Primary Site" -msgstr "Primærnettsted" - -#: wp-admin/includes/ms.php:32 +#. translators: 1: Required disk space in kilobytes +#: wp-admin/includes/ms.php:33 msgid "Not enough space to upload. %1$s KB needed." msgstr "Ikke nok plass til å laste opp. %1$s KB trengs." -#: wp-admin/includes/ms.php:727 +#. translators: 1: Maximum allowed file size in kilobytes +#: wp-admin/includes/ms.php:38 +msgid "This file is too big. Files must be less than %1$s KB in size." +msgstr "Denne filen er for stor. Filer må være mindre enn %1$s kB stor." + +#: wp-admin/includes/ms.php:42 +msgid "You have used your space quota. Please delete files before uploading." +msgstr "Du har brukt opp lagringskvoten din. Vennligst slett filer før du laster opp nye." + +#: wp-admin/includes/ms.php:321 +msgid "[%s] New Admin Email Address" +msgstr "[%s] Ny admin-e-postadresse" + +#: wp-admin/includes/ms.php:406 +msgid "[%s] New Email Address" +msgstr "[%s] Ny e-postadresse" + +#. translators: %s: New email address +#: wp-admin/includes/ms.php:427 +msgid "Your email address has not been updated yet. Please check your inbox at %s for a confirmation email." +msgstr "Din e-postadresse har ikke blitt oppdatert ennå. Vennligst sjekk din innboks på %s for en bekreftelsese-post." + +#. translators: Gigabytes +#: wp-admin/includes/ms.php:472 +msgid "GB" +msgstr "GB" + +#. translators: Megabytes +#: wp-admin/includes/ms.php:476 +msgid "MB" +msgstr "MB" + +#: wp-admin/includes/ms.php:522 +msgid "MB (Leave blank for network default)" +msgstr "MB (La være blank for nettverksstandard)" + +#: wp-admin/includes/ms.php:677 wp-admin/includes/ms.php:679 +msgid "You attempted to access the \"%1$s\" dashboard, but you do not currently have privileges on this site. If you believe you should be able to access the \"%1$s\" dashboard, please contact your network administrator." +msgstr "Du forsøkte å få tilgang til kontrollpanelet til \"%1$s\", men du har for tiden ikke har rettigheter til dette nettstedet. Hvis du mener at du skal kunne få tilgang til \"%1$s\", vennligst kontakt din nettverksadministrator." + +#: wp-admin/includes/ms.php:680 +msgid "If you reached this screen by accident and meant to visit one of your own sites, here are some shortcuts to help you find your way." +msgstr "Hvis du kom til denne skjermen ved en feil og egentlig vil besøke et av dine nettsteder, kanskje noen av snarveiene her kan hjelpe deg videre." + +#: wp-admin/includes/ms.php:682 +msgid "Your Sites" +msgstr "Dine nettsteder" + +#: wp-admin/includes/ms.php:688 +msgid "Visit Dashboard" +msgstr "Gå til kontrollpanel" + +#: wp-admin/includes/ms.php:689 +msgid "View Site" +msgstr "Se nettsted" + +#: wp-admin/includes/ms.php:730 +msgid "American English" +msgstr "Amerikansk engelsk" + +#: wp-admin/includes/ms.php:734 +msgid "British English" +msgstr "Britisk engelsk" + +#: wp-admin/includes/ms.php:744 msgid "English" msgstr "Engelsk" -#: wp-admin/my-sites.php:72 -msgid "You must be a member of at least one site to use this page." -msgstr "Du må være medlem på minst ett nettsted for å bruke denne siden." - -#: wp-admin/my-sites.php:103 -msgid "Global Settings" -msgstr "Globale innstillinger" +#. translators: My sites label +#: wp-admin/includes/ms.php:836 +msgid "Primary Site" +msgstr "Primærnettsted" #: wp-admin/my-sites.php:31 msgid "The primary site you chose does not exist." msgstr "Hovednettstedet du valgte, finnes ikke." -#: wp-admin/my-sites.php:43 -msgid "Up until WordPress version 3.0, what is now called a Multisite Network had to be installed separately as WordPress MU (multi-user)." -msgstr "Frem til WordPress versjon 3.0, måtte det som nå heter Nettstedsnettverk bli installert separat som WordPress MU (multi-user)." +#: wp-admin/my-sites.php:71 +msgid "You must be a member of at least one site to use this page." +msgstr "Du må være medlem på minst ett nettsted for å bruke denne siden." -#: wp-admin/setup-config.php:51 -msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file to your WordPress installation." -msgstr "Beklager, vi trenger filen wp-config-sample.php for å ha noe å jobbe med. Venligst last opp denne igjen til din WordPress-installasjon." +#: wp-admin/my-sites.php:102 +msgid "Global Settings" +msgstr "Globale innstillinger" #. translators: %s: install.php -#: wp-admin/setup-config.php:57 +#: wp-admin/setup-config.php:55 msgid "The file 'wp-config.php' already exists. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." msgstr "Filen 'wp-config.php' finnes allerede. Hvis du må tilbakestille noen konfigurasjoner i denne filen, vennligst slett den først. Du kan prøve å installere nå." -#. translators: %s: install.php -#: wp-admin/setup-config.php:66 -msgid "The file 'wp-config.php' already exists one level above your WordPress installation. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." -msgstr "Filen «wp-config.php» finnes allerede i mappen over din WordPress-installasjon. Hvis du må lage en ny, vennligst slett denne først. Du kan prøve å installere nå." - -#: wp-admin/setup-config.php:100 +#: wp-admin/setup-config.php:98 msgid "WordPress › Setup Configuration File" msgstr "WordPress › Lag konfigurasjonsfil" -#: wp-admin/setup-config.php:147 +#: wp-admin/setup-config.php:145 msgid "Welcome to WordPress. Before getting started, we need some information on the database. You will need to know the following items before proceeding." msgstr "Velkommen til WordPress. Før vi starter, trenger vi litt informasjon om databasen. Du må vite følgende før vi fortsetter." -#: wp-admin/setup-config.php:149 +#: wp-admin/setup-config.php:147 msgid "Database name" msgstr "Navn på databasen" -#: wp-admin/setup-config.php:150 +#: wp-admin/setup-config.php:148 msgid "Database username" msgstr "Databasebruker" -#: wp-admin/setup-config.php:151 +#: wp-admin/setup-config.php:149 msgid "Database password" msgstr "Databasepassord" -#: wp-admin/setup-config.php:152 +#: wp-admin/setup-config.php:150 msgid "Database host" msgstr "Database-tjener (host)" -#: wp-admin/setup-config.php:153 +#: wp-admin/setup-config.php:151 msgid "Table prefix (if you want to run more than one WordPress in a single database)" msgstr "Tabellprefiks (hvis du vil kjøre mer enn én WordPress-installasjon i en enkelt database)" -#: wp-admin/setup-config.php:176 +#: wp-admin/setup-config.php:174 msgid "Let’s go!" msgstr "La oss fortsette!" -#: wp-admin/setup-config.php:191 +#: wp-admin/setup-config.php:189 msgid "Database Name" msgstr "Databasenavn" -#: wp-admin/setup-config.php:197 +#: wp-admin/setup-config.php:195 msgctxt "example username" msgid "username" msgstr "brukernavn" -#: wp-admin/setup-config.php:202 +#: wp-admin/setup-config.php:200 msgctxt "example password" msgid "password" msgstr "passord" -#: wp-admin/setup-config.php:206 +#: wp-admin/setup-config.php:204 msgid "Database Host" msgstr "Databasetjener" -#: wp-admin/setup-config.php:214 +#: wp-admin/setup-config.php:212 msgid "Table Prefix" msgstr "Tabellprefiks" -#: wp-admin/setup-config.php:216 +#: wp-admin/setup-config.php:214 msgid "If you want to run multiple WordPress installations in a single database, change this." msgstr "Hvis du vil kjøre flere WordPress-installasjoner i samme database, må du endre dette." -#: wp-admin/setup-config.php:375 wp-admin/setup-config.php:407 +#: wp-admin/setup-config.php:372 wp-admin/setup-config.php:404 msgid "Run the install" msgstr "Kjør installering" +#: wp-admin/setup-config.php:49 +msgid "Sorry, I need a wp-config-sample.php file to work from. Please re-upload this file to your WordPress installation." +msgstr "Beklager, vi trenger filen wp-config-sample.php for å ha noe å jobbe med. Venligst last opp denne igjen til din WordPress-installasjon." + +#. translators: %s: install.php +#: wp-admin/setup-config.php:64 +msgid "The file 'wp-config.php' already exists one level above your WordPress installation. If you need to reset any of the configuration items in this file, please delete it first. You may try installing now." +msgstr "Filen «wp-config.php» finnes allerede i mappen over din WordPress-installasjon. Hvis du må lage en ny, vennligst slett denne først. Du kan prøve å installere nå." + #. translators: %s: wp-config.php #: wp-admin/maint/repair.php:37 msgid "To allow use of this page to automatically repair database problems, please add the following line to your %s file. Once this line is added to your config, reload this page." @@ -5114,32 +5252,32 @@ msgstr "For å gi denne siden muligheten til å automatisk reparere databaseprob msgid "No comments awaiting moderation." msgstr "Ingen kommentarer venter på gjennomgang." -#: wp-admin/includes/plugin-install.php:465 +#: wp-admin/includes/plugin-install.php:493 msgctxt "Plugin installer section title" msgid "Changelog" msgstr "Endringslogg" -#: wp-admin/includes/plugin-install.php:467 +#: wp-admin/includes/plugin-install.php:495 msgctxt "Plugin installer section title" msgid "Other Notes" msgstr "Andre bemerkninger" -#: wp-admin/includes/plugin-install.php:463 +#: wp-admin/includes/plugin-install.php:491 msgctxt "Plugin installer section title" msgid "FAQ" msgstr "Vanlige spørsmål" -#: wp-admin/includes/plugin-install.php:462 +#: wp-admin/includes/plugin-install.php:490 msgctxt "Plugin installer section title" msgid "Installation" msgstr "Installasjon" -#: wp-admin/includes/plugin-install.php:461 +#: wp-admin/includes/plugin-install.php:489 msgctxt "Plugin installer section title" msgid "Description" msgstr "Beskrivelse" -#: wp-admin/includes/plugin-install.php:464 +#: wp-admin/includes/plugin-install.php:492 msgctxt "Plugin installer section title" msgid "Screenshots" msgstr "Skjermdumper" @@ -5148,39 +5286,27 @@ msgstr "Skjermdumper" msgid "You should update your web.config now." msgstr "Du bør oppdatere din web.config nå." -#: wp-admin/includes/plugin-install.php:571 +#: wp-admin/includes/plugin-install.php:601 msgid "Plugin Homepage »" msgstr "Utvidelser →" -#: wp-admin/export.php:48 -msgid "You can export a file of your site’s content in order to import it into another installation or platform. The export file will be an XML file format called WXR. Posts, pages, comments, custom fields, categories, and tags can be included. You can choose for the WXR file to include only certain posts or pages by setting the dropdown filters to limit the export by category, author, date range by month, or publishing status." -msgstr "Du kan eksportere en fil med innholdet på ditt nettsted for så å importere det til en annen installasjon eller plattform. Den eksporterte filen vil være i et XML-format som heter WXR. Innlegg, sider, kommentarer, egendefinerte felt, kategorier og stikkord kan inkluderes. Du kan velge om WXR-filen kun skal inkludere noen innlegg eller sider ved å sette filtrene til kun å eksportere bestemte kategorier, forfattere, måneder eller innlegg med en bestemt publiseringsstatus." - #. translators: 1: table name, 2: error message, #: wp-admin/maint/repair.php:117 msgid "Failed to repair the %1$s table. Error: %2$s" msgstr "Rettingen av tabellen %1$s feilet. Feil: %2$s" -#: wp-admin/user-new.php:176 +#: wp-admin/export.php:48 +msgid "You can export a file of your site’s content in order to import it into another installation or platform. The export file will be an XML file format called WXR. Posts, pages, comments, custom fields, categories, and tags can be included. You can choose for the WXR file to include only certain posts or pages by setting the dropdown filters to limit the export by category, author, date range by month, or publishing status." +msgstr "Du kan eksportere en fil med innholdet på ditt nettsted for så å importere det til en annen installasjon eller plattform. Den eksporterte filen vil være i et XML-format som heter WXR. Innlegg, sider, kommentarer, egendefinerte felt, kategorier og stikkord kan inkluderes. Du kan velge om WXR-filen kun skal inkludere noen innlegg eller sider ved å sette filtrene til kun å eksportere bestemte kategorier, forfattere, måneder eller innlegg med en bestemt publiseringsstatus." + +#: wp-admin/user-new.php:183 msgid "New users will receive an email letting them know they’ve been added as a user for your site. This email will also contain their password. Check the box if you don’t want the user to receive a welcome email." msgstr "Nye brukere vil motta en e-post som forteller dem at de er lagt til på ditt nettsted. Denne e-posten inneholder også passord. Hvis du ikke vil sende e-post, må du merke dette i boksen." -#: wp-admin/plugins.php:429 +#: wp-admin/plugins.php:451 msgid "The plugin generated %d characters of unexpected output during activation. If you notice “headers already sent” messages, problems with syndication feeds or other issues, try deactivating or removing this plugin." msgstr "Utvidelsen genererte %d tegn med uventet output under aktiveringen. Hvis du legger merke til «headers already sent»-meldinger, problemer med syndikerte strømmer eller andre feil, vennligst prøv å deaktivere eller slette denne utvidelsen." -#: wp-admin/users.php:42 -msgid "You can filter the list of users by User Role using the text links above the users list to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." -msgstr "Du kan filtrere listen med brukere etter brukerrolle ved hjelp av tekstlenkene over listen med brukere for å vise alle, administratorer, redaktører, forfattere, bidragsytere eller abonnenter. Standardvisningen er satt til alle brukere. Roller som ikke er i bruk, vises ikke i listen." - -#: wp-admin/update-core.php:56 -msgid "You are using a development version of WordPress. You can update to the latest nightly build automatically or download the nightly build and install it manually:" -msgstr "Du bruker en utviklingsversjon av WordPress. Du kan oppdatere til den nyeste versjonen automatisk, eller laste ned og installere den på egen hånd:" - -#: wp-admin/options-writing.php:30 -msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret email account with POP3 access to use this, and any mail received at this address will be posted, so it’s a good idea to keep this address very secret." -msgstr "Publiser med e-post-innstillinger lar deg sende en e-post til din WordPress-installasjon med innholdet i ditt innlegg. Du må sette opp en hemmelig e-post konto med POP3-tilgang for å bruke dette. All e-post mottatt på denne adressen vil bli publisert, så det er en god idé å holde adressen strengt hemmelig." - #: wp-admin/includes/image-edit.php:227 msgid "There are unsaved changes that will be lost. 'OK' to continue, 'Cancel' to return to the Image Editor." msgstr "Det er ulagrede endringer som vil gå tapt. «OK» for å fortsette, «Avbryt» for å gå tilbake til bilderedigereren." @@ -5189,110 +5315,119 @@ msgstr "Det er ulagrede endringer som vil gå tapt. «OK» for å fortsette, «A msgid "In previous versions of WordPress, all importers were built-in. They have been turned into plugins since most people only use them once or infrequently." msgstr "I tidligere versjoner av WordPress var alle importfunksjoner innebygd. De er nå gjort om til utvidelser, fordi de fleste bruker dem lite eller ikke i det hele tatt." -#: wp-admin/themes.php:163 -msgid "The active theme is broken. Reverting to the default theme." -msgstr "Det aktiverte temaet er ufullstendig. Standardtemaet vil bli brukt i stedet." +#: wp-admin/options-writing.php:30 +msgid "Post via email settings allow you to send your WordPress install an email with the content of your post. You must set up a secret email account with POP3 access to use this, and any mail received at this address will be posted, so it’s a good idea to keep this address very secret." +msgstr "Publiser med e-post-innstillinger lar deg sende en e-post til din WordPress-installasjon med innholdet i ditt innlegg. Du må sette opp en hemmelig e-post konto med POP3-tilgang for å bruke dette. All e-post mottatt på denne adressen vil bli publisert, så det er en god idé å holde adressen strengt hemmelig." + +#: wp-admin/users.php:42 +msgid "You can filter the list of users by User Role using the text links above the users list to show All, Administrator, Editor, Author, Contributor, or Subscriber. The default view is to show all users. Unused User Roles are not listed." +msgstr "Du kan filtrere listen med brukere etter brukerrolle ved hjelp av tekstlenkene over listen med brukere for å vise alle, administratorer, redaktører, forfattere, bidragsytere eller abonnenter. Standardvisningen er satt til alle brukere. Roller som ikke er i bruk, vises ikke i listen." #: wp-admin/custom-header.php:787 wp-admin/custom-header.php:923 #: wp-admin/custom-header.php:1234 msgid "Image could not be processed. Please go back and try again." msgstr "Bildet ble ikke behandlet. Vennligst gå tilbake og prøv igjen." -#. translators: 1: table name, 2: error message, -#: wp-admin/maint/repair.php:107 -msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" -msgstr "Tabellen %1$s er ikke i orden. Den rapporterer følgende feil: %2$s. WordPress vil forsøke å rette denne tabellen…" - -#: wp-admin/edit-form-advanced.php:202 -msgid "There is an autosave of this post that is more recent than the version below. View the autosave" -msgstr "Det finnes en autolagret versjon av dette innlegget som er nyere enn versjonen nedenfor. Se den autolagrede versjonen" - -#: wp-admin/maint/repair.php:153 -msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." -msgstr "Ferdig med å reparere. Vennligst fjern følgende linje fra wp-config.php for å hindre at denne siden blir brukt av uautoriserte brukere." +#: wp-admin/themes.php:163 +msgid "The active theme is broken. Reverting to the default theme." +msgstr "Det aktiverte temaet er ufullstendig. Standardtemaet vil bli brukt i stedet." #: wp-admin/maint/repair.php:162 msgid "WordPress can automatically look for some common database problems and repair them. Repairing can take a while, so please be patient." msgstr "WordPress kan automatisk sjekke databasen for vanlige problemer og rette dem. Rettingen kan ta litt tid, så vennligst vis tålmodighet." +#: wp-admin/options-discussion.php:175 +msgid "An avatar is an image that follows you from weblog to weblog appearing beside your name when you comment on avatar enabled sites. Here you can enable the display of avatars for people who comment on your site." +msgstr "En Avatar er et bilde som følger deg fra nettsted til nettsted, og opptrer ved siden av navnet ditt når du kommenterer på nettsteder som har aktivert avatarer. Her kan du aktivere visningen av avatarer for de som kommenterer på ditt nettsted." + +#. translators: 1: table name, 2: error message, +#: wp-admin/maint/repair.php:107 +msgid "The %1$s table is not okay. It is reporting the following error: %2$s. WordPress will attempt to repair this table…" +msgstr "Tabellen %1$s er ikke i orden. Den rapporterer følgende feil: %2$s. WordPress vil forsøke å rette denne tabellen…" + +#: wp-admin/maint/repair.php:153 +msgid "Repairs complete. Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users." +msgstr "Ferdig med å reparere. Vennligst fjern følgende linje fra wp-config.php for å hindre at denne siden blir brukt av uautoriserte brukere." + #: wp-admin/maint/repair.php:165 msgid "WordPress can also attempt to optimize the database. This improves performance in some situations. Repairing and optimizing the database can take a long time and the database will be locked while optimizing." msgstr "WordPress kan også forsøke å optimere databasen. Dette kan i gitte situasjoner forbedre ytelsen til WordPress. Reparering og optimering av databasen kan ta lang tid og den forblir låst mens arbeidet pågår." -#: wp-admin/user-new.php:314 +#: wp-admin/edit-form-advanced.php:202 +msgid "There is an autosave of this post that is more recent than the version below. View the autosave" +msgstr "Det finnes en autolagret versjon av dette innlegget som er nyere enn versjonen nedenfor. Se den autolagrede versjonen" + +#: wp-admin/user-new.php:321 msgid "Enter the email address or username of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite." msgstr "Skriv inn e-postadressen eller brukernavnet til en eksisterende bruker på nettverket for å invitere brukeren til dette nettstedet. Den personen vil få en e-post som spør om å bekrefte invitasjonen." -#: wp-admin/options-discussion.php:174 -msgid "An avatar is an image that follows you from weblog to weblog appearing beside your name when you comment on avatar enabled sites. Here you can enable the display of avatars for people who comment on your site." -msgstr "En Avatar er et bilde som følger deg fra nettsted til nettsted, og opptrer ved siden av navnet ditt når du kommenterer på nettsteder som har aktivert avatarer. Her kan du aktivere visningen av avatarer for de som kommenterer på ditt nettsted." +#: wp-admin/user-new.php:317 +msgid "Enter the email address of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite." +msgstr "Skriv inn e-postadressen til en eksisterende bruker på nettverket for å invitere brukeren til dette nettstedet. Den personen vil få en e-post som spør om å bekrefte invitasjonen." -#: wp-admin/plugin-editor.php:267 +#: wp-admin/plugin-editor.php:279 msgid "Warning: Making changes to active plugins is not recommended. If your changes cause a fatal error, the plugin will be automatically deactivated." msgstr "Advarsel: Det er ikke anbefalt å gjøre endringer i aktive utvidelser. Medfører dine endringer en alvorlig feil, så vil utvidelsen automatisk bli deaktivert." -#: wp-admin/user-new.php:310 -msgid "Enter the email address of an existing user on this network to invite them to this site. That person will be sent an email asking them to confirm the invite." -msgstr "Skriv inn e-postadressen til en eksisterende bruker på nettverket for å invitere brukeren til dette nettstedet. Den personen vil få en e-post som spør om å bekrefte invitasjonen." +#: wp-admin/user-edit.php:269 +msgid "Show Toolbar when viewing site" +msgstr "Vis verktøylinjen når du ser på nettstedet" #: wp-admin/credits.php:118 msgid "Contributing Developers" msgstr "Medvirkende utviklere" -#: wp-admin/user-edit.php:268 -msgid "Show Toolbar when viewing site" -msgstr "Vis verktøylinjen når du ser på nettstedet" - -#. translators: 1: WordPress version number, 2: plural number of bugs. Singular -#. security issue. -#: wp-admin/about.php:243 -msgid "Version %1$s addressed a security issue and fixed %2$s bug." -msgid_plural "Version %1$s addressed a security issue and fixed %2$s bugs." -msgstr[0] "Versjon %1$s tettet et sikkerhetshull og rettet %2$s programfeil." -msgstr[1] "Versjon %1$s tettet et sikkerhetshull og rettet %2$s programfeil." - #. translators: %s: Codex URL -#: wp-admin/about.php:65 wp-admin/about.php:251 +#: wp-admin/about.php:50 wp-admin/about.php:53 wp-admin/about.php:57 +#: wp-admin/about.php:284 msgid "For more information, see the release notes." msgstr "For mer informasjon, se versjonsmerknadene." -#. translators: 1: WordPress version number, 2: plural number of bugs. More -#. than one security issue. -#: wp-admin/about.php:63 wp-admin/about.php:247 -msgid "Version %1$s addressed some security issues and fixed %2$s bug." -msgid_plural "Version %1$s addressed some security issues and fixed %2$s bugs." -msgstr[0] "Versjon %1$s tettet noen sikkerhetshull og rettet %2$s programfeil." -msgstr[1] "Versjon %1$s tettet noen sikkerhetshull og rettet %2$s programfeil." - #. translators: 1: WordPress version number, 2: plural number of bugs. -#: wp-admin/about.php:239 +#: wp-admin/about.php:272 msgid "Version %1$s addressed %2$s bug." msgid_plural "Version %1$s addressed %2$s bugs." msgstr[0] "Versjon %1$s rettet %2$s programfeil." msgstr[1] "Versjon %1$s rettet %2$s programfeil." +#. translators: 1: WordPress version number, 2: plural number of bugs. Singular +#. security issue. +#: wp-admin/about.php:276 +msgid "Version %1$s addressed a security issue and fixed %2$s bug." +msgid_plural "Version %1$s addressed a security issue and fixed %2$s bugs." +msgstr[0] "Versjon %1$s tettet et sikkerhetshull og rettet %2$s programfeil." +msgstr[1] "Versjon %1$s tettet et sikkerhetshull og rettet %2$s programfeil." + +#. translators: 1: WordPress version number, 2: plural number of bugs. More +#. than one security issue. +#: wp-admin/about.php:48 wp-admin/about.php:55 wp-admin/about.php:280 +msgid "Version %1$s addressed some security issues and fixed %2$s bug." +msgid_plural "Version %1$s addressed some security issues and fixed %2$s bugs." +msgstr[0] "Versjon %1$s tettet noen sikkerhetshull og rettet %2$s programfeil." +msgstr[1] "Versjon %1$s tettet noen sikkerhetshull og rettet %2$s programfeil." + #: wp-admin/index.php:34 msgid "Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab above the screen title." msgstr "Velkommen til kontrollpanelet i WordPress! Dette er det skjermbildet vil du se hver gang du logger inn på nettstedet, og gir deg tilgang alle administrative funksjoner i WordPress. Du kan få mer informasjon om hvert enkelt skjermbilde om du klikker Hjelp-fanen over skjermtittelen." -#: wp-admin/about.php:62 wp-admin/about.php:230 -msgid "Maintenance and Security Release" -msgstr "Vedlikeholds- og sikkerhetsoppdatering" - -#: wp-admin/about.php:56 wp-admin/credits.php:28 wp-admin/freedoms.php:27 -msgid "What’s New" -msgstr "Hva er nytt" - -#: wp-admin/about.php:227 +#: wp-admin/about.php:260 msgid "Security Release" msgstr "Sikkerhetsoppdatering" -#: wp-admin/about.php:224 +#: wp-admin/about.php:41 wp-admin/credits.php:28 wp-admin/freedoms.php:27 +msgid "What’s New" +msgstr "Hva er nytt" + +#: wp-admin/about.php:263 +msgid "Maintenance and Security Release" +msgstr "Vedlikeholds- og sikkerhetsoppdatering" + +#: wp-admin/about.php:257 msgid "Maintenance Release" msgstr "Vedlikeholdsoppdatering" #. translators: %s: WordPress version number -#: wp-admin/about.php:236 +#: wp-admin/about.php:52 wp-admin/about.php:269 msgid "Version %s addressed some security issues." msgstr "Versjon %s tettet noen sikkerhetshull." @@ -5300,23 +5435,23 @@ msgstr "Versjon %s tettet noen sikkerhetshull." msgid "This screen allows you to choose your permalink structure. You can choose from common settings or create custom URL structures." msgstr "Dette skjermbildet lar deg velge strukturen på permalenkene dine. Du kan velge blant de vanligste eller opprette din egen URL-struktur." -#: wp-admin/about.php:210 +#: wp-admin/about.php:243 msgid "Return to Updates" msgstr "Tilbake til oppdateringer" -#: wp-admin/includes/update-core.php:1225 wp-admin/update-core.php:503 +#: wp-admin/includes/update-core.php:1228 wp-admin/update-core.php:502 msgid "Welcome to WordPress %1$s. Learn more." msgstr "Velkommen til WordPress %1$s. Lær mer." -#: wp-admin/edit-tags.php:274 +#: wp-admin/edit-tags.php:256 msgid "Adding Categories" msgstr "Legge til kategorier" -#: wp-admin/edit-tags.php:274 +#: wp-admin/edit-tags.php:256 msgid "Adding Tags" msgstr "Legge til stikkord" -#: wp-admin/plugins.php:383 +#: wp-admin/plugins.php:405 msgid "Troubleshooting" msgstr "Problemløsning" @@ -5324,11 +5459,15 @@ msgstr "Problemløsning" msgid "You can upload media files here without creating a post first. This allows you to upload files to use with posts and pages later and/or to get a web link for a particular file that you can share. There are three options for uploading files:" msgstr "Her kan du laste opp mediefiler uten å opprette innlegg først. Dette lar deg laste opp filer du kan bruke i innlegg og på sider senere, og/eller lage en lenke til en bestemt fil du ønsker å dele. Det er tre alternativer for opplasting av filer:" -#: wp-admin/tools.php:104 -msgid "If you want to convert your categories to tags (or vice versa), use the Categories and Tags Converter available from the Import screen." -msgstr "Hvis du vil konvertere kategorier til stikkord (og omvendt), bruker du Kategorier og stikkord konverterer, som er tilgjengelig i Import-skjermen." +#: wp-admin/update-core.php:569 +msgid "How to Update" +msgstr "Hvordan du oppdaterer" -#: wp-admin/user-new.php:183 +#: wp-admin/edit.php:198 +msgid "You can customize the display of this screen’s contents in a number of ways:" +msgstr "Du kan endre innstillingene til dette skjermbildet på mange måter:" + +#: wp-admin/user-new.php:190 msgid "Remember to click the Add New User button at the bottom of this screen when you are finished." msgstr "Husk å klikke på knappen Legg til ny bruker i bunnen av dette skjermbildet når du er ferdig." @@ -5336,86 +5475,82 @@ msgstr "Husk å klikke på knappen Legg til ny bruker i bunnen av dette skjermbi msgid "Once you’ve saved the download file, you can use the Import function in another WordPress installation to import the content from this site." msgstr "Når du har lagret den nedlastede filen kan du bruke importfunksjonen på en annen WordPress-installasjon til å importere innholdet fra dette nettstedet." +#: wp-admin/user-new.php:201 +msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" +msgstr "Her følger en grunnleggende oversikt over de ulike rollene en bruker kan ha, og tillatelsene knyttet til hver enkelt:" + +#: wp-admin/edit-comments.php:169 +msgid "Moderating Comments" +msgstr "Moderering av kommentarer" + +#: wp-admin/user-new.php:203 +msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." +msgstr "Abonnenter kan lese kommentarer, kommentere, motta nyhetsbrev osv., men kan ikke skrive ordinært innhold, som innlegg og sider." + +#: wp-admin/edit.php:208 wp-admin/upload.php:197 +msgid "Available Actions" +msgstr "Tilgjengelige handlinger" + +#: wp-admin/user-new.php:179 +msgid "To add a new user to your site, fill in the form on this screen and click the Add New User button at the bottom." +msgstr "For å legge til en ny bruker på nettstedet ditt fyller du ut dette skjemaet og klikker på knappen Legg til ny bruker nederst." + +#: wp-admin/edit.php:223 +msgid "When using Bulk Edit, you can change the metadata (categories, author, etc.) for all selected posts at once. To remove a post from the grouping, just click the x next to its name in the Bulk Edit area that appears." +msgstr "Når du bruker Massehandlinger, kan du endre metadata (kategorier, forfatter, etc) for alle de valgte innleggene på en gang. For å fjerne et innlegg fra oversikten, klikker du x i boksen ved siden av tittelen i skjermbildet." + +#: wp-admin/user-new.php:200 +msgid "User Roles" +msgstr "Brukerroller" + #: wp-admin/users.php:38 msgid "Screen Display" msgstr "Skjermvisning" -#: wp-admin/upload.php:200 -msgid "Attaching Files" -msgstr "Legge ved filer" - -#: wp-admin/user-new.php:194 -msgid "Here is a basic overview of the different user roles and the permissions associated with each one:" -msgstr "Her følger en grunnleggende oversikt over de ulike rollene en bruker kan ha, og tillatelsene knyttet til hver enkelt:" - -#: wp-admin/user-new.php:193 -msgid "User Roles" -msgstr "Brukerroller" - -#: wp-admin/user-new.php:172 -msgid "To add a new user to your site, fill in the form on this screen and click the Add New User button at the bottom." -msgstr "For å legge til en ny bruker på nettstedet ditt fyller du ut dette skjemaet og klikker på knappen Legg til ny bruker nederst." - -#: wp-admin/edit-comments.php:153 -msgid "Moderating Comments" -msgstr "Moderering av kommentarer" - -#: wp-admin/user-new.php:196 -msgid "Subscribers can read comments/comment/receive newsletters, etc. but cannot create regular site content." -msgstr "Abonnenter kan lese kommentarer, kommentere, motta nyhetsbrev osv., men kan ikke skrive ordinært innhold, som innlegg og sider." - -#: wp-admin/import.php:197 -msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." -msgstr "Importøren du trenger er ikke oppført. Søk i utvidelseskatalogen for å se om en importør er tilgjengelig." - -#: wp-admin/edit.php:219 -msgid "When using Bulk Edit, you can change the metadata (categories, author, etc.) for all selected posts at once. To remove a post from the grouping, just click the x next to its name in the Bulk Edit area that appears." -msgstr "Når du bruker Massehandlinger, kan du endre metadata (kategorier, forfatter, etc) for alle de valgte innleggene på en gang. For å fjerne et innlegg fra oversikten, klikker du x i boksen ved siden av tittelen i skjermbildet." - -#: wp-admin/edit.php:204 wp-admin/upload.php:194 -msgid "Available Actions" -msgstr "Tilgjengelige handlinger" - -#: wp-admin/user-new.php:198 -msgid "Authors can publish and manage their own posts, and are able to upload files." -msgstr "Forfattere kan publisere og endre sine egne innlegg, i tillegg til å laste opp filer." - -#: wp-admin/update-core.php:570 -msgid "How to Update" -msgstr "Hvordan du oppdaterer" - -#: wp-admin/edit.php:188 -msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." -msgstr "Dette skjermbildet gir deg tilgang til alle dine innlegg. Du kan tilpasse visningen av skjermbildet slik at det passer til din måte å jobbe." - -#: wp-admin/edit.php:218 -msgid "You can also edit or move multiple posts to the trash at once. Select the posts you want to act on using the checkboxes, then select the action you want to take from the Bulk Actions menu and click Apply." -msgstr "Du kan redigere eller slette mange innlegg samtidig. Velg de innleggene du vil endre ved å krysse dem av i boksen til venstre for tittlfeltet. Så velger du hva du vil gjøre i boksen Massehandlinger, før du klikker Bruk." - -#: wp-admin/plugin-install.php:88 -msgid "Adding Plugins" -msgstr "Legge til utvidelser" - -#: wp-admin/edit.php:192 +#: wp-admin/edit.php:196 msgid "Screen Content" msgstr "Skjerminnhold" -#: wp-admin/edit.php:194 -msgid "You can customize the display of this screen’s contents in a number of ways:" -msgstr "Du kan endre innstillingene til dette skjermbildet på mange måter:" - #: wp-admin/themes.php:97 msgid "Adding Themes" msgstr "Legge til temaer" -#: wp-admin/options-permalink.php:21 -msgid "Permalinks are the permanent URLs to your individual pages and blog posts, as well as your category and tag archives. A permalink is the web address used to link to your content. The URL to each post should be permanent, and never change — hence the name permalink." -msgstr "Permalenker er permanente URL-er til dine individuelle sider og innlegg, samt til kategori- og stikkordsarkivene. En permalenke er nettadressen som brukes til å lenke til innholdet ditt. URL-en til hvert innlegg bør være permanent og aldri endre seg, og derav navnet permalenke." +#: wp-admin/edit.php:222 +msgid "You can also edit or move multiple posts to the trash at once. Select the posts you want to act on using the checkboxes, then select the action you want to take from the Bulk Actions menu and click Apply." +msgstr "Du kan redigere eller slette mange innlegg samtidig. Velg de innleggene du vil endre ved å krysse dem av i boksen til venstre for tittlfeltet. Så velger du hva du vil gjøre i boksen Massehandlinger, før du klikker Bruk." + +#: wp-admin/tools.php:104 +msgid "If you want to convert your categories to tags (or vice versa), use the Categories and Tags Converter available from the Import screen." +msgstr "Hvis du vil konvertere kategorier til stikkord (og omvendt), bruker du Kategorier og stikkord konverterer, som er tilgjengelig i Import-skjermen." + +#: wp-admin/user-new.php:205 +msgid "Authors can publish and manage their own posts, and are able to upload files." +msgstr "Forfattere kan publisere og endre sine egne innlegg, i tillegg til å laste opp filer." + +#: wp-admin/edit.php:192 +msgid "This screen provides access to all of your posts. You can customize the display of this screen to suit your workflow." +msgstr "Dette skjermbildet gir deg tilgang til alle dine innlegg. Du kan tilpasse visningen av skjermbildet slik at det passer til din måte å jobbe." + +#: wp-admin/plugin-install.php:88 +msgid "Adding Plugins" +msgstr "Legge til utvidelser" + +#: wp-admin/import.php:197 +msgid "If the importer you need is not listed, search the plugin directory to see if an importer is available." +msgstr "Importøren du trenger er ikke oppført. Søk i utvidelseskatalogen for å se om en importør er tilgjengelig." + +#: wp-admin/upload.php:203 +msgid "Attaching Files" +msgstr "Legge ved filer" #: wp-admin/options-permalink.php:178 msgid "Common Settings" msgstr "Vanlige innstillinger" +#: wp-admin/options-permalink.php:21 +msgid "Permalinks are the permanent URLs to your individual pages and blog posts, as well as your category and tag archives. A permalink is the web address used to link to your content. The URL to each post should be permanent, and never change — hence the name permalink." +msgstr "Permalenker er permanente URL-er til dine individuelle sider og innlegg, samt til kategori- og stikkordsarkivene. En permalenke er nettadressen som brukes til å lenke til innholdet ditt. URL-en til hvert innlegg bør være permanent og aldri endre seg, og derav navnet permalenke." + #: wp-admin/options-permalink.php:37 msgid "Custom Structures" msgstr "Egendefinerte strukturer" @@ -5436,14 +5571,14 @@ msgstr "Installering av temaer på nettverksinstallasjoner kan bare gjøres fra msgid "If you want site visitors to be able to register themselves, as opposed to by the site administrator, check the membership box. A default user role can be set for all new users, whether self-registered or registered by the site admin." msgstr "Hvis du ønsker at besøkende skal kunne registrere seg selv, i motsetning til å bli registrert av en administrator, sjekk medlemskapsboksen. En standard brukerrolle kan angis for alle nye brukere, både for selv-registrerte og for de som er registrerte av administrator." -#: wp-admin/options-writing.php:29 -msgid "Post Via Email" -msgstr "Publiser med e-post" - #: wp-admin/options-writing.php:39 msgid "If desired, WordPress will automatically alert various services of your new posts." msgstr "Hvis ønskelig kan WordPress automatisk varsle forskjellige oppdateringstjenester om dine nye innlegg." +#: wp-admin/options-writing.php:29 +msgid "Post Via Email" +msgstr "Publiser med e-post" + #: wp-admin/options-discussion.php:22 msgid "This screen provides many options for controlling the management and display of comments and links to your posts/pages. So many, in fact, they won’t all fit here! :) Use the documentation links to get information on what each discussion setting does." msgstr "Denne skjermen gir mange alternativer for å kontrollere håndtering og visning av kommentarer og koblinger til dine innlegg og sider. Så mange, faktisk, at alle ikke får plass her! :) Bruk dokumentasjonslenken nedenfor for å få informasjon om hva hver diskusjonsinnstilling gjør." @@ -5452,11 +5587,11 @@ msgstr "Denne skjermen gir mange alternativer for å kontrollere håndtering og msgid "You can change your password, turn on keyboard shortcuts, change the color scheme of your WordPress administration screens, and turn off the WYSIWYG (Visual) editor, among other things. You can hide the Toolbar (formerly called the Admin Bar) from the front end of your site, however it cannot be disabled on the admin screens." msgstr "Du kan bl. a. endre passord, slå på tastatursnarveier, forandre fargeinnstillingene i arbeidsområdet til WordPress, og slå av WYSIWYG (visuell) tekstbehandling. Du kan skjule Verktøylinjen (tidligere administrasjonslinjen) fra forsiden av nettstedet men ikke i arbeidsområdet. " -#: wp-admin/widgets.php:95 +#: wp-admin/widgets.php:97 msgid "Inactive Sidebar (not used)" msgstr "Inaktive sidekolonner (ikke i bruk)" -#: wp-admin/widgets.php:98 +#: wp-admin/widgets.php:100 msgid "This sidebar is no longer available and does not show anywhere on your site. Remove each of the widgets below to fully remove this inactive sidebar." msgstr "Denne sidekolonnen er ikke tilgjengelig lenger og blir ikke vist noe sted på nettstedet. Fjern hver av widgetene under for å fjerne sidekolonnen fullstendig." @@ -5468,99 +5603,95 @@ msgstr "Dra og slipp filene dine inn i feltet under. Gjerne fle msgid "Clicking Select Files opens a navigation window showing you files in your operating system. Selecting Open after clicking on the file you want activates a progress bar on the uploader screen." msgstr "Klikker du på Velg Filer åpnes et navigasjonsvindu som viser filene på din datamaskin. Når du klikker på Åpne, etter å ha valgt fil, vil det komme en fremdrifstindikator på opplastingssiden." -#: wp-admin/edit-tags.php:238 -msgid "You can create groups of links by using Link Categories. Link Category names must be unique and Link Categories are separate from the categories you use for posts." -msgstr "Du kan gruppere lenkene ved å bruke lenkekategorier. Navnet på lenkekategorien må være unikt. Lenkekategorier er uavhengig av de kategoriene du måtte ha for innlegg." - -#: wp-admin/widgets.php:58 +#: wp-admin/widgets.php:60 msgid "Removing and Reusing" msgstr "Fjerning og gjenbruk" -#: wp-admin/edit-tags.php:240 -msgid "You can assign keywords to your posts using tags. Unlike categories, tags have no hierarchy, meaning there’s no relationship from one tag to another." -msgstr "Du kan knytte nøkkelord til dine innlegg ved å bruke stikkord. Til forskjell fra kategorier har stikkord ikke noe hierarki. Det betyr at det ikke er noen relasjon mellom ulike stikkord." - -#: wp-admin/widgets.php:66 +#: wp-admin/widgets.php:68 msgid "Missing Widgets" msgstr "Manglende widgeter" -#: wp-admin/edit-comments.php:149 -msgid "You can manage comments made on your site similar to the way you manage posts and other content. This screen is customizable in the same ways as other management screens, and you can act on comments using the on-hover action links or the Bulk Actions." -msgstr "Du kan redigere kommentarer på nettstedet på samme måte som du redigerer innlegg og annet innhold. Dette skjermbildet kan også tilpasses på samme måte som andre redaktør-skjermer. Kommentarer redigerer du ved å bevege musa over den enkelte kommentaren eller ved å velge dem ut i massehandlinger." +#: wp-admin/edit-tags.php:222 +msgid "You can assign keywords to your posts using tags. Unlike categories, tags have no hierarchy, meaning there’s no relationship from one tag to another." +msgstr "Du kan knytte nøkkelord til dine innlegg ved å bruke stikkord. Til forskjell fra kategorier har stikkord ikke noe hierarki. Det betyr at det ikke er noen relasjon mellom ulike stikkord." -#: wp-admin/edit-comments.php:156 -msgid "In the Author column, in addition to the author’s name, email address, and blog URL, the commenter’s IP address is shown. Clicking on this link will show you all the comments made from this IP address." -msgstr "I forfatter-kolonnen vises - i tillegg til navn, epost-adresse og bloggadresse - IP-addressen til den som kommenterer. Når du klikker på denne lenken vises alle kommentarer som er gjort fra denne IP-adressen." +#: wp-admin/edit-tags.php:220 +msgid "You can create groups of links by using Link Categories. Link Category names must be unique and Link Categories are separate from the categories you use for posts." +msgstr "Du kan gruppere lenkene ved å bruke lenkekategorier. Navnet på lenkekategorien må være unikt. Lenkekategorier er uavhengig av de kategoriene du måtte ha for innlegg." -#: wp-admin/index.php:48 -msgid "Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information." -msgstr "Lenker i verktøylinjen på toppen av siden tar deg til kontrollpanelet og til forsiden av netttedet. De gir deg også tilgang til profilen din og nyttig informasjon om WordPress." - -#: wp-admin/link-manager.php:53 +#: wp-admin/link-manager.php:59 msgid "Deleting Links" msgstr "Slette lenker" -#: wp-admin/upload.php:196 -msgid "Hovering over a row reveals action links: Edit, Delete Permanently, and View. Clicking Edit or on the media file’s name displays a simple screen to edit that individual file’s metadata. Clicking Delete Permanently will delete the file from the media library (as well as from any posts to which it is currently attached). View will take you to the display page for that file." -msgstr "Ved å bevege musa over en kolonne vises forskjellige redigeringsvalg: Rediger, Flytt til papirkurven og Vis. Når du klikker rediger eller på mediefilens navn, så vises det et enkelt skjermbilde til å redigere filens metadata. Flytt til papirkurven betyr at mediefilen slettes fra mediebiblioteket, og fra alle innlegg som det er knyttet til. Vis tar deg til skjermbildet for mediefilen." +#: wp-admin/edit-comments.php:172 +msgid "In the Author column, in addition to the author’s name, email address, and blog URL, the commenter’s IP address is shown. Clicking on this link will show you all the comments made from this IP address." +msgstr "I forfatter-kolonnen vises - i tillegg til navn, epost-adresse og bloggadresse - IP-addressen til den som kommenterer. Når du klikker på denne lenken vises alle kommentarer som er gjort fra denne IP-adressen." -#: wp-admin/edit.php:239 -msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." -msgstr "Håndtering av sider er veldig likt som det å håndtere innlegg. Skjerminnstillingene kan også tilpasses på samme måte." - -#: wp-admin/edit.php:240 +#: wp-admin/edit.php:244 msgid "You can also perform the same types of actions, including narrowing the list by using the filters, acting on a page using the action links that appear when you hover over a row, or using the Bulk Actions menu to edit the metadata for multiple pages at once." msgstr "Du kan utføre de samme handlingene - inkludert å korte ned listen gjennom filtre - når du redigerer sider, ved å bevege musa over en kolonne og klikke på menyvalgene som vises,. Eller du kan benytte menyen for massehandlinger til å redigere metadata for mange sider samtidig." -#: wp-admin/upload.php:202 -msgid "If a media file has not been attached to any content, you will see that in the Uploaded To column, and can click on Attach to launch a small popup that will allow you to search for existing content and attach the file." -msgstr "Dersom en mediefil ikke har blitt lagt ved noe innlegg, vil du se det i kolonnen Lastet opp til. Du kan klikke på Vedlegg til for å få fram en sprettopp-meny som lar deg søke opp et innlegg og legge ved filen." +#: wp-admin/index.php:47 +msgid "Links in the Toolbar at the top of the screen connect your dashboard and the front end of your site, and provide access to your profile and helpful WordPress information." +msgstr "Lenker i verktøylinjen på toppen av siden tar deg til kontrollpanelet og til forsiden av netttedet. De gir deg også tilgang til profilen din og nyttig informasjon om WordPress." -#: wp-admin/upload.php:188 -msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first. You can use the Screen Options tab to customize the display of this screen." -msgstr "Alle filer du har lastet opp finnes i Mediebiblioteket, der de siste filene du lastet opp vises først. Du kan bruke fanen med Visningsinnstillinger for å tilpasse visningen." +#: wp-admin/edit.php:243 +msgid "Managing pages is very similar to managing posts, and the screens can be customized in the same way." +msgstr "Håndtering av sider er veldig likt som det å håndtere innlegg. Skjerminnstillingene kan også tilpasses på samme måte." -#: wp-admin/edit-form-advanced.php:385 wp-admin/edit.php:233 -msgid "Pages are similar to posts in that they have a title, body text, and associated metadata, but they are different in that they are not part of the chronological blog stream, kind of like permanent posts. Pages are not categorized or tagged, but can have a hierarchy. You can nest pages under other pages by making one the “Parent” of the other, creating a group of pages." -msgstr "Sider likner innlegg ved at de har en tittel, et tekstområde og tilhørende metadata. De skiller seg ut ved at de ikke er en del av den kronologiske rekken av blogginginnlegg. Sider er ikke kategorisert eller arkivert, har ikke stikkord, men kan være hierarkisk ordnet. Du kan lage en overordnet side til andre ved å lage en «Forelder» til en gruppe med sider." - -#: wp-admin/edit-comments.php:160 +#: wp-admin/edit-comments.php:176 msgid "Many people take advantage of keyboard shortcuts to moderate their comments more quickly. Use the link to the side to learn more." msgstr "Mange liker å bruke tastatursnarveier til å moderere kommentarer raskere. Bruk lenken på siden til å lære mer om dem." -#: wp-admin/link-manager.php:48 +#: wp-admin/upload.php:199 +msgid "Hovering over a row reveals action links: Edit, Delete Permanently, and View. Clicking Edit or on the media file’s name displays a simple screen to edit that individual file’s metadata. Clicking Delete Permanently will delete the file from the media library (as well as from any posts to which it is currently attached). View will take you to the display page for that file." +msgstr "Ved å bevege musa over en kolonne vises forskjellige redigeringsvalg: Rediger, Flytt til papirkurven og Vis. Når du klikker rediger eller på mediefilens navn, så vises det et enkelt skjermbilde til å redigere filens metadata. Flytt til papirkurven betyr at mediefilen slettes fra mediebiblioteket, og fra alle innlegg som det er knyttet til. Vis tar deg til skjermbildet for mediefilen." + +#: wp-admin/edit-form-advanced.php:386 wp-admin/edit.php:237 +msgid "Pages are similar to posts in that they have a title, body text, and associated metadata, but they are different in that they are not part of the chronological blog stream, kind of like permanent posts. Pages are not categorized or tagged, but can have a hierarchy. You can nest pages under other pages by making one the “Parent” of the other, creating a group of pages." +msgstr "Sider likner innlegg ved at de har en tittel, et tekstområde og tilhørende metadata. De skiller seg ut ved at de ikke er en del av den kronologiske rekken av blogginginnlegg. Sider er ikke kategorisert eller arkivert, har ikke stikkord, men kan være hierarkisk ordnet. Du kan lage en overordnet side til andre ved å lage en «Forelder» til en gruppe med sider." + +#: wp-admin/upload.php:191 +msgid "All the files you’ve uploaded are listed in the Media Library, with the most recent uploads listed first. You can use the Screen Options tab to customize the display of this screen." +msgstr "Alle filer du har lastet opp finnes i Mediebiblioteket, der de siste filene du lastet opp vises først. Du kan bruke fanen med Visningsinnstillinger for å tilpasse visningen." + +#: wp-admin/edit-comments.php:165 +msgid "You can manage comments made on your site similar to the way you manage posts and other content. This screen is customizable in the same ways as other management screens, and you can act on comments using the on-hover action links or the Bulk Actions." +msgstr "Du kan redigere kommentarer på nettstedet på samme måte som du redigerer innlegg og annet innhold. Dette skjermbildet kan også tilpasses på samme måte som andre redaktør-skjermer. Kommentarer redigerer du ved å bevege musa over den enkelte kommentaren eller ved å velge dem ut i massehandlinger." + +#: wp-admin/upload.php:205 +msgid "If a media file has not been attached to any content, you will see that in the Uploaded To column, and can click on Attach to launch a small popup that will allow you to search for existing content and attach the file." +msgstr "Dersom en mediefil ikke har blitt lagt ved noe innlegg, vil du se det i kolonnen Lastet opp til. Du kan klikke på Vedlegg til for å få fram en sprettopp-meny som lar deg søke opp et innlegg og legge ved filen." + +#: wp-admin/link-manager.php:54 msgid "Links may be separated into Link Categories; these are different than the categories used on your posts." msgstr "Lenker kan deles opp i lenkekategorier. Disse er uavhengige av kategoriene som du bruker til dine innlegg." -#: wp-admin/update-core.php:211 +#: wp-admin/update-core.php:213 msgid "Learn more about WordPress %s." msgstr "Lær mer om WordPress %s." -#: wp-admin/edit.php:237 -msgid "Managing Pages" -msgstr "Håndtere sider" - -#: wp-admin/users.php:41 -msgid "You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab." -msgstr "Du kan vise/skjule innhold etter eget behov, og bestemme hvor mange brukere som vises på skjemen, ved å bruke fanen for Visningsinnstillinger." - -#: wp-admin/edit.php:211 -msgid "Preview will show you what your draft post will look like if you publish it. View will take you to your live site to view the post. Which link is available depends on your post’s status." -msgstr "Forhåndsvis viser hvordan innlegget vil se ut etter at det er publisert. Visningen vil ta deg til forsiden av nettstedet for å vise kladden. " - -#: wp-admin/users.php:47 -msgid "Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:" -msgstr "Beveger du musa over kolonnen med brukere vil du se teksten Rediger, som lar deg håndtere brukere. Da kan du foreta disse endringene:" - -#: wp-admin/edit.php:210 +#: wp-admin/edit.php:214 msgid "Trash removes your post from this list and places it in the trash, from which you can permanently delete it." msgstr "Fytt til papirkurv flytter innlegget ditt fra denne listen til papirkurven, der du kan slette det permanent." -#: wp-admin/edit.php:209 +#: wp-admin/edit.php:241 +msgid "Managing Pages" +msgstr "Håndtere sider" + +#: wp-admin/edit.php:215 +msgid "Preview will show you what your draft post will look like if you publish it. View will take you to your live site to view the post. Which link is available depends on your post’s status." +msgstr "Forhåndsvis viser hvordan innlegget vil se ut etter at det er publisert. Visningen vil ta deg til forsiden av nettstedet for å vise kladden. " + +#: wp-admin/users.php:43 +msgid "You can view all posts made by a user by clicking on the number under the Posts column." +msgstr "Du kan få fram alle innlegg for hver enkelt bruker ved å klikke på antallet under kolonnen for innlegg." + +#: wp-admin/edit.php:213 msgid "Quick Edit provides inline access to the metadata of your post, allowing you to update post details without leaving this screen." msgstr "Hurtigredigering lar deg endre innleggets metadata uten at du forlater skjermbildet." -#: wp-admin/edit.php:208 +#: wp-admin/edit.php:212 msgid "Edit takes you to the editing screen for that post. You can also reach that screen by clicking on the post title." msgstr "Rediger tar deg til skjermbildet for redigering av et innlegg. Du får også fram dette skjermbildet om du klikker på tittelen til innlegget." @@ -5568,15 +5699,19 @@ msgstr "Rediger tar deg til skjermbildet for redigering av et i msgid "Edit takes you to the editable profile screen for that user. You can also reach that screen by clicking on the username." msgstr "Rediger lar deg endre profilen for den enkelte brukeren. Du kan også komme til dette skjermbildet ved å klikke på brukernavnet." -#: wp-admin/users.php:43 -msgid "You can view all posts made by a user by clicking on the number under the Posts column." -msgstr "Du kan få fram alle innlegg for hver enkelt bruker ved å klikke på antallet under kolonnen for innlegg." +#: wp-admin/users.php:47 +msgid "Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:" +msgstr "Beveger du musa over kolonnen med brukere vil du se teksten Rediger, som lar deg håndtere brukere. Da kan du foreta disse endringene:" -#: wp-admin/user-new.php:175 +#: wp-admin/users.php:41 +msgid "You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab." +msgstr "Du kan vise/skjule innhold etter eget behov, og bestemme hvor mange brukere som vises på skjemen, ved å bruke fanen for Visningsinnstillinger." + +#: wp-admin/user-new.php:182 msgid "Because this is a multisite installation, you may add accounts that already exist on the Network by specifying a username or email, and defining a role. For more options, such as specifying a password, you have to be a Network Administrator and use the hover link under an existing user’s name to Edit the user profile under Network Admin > All Users." msgstr "Fordi dette er en nettverksinstallasjon, kan du legge til brukerkontoer som allerede eksisterer i nettverket ved enten å spesifisere brukernavn eller e-post, og i tillegg definere roller. For flere valg, som å sette passord, må du være nettverksadministrator. Beveg musa over den enkelte brukerens navn for å redigere profilen under Nettverksadministrasjon → Alle brukere." -#: wp-admin/includes/template.php:1999 +#: wp-admin/includes/template.php:2025 msgid "Likely direct inclusion of wp-admin/includes/template.php in order to use add_meta_box(). This is very wrong. Hook the add_meta_box() call into the add_meta_boxes action instead." msgstr "Sannsynligvis direkte inkludering av wp-admin/includes/template.php for å bruke add_meta_box(). Dette er veldig feil. Knytt oppkallet add_meta_box() til handlingen add_meta_boxes i stedet." @@ -5584,32 +5719,28 @@ msgstr "Sannsynligvis direkte inkludering av wp-admin/includes/template.php for msgid "Welcome to WordPress %s" msgstr "Velkommen til WordPress %s" -#: wp-admin/about.php:213 -msgid "Go to Dashboard → Home" -msgstr "Gå til Kontrollpanel → Hjem" - -#: wp-admin/about.php:210 +#: wp-admin/about.php:243 msgid "Return to Dashboard → Updates" msgstr "Tilbake til Kontrollpanel → Oppdateringer" +#: wp-admin/about.php:246 +msgid "Go to Dashboard → Home" +msgstr "Gå til Kontrollpanel → Hjem" + #: wp-admin/credits.php:50 msgid "WordPress is created by a worldwide team of passionate individuals." msgstr "WordPress er blitt til av et nettverk med ihuga entusiaster i hele verden." -#: wp-admin/about.php:132 -msgid "Under the Hood" -msgstr "Under panseret" - -#: wp-admin/includes/dashboard.php:1460 wp-admin/includes/dashboard.php:1462 +#: wp-admin/includes/dashboard.php:1459 wp-admin/includes/dashboard.php:1461 msgid "Customize Your Site" msgstr "Tilpass nettstedet ditt" -#: wp-admin/user-edit.php:179 +#: wp-admin/user-edit.php:180 msgid "Profile updated." msgstr "Profil oppdatert." #. translators: 1: Site name, 2: site URL, 3: role, 4: activation URL -#: wp-admin/user-new.php:91 +#: wp-admin/user-new.php:93 msgid "" "Hi,\n" "\n" @@ -5639,11 +5770,11 @@ msgstr "Pakken kunne ikke installeres." msgid "The plugin contains no files." msgstr "Utvidelsen inneholder ingen filer." -#: wp-admin/includes/class-plugin-upgrader.php:358 +#: wp-admin/includes/class-plugin-upgrader.php:360 msgid "No valid plugins were found." msgstr "Ingen gyldige utvidelser ble funnet." -#: wp-admin/includes/media.php:1073 +#: wp-admin/includes/media.php:1081 msgid "Attachment Post URL" msgstr "URL til vedleggsbeskrivelse" @@ -5652,15 +5783,15 @@ msgctxt "admin menu" msgid "All Links" msgstr "Alle lenker" -#: wp-admin/includes/media.php:1918 +#: wp-admin/includes/media.php:1926 msgid "Drop files here" msgstr "Slipp filer her" -#: wp-admin/includes/plugin-install.php:241 +#: wp-admin/includes/plugin-install.php:263 msgid "%s plugins" msgstr "%s utvidelser" -#: wp-admin/includes/plugin-install.php:241 +#: wp-admin/includes/plugin-install.php:263 msgid "%s plugin" msgstr "%s utvidelse" @@ -5690,7 +5821,7 @@ msgid "The %s table is okay." msgstr "Tabellen %s er OK." #. translators: %s: plugin version -#: wp-admin/update-core.php:290 +#: wp-admin/update-core.php:289 msgid "View version %s details." msgstr "Se detaljene for versjon %1$s." @@ -5698,217 +5829,91 @@ msgstr "Se detaljene for versjon %1$s." msgid "Tumblr" msgstr "Tumblr mikroblogg" -#: wp-admin/includes/dashboard.php:1360 +#: wp-admin/includes/dashboard.php:1363 msgid "Update %2$s or learn how to browse happy" msgstr "Oppdater %2$s eller lær hvordan å glad-surfe" #. translators: %1$s is link start tag, %2$s is link end tag, %3$d is width, #. %4$d is height -#: wp-admin/includes/media.php:2685 +#: wp-admin/includes/media.php:2693 msgid "Scale images to match the large size selected in %1$simage options%2$s (%3$d × %4$d)." msgstr "Skalere bilder for å matche den store størrelsen som er valgt i %1$sbilde-alternativer%2$s (%3$d × %4$d)." -#: wp-admin/includes/media.php:2556 -msgid "Audio, Video, or Other File" -msgstr "Lyd, film eller en annen fil" - -#: wp-admin/includes/media.php:2072 +#: wp-admin/includes/media.php:2080 msgid "Insert media from another website" msgstr "Sett inn media fra en annen nettside" +#: wp-admin/includes/media.php:2564 +msgid "Audio, Video, or Other File" +msgstr "Lyd, film eller en annen fil" + #: wp-admin/options.php:160 msgid "ERROR: options page not found." msgstr "FEIL: Siden for innstillinger ble ikke funnet." -#: wp-admin/includes/file.php:1145 +#: wp-admin/includes/file.php:1146 msgid "ERROR: There was an error connecting to the server, Please verify the settings are correct." msgstr "FEIL: Det skjedde en feil i servertilkoblingen, vennligst kontroller innstillingene." -#: wp-admin/includes/ajax-actions.php:1011 +#: wp-admin/includes/ajax-actions.php:1006 msgid "ERROR: you are replying to a comment on a draft post." msgstr "FEIL: du svarer på en kommentar til et innleggsutkast." -#: wp-admin/includes/ajax-actions.php:1035 -#: wp-admin/includes/ajax-actions.php:1124 +#: wp-admin/includes/ajax-actions.php:1030 +#: wp-admin/includes/ajax-actions.php:1115 msgid "ERROR: please type a comment." msgstr "FEIL: vennligst skriv en kommentar." -#: wp-admin/index.php:47 -msgid "The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom." -msgstr "Den venstre navigasjonsmenyen inneholder koblinger til alle administrasjonsskjermene til WordPress, med undermenyelementer som vises når musen holdes over. Du kan trekke sammen denne menyen til en smal ikonstripe ved å klikke på Trekk sammen meny-pilen nederst." - -#: wp-admin/index.php:52 +#: wp-admin/index.php:51 msgid "Navigation" msgstr "Navigasjon" -#: wp-admin/index.php:58 -msgid "Drag and Drop — To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box." -msgstr "Dra og slipp – For å omorganisere boksene, dra og slipp ved å klikke på tittellinjen for den valgte boksen og slipp når du ser en rektangel med en grå stiplet linje på stedet der du vil plassere boksen." - -#: wp-admin/index.php:56 +#: wp-admin/index.php:55 msgid "You can use the following controls to arrange your Dashboard screen to suit your workflow. This is true on most other administration screens as well." msgstr "Du kan bruke følgende kontroller til å ordne kontrollpanelet slik at det passer din arbeidsflyt. Dette gjelder på de fleste andre administrasjonsskjermene også." #: wp-admin/comment.php:43 wp-admin/custom-background.php:90 -#: wp-admin/custom-header.php:100 wp-admin/edit-comments.php:147 -#: wp-admin/edit-form-advanced.php:403 wp-admin/edit-link-form.php:56 -#: wp-admin/edit-tags.php:249 wp-admin/edit.php:186 wp-admin/edit.php:231 +#: wp-admin/custom-header.php:100 wp-admin/edit-comments.php:163 +#: wp-admin/edit-form-advanced.php:404 wp-admin/edit-link-form.php:56 +#: wp-admin/edit-tags.php:231 wp-admin/edit.php:190 wp-admin/edit.php:235 #: wp-admin/export.php:47 wp-admin/import.php:22 -#: wp-admin/includes/class-wp-screen.php:779 wp-admin/index.php:41 -#: wp-admin/link-manager.php:45 wp-admin/media-new.php:45 wp-admin/media.php:73 -#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:528 -#: wp-admin/nav-menus.php:563 wp-admin/options-discussion.php:21 +#: wp-admin/includes/class-wp-screen.php:779 wp-admin/index.php:40 +#: wp-admin/link-manager.php:51 wp-admin/media-new.php:45 wp-admin/media.php:73 +#: wp-admin/my-sites.php:40 wp-admin/nav-menus.php:529 +#: wp-admin/nav-menus.php:564 wp-admin/options-discussion.php:21 #: wp-admin/options-general.php:39 wp-admin/options-media.php:28 #: wp-admin/options-permalink.php:20 wp-admin/options-reading.php:22 -#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:131 -#: wp-admin/plugin-install.php:80 wp-admin/plugins.php:371 -#: wp-admin/revision.php:114 wp-admin/theme-editor.php:25 -#: wp-admin/theme-install.php:92 wp-admin/themes.php:82 -#: wp-admin/update-core.php:557 wp-admin/upload.php:48 wp-admin/upload.php:186 -#: wp-admin/user-edit.php:48 wp-admin/user-new.php:187 wp-admin/users.php:31 -#: wp-admin/widgets.php:51 +#: wp-admin/options-writing.php:20 wp-admin/plugin-editor.php:143 +#: wp-admin/plugin-install.php:80 wp-admin/plugins.php:393 +#: wp-admin/revision.php:115 wp-admin/theme-editor.php:25 +#: wp-admin/theme-install.php:98 wp-admin/themes.php:82 +#: wp-admin/update-core.php:556 wp-admin/upload.php:48 wp-admin/upload.php:189 +#: wp-admin/user-edit.php:49 wp-admin/user-new.php:194 wp-admin/users.php:31 +#: wp-admin/widgets.php:53 msgid "Overview" msgstr "Oversikt" -#: wp-admin/menu.php:41 -msgid "Updates %s" -msgstr "Oppdateringer %s" +#: wp-admin/index.php:46 +msgid "The left-hand navigation menu provides links to all of the WordPress administration screens, with submenu items displayed on hover. You can minimize this menu to a narrow icon strip by clicking on the Collapse Menu arrow at the bottom." +msgstr "Den venstre navigasjonsmenyen inneholder koblinger til alle administrasjonsskjermene til WordPress, med undermenyelementer som vises når musen holdes over. Du kan trekke sammen denne menyen til en smal ikonstripe ved å klikke på Trekk sammen meny-pilen nederst." -#: wp-admin/includes/user.php:62 wp-admin/users.php:113 -msgid "You can’t give users that role." -msgstr "Du kan ikke gi brukere den rollen." - -#: wp-admin/includes/class-wp-plugins-list-table.php:431 -msgid "Update Available (%s)" -msgid_plural "Update Available (%s)" -msgstr[0] "Oppdatering tilgjengelig (%s)" -msgstr[1] "Oppdateringer tilgjengelige (%s)" - -#: wp-admin/comment.php:149 wp-admin/plugins.php:290 wp-admin/plugins.php:296 -#: wp-admin/theme-editor.php:272 -msgid "Caution:" -msgstr "Advarsel:" - -#: wp-admin/menu.php:233 wp-admin/menu.php:235 wp-admin/user-new.php:165 -#: wp-admin/user-new.php:370 wp-admin/user-new.php:485 -msgid "Add New User" -msgstr "Legg til ny bruker" - -#: wp-admin/menu.php:209 -msgctxt "plugin editor" -msgid "Editor" -msgstr "Redigering" - -#: wp-admin/menu.php:204 -msgid "Installed Plugins" -msgstr "Installerte utvidelser" - -#: wp-admin/includes/ms.php:1003 wp-admin/users.php:295 -msgid "Confirm Deletion" -msgstr "Bekreft slettingen" - -#: wp-admin/includes/class-wp-plugins-list-table.php:461 -#: wp-admin/includes/class-wp-plugins-list-table.php:626 -msgid "Deactivate" -msgstr "Deaktiver" - -#. translators: %s: Plugin version -#: wp-admin/about.php:53 wp-admin/credits.php:25 wp-admin/freedoms.php:24 -#: wp-admin/includes/ajax-actions.php:3698 -#: wp-admin/includes/ajax-actions.php:3741 -#: wp-admin/includes/class-wp-plugins-list-table.php:775 -#: wp-admin/includes/update.php:186 wp-admin/includes/update.php:210 -msgid "Version %s" -msgstr "Versjon %s" - -#: wp-admin/user-new.php:266 -msgid "User added." -msgstr "Bruker lagt til." - -#: wp-admin/includes/class-wp-media-list-table.php:685 -#: wp-admin/includes/class-wp-media-list-table.php:744 -#: wp-admin/includes/class-wp-posts-list-table.php:1271 -#: wp-admin/includes/class-wp-terms-list-table.php:467 -#: wp-admin/includes/dashboard.php:641 -msgid "View" -msgstr "Vis" - -#: wp-admin/user-edit.php:328 -msgid "Super Admin" -msgstr "Superadmin" - -#: wp-admin/users.php:309 wp-admin/users.php:317 wp-admin/users.php:344 -#: wp-admin/users.php:352 -msgid "You can’t remove users." -msgstr "Du kan ikke fjerne brukere." - -#: wp-admin/my-sites.php:55 wp-admin/options-head.php:15 -#: wp-admin/options.php:233 -msgid "Settings saved." -msgstr "Innstillinger lagret." - -#: wp-admin/users.php:446 -msgid "Changed roles." -msgstr "Rollene er byttet." - -#: wp-admin/users.php:457 -msgid "User removed from this site." -msgstr "Bruker fjernet fra dette nettstedet." - -#: wp-admin/includes/dashboard.php:428 wp-admin/includes/dashboard.php:430 -#: wp-admin/users.php:503 -msgid "Search Users" -msgstr "Søk i brukere" - -#: wp-admin/user-new.php:308 wp-admin/user-new.php:363 -msgid "Add Existing User" -msgstr "Legg til eksisterende bruker" - -#: wp-admin/includes/class-wp-users-list-table.php:321 -#: wp-admin/user-edit.php:308 wp-admin/user-new.php:336 -#: wp-admin/user-new.php:462 -msgid "Role" -msgstr "Rolle" - -#: wp-admin/comment.php:50 wp-admin/custom-background.php:99 -#: wp-admin/custom-header.php:126 wp-admin/edit-comments.php:164 -#: wp-admin/edit-form-advanced.php:380 wp-admin/edit-form-advanced.php:395 -#: wp-admin/edit-form-advanced.php:412 wp-admin/edit-link-form.php:64 -#: wp-admin/edit-tags.php:279 wp-admin/edit.php:223 wp-admin/edit.php:244 -#: wp-admin/export.php:53 wp-admin/import.php:28 wp-admin/index.php:97 -#: wp-admin/link-manager.php:59 wp-admin/media-new.php:55 wp-admin/media.php:82 -#: wp-admin/my-sites.php:47 wp-admin/nav-menus.php:569 -#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:44 -#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 -#: wp-admin/options-reading.php:37 wp-admin/options-writing.php:44 -#: wp-admin/plugin-editor.php:142 wp-admin/plugin-install.php:97 -#: wp-admin/plugins.php:394 wp-admin/revision.php:118 -#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:107 -#: wp-admin/themes.php:117 wp-admin/tools.php:27 wp-admin/update-core.php:575 -#: wp-admin/upload.php:65 wp-admin/upload.php:206 wp-admin/user-edit.php:53 -#: wp-admin/user-new.php:205 wp-admin/users.php:66 wp-admin/widgets.php:73 -msgid "For more information:" -msgstr "For mer informasjon:" - -#: wp-admin/menu.php:223 wp-admin/menu.php:225 wp-admin/user-edit.php:205 -#: wp-admin/users.php:487 -msgctxt "user" -msgid "Add New" -msgstr "Legg til ny" +#: wp-admin/index.php:57 +msgid "Drag and Drop — To rearrange the boxes, drag and drop by clicking on the title bar of the selected box and releasing when you see a gray dotted-line rectangle appear in the location you want to place the box." +msgstr "Dra og slipp – For å omorganisere boksene, dra og slipp ved å klikke på tittellinjen for den valgte boksen og slipp når du ser en rektangel med en grå stiplet linje på stedet der du vil plassere boksen." #: wp-admin/includes/class-wp-links-list-table.php:84 #: wp-admin/includes/class-wp-links-list-table.php:330 -#: wp-admin/includes/class-wp-plugins-list-table.php:467 -#: wp-admin/includes/class-wp-plugins-list-table.php:612 -#: wp-admin/includes/class-wp-plugins-list-table.php:633 -#: wp-admin/includes/class-wp-terms-list-table.php:154 +#: wp-admin/includes/class-wp-plugins-list-table.php:468 +#: wp-admin/includes/class-wp-plugins-list-table.php:613 +#: wp-admin/includes/class-wp-plugins-list-table.php:634 +#: wp-admin/includes/class-wp-terms-list-table.php:156 #: wp-admin/includes/class-wp-terms-list-table.php:458 -#: wp-admin/includes/class-wp-themes-list-table.php:197 +#: wp-admin/includes/class-wp-themes-list-table.php:198 #: wp-admin/includes/class-wp-users-list-table.php:244 #: wp-admin/includes/class-wp-users-list-table.php:412 -#: wp-admin/includes/media.php:1493 wp-admin/includes/meta-boxes.php:906 -#: wp-admin/includes/template.php:560 wp-admin/includes/widgets.php:253 -#: wp-admin/themes.php:336 wp-admin/themes.php:478 wp-admin/widgets.php:318 +#: wp-admin/includes/media.php:1501 wp-admin/includes/meta-boxes.php:916 +#: wp-admin/includes/template.php:561 wp-admin/includes/widgets.php:253 +#: wp-admin/themes.php:340 wp-admin/themes.php:486 wp-admin/widgets.php:320 msgid "Delete" msgstr "Slett" @@ -5916,43 +5921,179 @@ msgstr "Slett" msgid "All Users" msgstr "Alle brukere" -#: wp-admin/edit-form-advanced.php:263 -msgid "Attributes" -msgstr "Attributter" +#: wp-admin/my-sites.php:54 wp-admin/options-head.php:15 +#: wp-admin/options.php:239 +msgid "Settings saved." +msgstr "Innstillinger lagret." -#: wp-admin/includes/class-wp-theme-install-list-table.php:409 -#: wp-admin/includes/dashboard.php:1260 wp-admin/theme-install.php:268 -#: wp-admin/theme-install.php:287 -msgid "Install" -msgstr "Installer" +#: wp-admin/user-edit.php:363 +msgid "Super Admin" +msgstr "Superadmin" -#: wp-admin/menu.php:202 -msgid "Plugins %s" -msgstr "Utvidelser %s" +#: wp-admin/menu.php:41 +msgid "Updates %s" +msgstr "Oppdateringer %s" + +#: wp-admin/menu.php:209 +msgctxt "plugin editor" +msgid "Editor" +msgstr "Redigering" #: wp-admin/menu.php:244 wp-admin/ms-delete-site.php:30 msgid "Delete Site" msgstr "Slett nettsted" -#: wp-admin/edit-form-advanced.php:390 -msgid "About Pages" -msgstr "Om sider" +#: wp-admin/includes/class-wp-media-list-table.php:685 +#: wp-admin/includes/class-wp-media-list-table.php:744 +#: wp-admin/includes/class-wp-posts-list-table.php:1287 +#: wp-admin/includes/class-wp-terms-list-table.php:467 +#: wp-admin/includes/dashboard.php:644 +msgid "View" +msgstr "Vis" -#: wp-admin/edit-form-advanced.php:360 +#: wp-admin/includes/class-wp-plugins-list-table.php:432 +msgid "Update Available (%s)" +msgid_plural "Update Available (%s)" +msgstr[0] "Oppdatering tilgjengelig (%s)" +msgstr[1] "Oppdateringer tilgjengelige (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:462 +#: wp-admin/includes/class-wp-plugins-list-table.php:627 +msgid "Deactivate" +msgstr "Deaktiver" + +#. translators: %s: Theme author name +#: wp-admin/includes/class-wp-plugin-install-list-table.php:446 +#: wp-admin/includes/class-wp-plugins-list-table.php:778 +#: wp-admin/includes/class-wp-theme-install-list-table.php:312 +#: wp-admin/includes/class-wp-theme-install-list-table.php:416 +#: wp-admin/includes/class-wp-themes-list-table.php:222 +#: wp-admin/includes/theme.php:659 wp-admin/theme-install.php:254 +#: wp-admin/theme-install.php:306 wp-admin/themes.php:264 +#: wp-admin/themes.php:396 wp-admin/themes.php:449 +msgid "By %s" +msgstr "Av %s" + +#: wp-admin/comment.php:149 wp-admin/plugins.php:298 wp-admin/plugins.php:304 +#: wp-admin/theme-editor.php:272 +msgid "Caution:" +msgstr "Advarsel:" + +#: wp-admin/includes/user.php:62 +msgid "You can’t give users that role." +msgstr "Du kan ikke gi brukere den rollen." + +#: wp-admin/includes/ms.php:1020 wp-admin/users.php:295 +msgid "Confirm Deletion" +msgstr "Bekreft slettingen" + +#: wp-admin/users.php:457 +msgid "Changed roles." +msgstr "Rollene er byttet." + +#: wp-admin/menu.php:223 wp-admin/menu.php:225 wp-admin/user-edit.php:206 +#: wp-admin/users.php:498 +msgctxt "user" +msgid "Add New" +msgstr "Legg til ny" + +#: wp-admin/includes/dashboard.php:431 wp-admin/includes/dashboard.php:433 +#: wp-admin/users.php:514 +msgid "Search Users" +msgstr "Søk i brukere" + +#. translators: %s: Plugin version +#: wp-admin/about.php:38 wp-admin/credits.php:25 wp-admin/freedoms.php:24 +#: wp-admin/includes/ajax-actions.php:3683 +#: wp-admin/includes/ajax-actions.php:3726 +#: wp-admin/includes/class-wp-plugins-list-table.php:773 +#: wp-admin/includes/update.php:193 wp-admin/includes/update.php:218 +msgid "Version %s" +msgstr "Versjon %s" + +#: wp-admin/includes/class-wp-theme-install-list-table.php:412 +#: wp-admin/includes/dashboard.php:1263 wp-admin/theme-install.php:278 +#: wp-admin/theme-install.php:297 +msgid "Install" +msgstr "Installer" + +#: wp-admin/comment.php:50 wp-admin/custom-background.php:99 +#: wp-admin/custom-header.php:126 wp-admin/edit-comments.php:180 +#: wp-admin/edit-form-advanced.php:381 wp-admin/edit-form-advanced.php:396 +#: wp-admin/edit-form-advanced.php:413 wp-admin/edit-link-form.php:64 +#: wp-admin/edit-tags.php:261 wp-admin/edit.php:227 wp-admin/edit.php:248 +#: wp-admin/export.php:53 wp-admin/import.php:28 wp-admin/index.php:96 +#: wp-admin/link-manager.php:65 wp-admin/media-new.php:55 wp-admin/media.php:82 +#: wp-admin/my-sites.php:46 wp-admin/nav-menus.php:570 +#: wp-admin/options-discussion.php:27 wp-admin/options-general.php:44 +#: wp-admin/options-media.php:33 wp-admin/options-permalink.php:43 +#: wp-admin/options-reading.php:37 wp-admin/options-writing.php:44 +#: wp-admin/plugin-editor.php:154 wp-admin/plugin-install.php:97 +#: wp-admin/plugins.php:416 wp-admin/revision.php:119 +#: wp-admin/theme-editor.php:38 wp-admin/theme-install.php:113 +#: wp-admin/themes.php:117 wp-admin/tools.php:27 wp-admin/update-core.php:574 +#: wp-admin/upload.php:65 wp-admin/upload.php:209 wp-admin/user-edit.php:54 +#: wp-admin/user-new.php:212 wp-admin/users.php:66 wp-admin/widgets.php:75 +msgid "For more information:" +msgstr "For mer informasjon:" + +#: wp-admin/menu.php:233 wp-admin/menu.php:235 wp-admin/user-new.php:172 +#: wp-admin/user-new.php:280 wp-admin/user-new.php:380 +#: wp-admin/user-new.php:501 +msgid "Add New User" +msgstr "Legg til ny bruker" + +#: wp-admin/user-new.php:273 +msgid "User added." +msgstr "Bruker lagt til." + +#: wp-admin/user-new.php:282 wp-admin/user-new.php:315 +#: wp-admin/user-new.php:373 +msgid "Add Existing User" +msgstr "Legg til eksisterende bruker" + +#: wp-admin/includes/class-wp-users-list-table.php:321 +#: wp-admin/user-edit.php:343 wp-admin/user-new.php:343 +#: wp-admin/user-new.php:475 +msgid "Role" +msgstr "Rolle" + +#: wp-admin/menu.php:202 +msgid "Plugins %s" +msgstr "Utvidelser %s" + +#: wp-admin/menu.php:204 +msgid "Installed Plugins" +msgstr "Installerte utvidelser" + +#: wp-admin/users.php:468 +msgid "User removed from this site." +msgstr "Bruker fjernet fra dette nettstedet." + +#: wp-admin/users.php:309 wp-admin/users.php:344 +msgid "You can’t remove users." +msgstr "Du kan ikke fjerne brukere." + +#: wp-admin/edit-form-advanced.php:361 msgid "Customizing This Display" msgstr "Tilpass denne visningen" -#: wp-admin/edit-form-advanced.php:374 +#: wp-admin/edit-form-advanced.php:375 msgid "Title and Post Editor" msgstr "Tittel- og innleggsredigerer" +#: wp-admin/edit-form-advanced.php:391 +msgid "About Pages" +msgstr "Om sider" + #: wp-admin/install.php:192 wp-admin/options-reading.php:118 msgid "Note: Neither of these options blocks access to your site — it is up to search engines to honor your request." msgstr "Advarsel: Ingen av disse alternativene blokkerer adgang til nettstedet — det er opp til den enkelte søkemotoren å respektere dette." -#: wp-admin/options-permalink.php:197 -msgid "Post name" -msgstr "Innleggsnavn" +#: wp-admin/options-permalink.php:174 wp-admin/options-permalink.php:194 +msgctxt "sample permalink base" +msgid "archives" +msgstr "arkiv" #: wp-admin/options-permalink.php:186 wp-admin/options-permalink.php:190 #: wp-admin/options-permalink.php:198 @@ -5960,30 +6101,29 @@ msgctxt "sample permalink structure" msgid "sample-post" msgstr "prove-innlegg" -#: wp-admin/options-permalink.php:174 wp-admin/options-permalink.php:194 -msgctxt "sample permalink base" -msgid "archives" -msgstr "arkiv" +#: wp-admin/options-permalink.php:197 +msgid "Post name" +msgstr "Innleggsnavn" #. translators: URL to wp-admin/import.php #: wp-admin/import.php:142 msgid "This importer is not installed. Please install importers from the main site." msgstr "Denne importøren er ikke installert. Vennligst installer importører fra hovednettstedet." -#: wp-admin/options-general.php:81 wp-admin/options-general.php:100 -msgid "Email Address" -msgstr "E-postadresse" - #: wp-admin/options-general.php:330 msgid "Site Language" msgstr "Nettstedsspråk" +#: wp-admin/options-general.php:81 wp-admin/options-general.php:100 +msgid "Email Address" +msgstr "E-postadresse" + #: wp-admin/options-discussion.php:47 msgid "Attempt to notify any blogs linked to from the article" msgstr "Prøv å varsle blogger som er lenket i innlegget" #. translators: 1: Site name, 2: site URL, 3: role -#: wp-admin/includes/user.php:517 +#: wp-admin/includes/user.php:531 msgid "" "Hi,\n" "You've been invited to join '%1$s' at\n" @@ -6003,74 +6143,74 @@ msgstr "" "Vennligst klikk denne lenken for å aktivere brukerkontoen:\n" "%%s" -#: wp-admin/includes/theme.php:259 +#: wp-admin/includes/theme.php:261 msgid "Full Width Template" msgstr "Fullbreddemal" -#: wp-admin/includes/class-wp-press-this.php:826 -#: wp-admin/includes/meta-boxes.php:376 wp-admin/includes/theme.php:261 +#: wp-admin/includes/class-wp-press-this.php:845 +#: wp-admin/includes/meta-boxes.php:385 wp-admin/includes/theme.php:263 msgid "Post Formats" msgstr "Innleggsformater" -#: wp-admin/includes/theme.php:255 +#: wp-admin/includes/theme.php:257 msgid "Featured Images" msgstr "Fremhevede bilder" -#: wp-admin/includes/theme.php:254 +#: wp-admin/includes/theme.php:256 msgid "Featured Image Header" msgstr "Fremhevet bilde som toppbilde" #. translators: %s: browser name and link -#: wp-admin/includes/dashboard.php:1341 +#: wp-admin/includes/dashboard.php:1344 msgid "It looks like you're using an old version of %s. For the best WordPress experience, please update your browser." msgstr "Det ser ut til at du bruker en gammel versjon av %s. For best mulig opplevelse av WordPress bør du oppdatere nettleseren din." #. translators: %s: browser name and link -#: wp-admin/includes/dashboard.php:1336 +#: wp-admin/includes/dashboard.php:1339 msgid "It looks like you're using an insecure version of %s. Using an outdated browser makes your computer unsafe. For the best WordPress experience, please update your browser." msgstr "Det ser ut til at du bruker en usikker versjon av %s. Bruk av en utdatert nettleser gjør datamaskinen din utrygg. For best mulig opplevelse av WordPress bør du oppdatere nettleseren din." -#: wp-admin/includes/nav-menu.php:944 +#: wp-admin/includes/nav-menu.php:954 msgid "There are some invalid menu items. Please check or delete them." msgstr "Det er noen ugyldige menyelementer. Vennligst rett opp eller slett dem." -#: wp-admin/edit-tag-form.php:127 wp-admin/edit-tags.php:413 -#: wp-admin/includes/class-wp-terms-list-table.php:177 +#: wp-admin/edit-tag-form.php:120 wp-admin/edit-tags.php:386 +#: wp-admin/includes/class-wp-terms-list-table.php:180 #: wp-admin/includes/class-wp-terms-list-table.php:595 msgctxt "term name" msgid "Name" msgstr "Navn" -#: wp-admin/includes/template.php:487 wp-admin/includes/template.php:502 -#: wp-admin/includes/template.php:627 +#: wp-admin/includes/template.php:488 wp-admin/includes/template.php:503 +#: wp-admin/includes/template.php:628 msgctxt "meta name" msgid "Name" msgstr "Navn" -#: wp-admin/themes.php:314 +#: wp-admin/themes.php:318 msgctxt "theme name" msgid "Name" msgstr "Navn" #. translators: %s: Theme Directory URL -#: wp-admin/theme-install.php:79 -msgid "You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the WordPress Theme Directory. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses." -msgstr "Du kan finne flere temaer for nettstedet ditt ved hjelp av Tema-installereren på denne skjermen, som vil vise temaer fra WordPress.org Theme Directory. Disse temaene er designet og utviklet av tredjeparter, er gratis tilgjengelig, og er kompatible med lisensen som WordPress bruker." +#: wp-admin/theme-install.php:85 +msgid "You can find additional themes for your site by using the Theme Browser/Installer on this screen, which will display themes from the WordPress Theme Directory. These themes are designed and developed by third parties, are available free of charge, and are compatible with the license WordPress uses." +msgstr "Du kan finne flere temaer for nettstedet ditt ved hjelp av Tema-installereren på denne skjermen, som vil vise temaer fra WordPress.org Theme Directory. Disse temaene er designet og utviklet av tredjeparter, er gratis tilgjengelig, og er kompatible med lisensen som WordPress bruker." #. translators: %s: WordPress Plugin Directory URL -#: wp-admin/plugins.php:377 -msgid "If you would like to see more plugins to choose from, click on the “Add New” button and you will be able to browse or search for additional plugins from the WordPress Plugin Directory. Plugins in the WordPress Plugin Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" -msgstr "Hvis du ønsker å få flere utvidelser å velge mellom, klikk på «Installer ny»-knappen, og du kan bla gjennom eller søke etter flere utvidelser fra WordPress.org Plugin Directory. Disse utvidelsene er designet og utviklet av tredjeparter og er kompatible med lisensen som WordPress bruker. Og forresten, de er gratis!" +#: wp-admin/plugins.php:399 +msgid "If you would like to see more plugins to choose from, click on the “Add New” button and you will be able to browse or search for additional plugins from the WordPress Plugin Directory. Plugins in the WordPress Plugin Directory are designed and developed by third parties, and are compatible with the license WordPress uses. Oh, and they’re free!" +msgstr "Hvis du ønsker å få flere utvidelser å velge mellom, klikk på «Installer ny»-knappen, og du kan bla gjennom eller søke etter flere utvidelser fra WordPress.org Plugin Directory. Disse utvidelsene er designet og utviklet av tredjeparter og er kompatible med lisensen som WordPress bruker. Og forresten, de er gratis!" #: wp-admin/update-core.php:61 msgid "Re-install Now" msgstr "Re-installer nå" -#: wp-admin/includes/file.php:294 +#: wp-admin/includes/file.php:295 msgid "The uploaded file exceeds the upload_max_filesize directive in php.ini." msgstr "Den opplastede filen er større enn upload_max_filesize-regelen i php.ini." -#: wp-admin/includes/file.php:295 +#: wp-admin/includes/file.php:296 msgid "The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form." msgstr "Den opplastede filen er større enn MAX_FILE_SIZE-regelen som ble spesifisert i HTML-skjemaet." @@ -6103,33 +6243,6 @@ msgstr "Hver utvidelse og hvert tema i WordPress.org-katalogen er 100%% GPL elle msgid "WordPress is Free and open source software, built by a distributed community of mostly volunteer developers from around the world. WordPress comes with some awesome, worldview-changing rights courtesy of its license, the GPL." msgstr "WordPress er gratis og bruker åpen kildekode, som er bygget av et distribuert fellesskap av hovedsakelig frivillige utviklere fra hele verden. WordPress kommer med noen kule rettigheter, som følge av sin lisens, GPL." -#: wp-admin/credits.php:120 -msgid "Lead Developer" -msgstr "Ledende utvikler" - -#. translators: %s: https://make.wordpress.org/ -#: wp-admin/credits.php:103 -msgid "Want to see your name in lights on this page? Get involved in WordPress." -msgstr "Ønsker du å se navnet ditt her? Delta i utviklingen av WordPress." - -#: wp-admin/about.php:57 wp-admin/credits.php:13 wp-admin/credits.php:29 -#: wp-admin/freedoms.php:28 -msgid "Credits" -msgstr "Takk til" - -#: wp-admin/widgets.php:386 -msgctxt "removing-widget" -msgid "Deactivate" -msgstr "Deaktiver" - -#: wp-admin/credits.php:119 -msgid "Cofounder, Project Lead" -msgstr "Grunnlegger, prosjektleder" - -#: wp-admin/credits.php:117 -msgid "Core Contributors to WordPress %s" -msgstr "Bidragsytere til WordPress-kjernen i %s" - #: wp-admin/menu.php:86 msgid "All Comments" msgstr "Alle kommentarer" @@ -6139,10 +6252,37 @@ msgstr "Alle kommentarer" msgid "WordPress is created by a worldwide team of passionate individuals. Get involved in WordPress." msgstr "WordPress er laget av et verdensomspennede nett av dedikerte personer. Bli med og gi ditt bidrag til WordPress." +#: wp-admin/widgets.php:388 +msgctxt "removing-widget" +msgid "Deactivate" +msgstr "Deaktiver" + +#: wp-admin/about.php:42 wp-admin/credits.php:13 wp-admin/credits.php:29 +#: wp-admin/freedoms.php:28 +msgid "Credits" +msgstr "Takk til" + +#. translators: %s: https://make.wordpress.org/ +#: wp-admin/credits.php:103 +msgid "Want to see your name in lights on this page? Get involved in WordPress." +msgstr "Ønsker du å se navnet ditt her? Delta i utviklingen av WordPress." + #: wp-admin/credits.php:116 msgid "Project Leaders" msgstr "Prosjektledere" +#: wp-admin/credits.php:119 +msgid "Cofounder, Project Lead" +msgstr "Grunnlegger, prosjektleder" + +#: wp-admin/credits.php:117 +msgid "Core Contributors to WordPress %s" +msgstr "Bidragsytere til WordPress-kjernen i %s" + +#: wp-admin/credits.php:120 +msgid "Lead Developer" +msgstr "Ledende utvikler" + #: wp-admin/freedoms.php:35 msgid "You have the freedom to run the program, for any purpose." msgstr "Du står fritt til å bruke programmet til alle formål." @@ -6159,6 +6299,11 @@ msgstr "Du står fritt til å dele kopier av det opprinnelige programmet. På de msgid "You have the freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes." msgstr "Du står fritt til å videresende kopier av dine modifikasjoner til andre. Gjør du det, gir du hele fellesskapet muligheter til å vokse videre på grunn av din innsats." +#: wp-admin/about.php:43 wp-admin/credits.php:30 wp-admin/freedoms.php:12 +#: wp-admin/freedoms.php:29 +msgid "Freedoms" +msgstr "Friheter" + #: wp-admin/includes/dashboard.php:32 msgid "You are using an insecure browser!" msgstr "Din nettleser er ikke trygg!" @@ -6171,15 +6316,6 @@ msgstr "Nettleseren din er ikke oppdatert!" msgid "Don’t you wish all software came with these freedoms? So do we! For more information, check out the Free Software Foundation." msgstr "Skulle ikke du ønske at all programvare kom med samme frihet? Det mener vi! For nærmere opplysninger, sjekk Stiftelsen for fri programvare." -#: wp-admin/about.php:58 wp-admin/credits.php:30 wp-admin/freedoms.php:12 -#: wp-admin/freedoms.php:29 -msgid "Freedoms" -msgstr "Friheter" - -#: wp-admin/custom-header.php:624 -msgid "You can use one of these cool headers or show a random one on each page." -msgstr "Du kan bruke et av disse kule toppbildene, eller vise et tilfeldig valgt bilde for hver side." - #: wp-admin/custom-header.php:622 msgid "If you don‘t want to upload your own image, you can use one of these cool headers, or show a random one." msgstr "Hvis du ikke ønsker å laste opp et eget bilde, kan du bruke en av disse kule toppbildene. Eller la et tilfeldig bilde bli valgt ut for deg." @@ -6188,12 +6324,16 @@ msgstr "Hvis du ikke ønsker å laste opp et eget bilde, kan du bruke en av diss msgid "You can choose one of your previously uploaded headers, or show a random one." msgstr "Du kan velge en av toppbildene du lastet opp tidligere, eller å vise et tilfeldig et." -#: wp-admin/menu-header.php:238 +#: wp-admin/custom-header.php:624 +msgid "You can use one of these cool headers or show a random one on each page." +msgstr "Du kan bruke et av disse kule toppbildene, eller vise et tilfeldig valgt bilde for hver side." + +#: wp-admin/menu-header.php:240 msgid "Collapse menu" msgstr "Trekk sammen" #. translators: %s: wp-content directory name -#: wp-admin/includes/class-wp-plugins-list-table.php:507 +#: wp-admin/includes/class-wp-plugins-list-table.php:508 msgid "Drop-ins are advanced plugins in the %s directory that replace WordPress functionality when present." msgstr "Innslipp er avanserte utvidelser i %s-mappen som erstatter WordPress-funksjonalitet når de er tilstede." @@ -6205,8 +6345,8 @@ msgstr "Tilfeldige: Vis forskjellige bilder på hver side." msgid "Uploaded Images" msgstr "Opplastede bilder" -#: wp-admin/includes/class-wp-screen.php:1113 wp-admin/includes/theme.php:235 -#: wp-admin/includes/theme.php:300 wp-admin/index.php:63 +#: wp-admin/includes/class-wp-screen.php:1114 wp-admin/includes/theme.php:237 +#: wp-admin/includes/theme.php:302 wp-admin/index.php:62 msgid "Layout" msgstr "Layout" @@ -6214,55 +6354,41 @@ msgstr "Layout" msgid "You have specified this user for deletion:" msgstr "Du har angitt denne brukeren for sletting:" -#: wp-admin/user-edit.php:184 +#: wp-admin/user-edit.php:185 msgid "← Back to Users" msgstr "← Tilbake til brukere" -#: wp-admin/includes/class-wp-list-table.php:825 +#: wp-admin/includes/class-wp-list-table.php:824 msgctxt "paging" msgid "%1$s of %2$s" msgstr "%1$s av %2$s" -#: wp-admin/includes/file.php:87 +#: wp-admin/includes/file.php:88 msgid "%s Page Template" msgstr "%s Sidemal" -#: wp-admin/plugins.php:290 -msgid "This plugin may be active on other sites in the network." -msgstr "Denne utvidelsen kan være aktivt på andre nettsteder i ditt nettverk." - -#: wp-admin/includes/ajax-actions.php:3798 wp-admin/plugins.php:427 +#: wp-admin/includes/ajax-actions.php:3783 wp-admin/plugins.php:449 msgid "You cannot delete a plugin while it is active on the main site." msgstr "Du kan ikke slette en utvidelse som er aktivt på hovednettstedet." +#: wp-admin/plugins.php:298 +msgid "This plugin may be active on other sites in the network." +msgstr "Denne utvidelsen kan være aktivt på andre nettsteder i ditt nettverk." + #: wp-admin/options-writing.php:83 msgid "Default Post Format" msgstr "Standardformat for innlegg" -#: wp-admin/user-edit.php:207 wp-admin/users.php:489 +#: wp-admin/user-edit.php:208 wp-admin/users.php:500 msgctxt "user" msgid "Add Existing" msgstr "Legg til eksisterende" -#: wp-admin/user-new.php:273 -msgctxt "user" -msgid "Add New User" -msgstr "Legg til ny bruker" - -#: wp-admin/plugin-editor.php:138 wp-admin/theme-editor.php:34 +#: wp-admin/plugin-editor.php:150 wp-admin/theme-editor.php:34 msgid "Any edits to files from this screen will be reflected on all sites in the network." msgstr "All redigering i filene i dette skjermbildet vil påvirke alle nettstedene i nettverket." -#: wp-admin/user-new.php:275 -msgctxt "user" -msgid "Add Existing User" -msgstr "Legg til eksisterende bruker" - -#: wp-admin/tools.php:17 -msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." -msgstr "«Skriv om dette» er et bokmerkeskript som gjør det enkelt å blogge om noe du kommer over på nettet. Du kan bruke den til å bare ta en lenke, eller å legge inn et utdrag. «Skriv om dette» vil også la deg velge fra bilder som er inkludert på siden og bruke dem i ditt innlegg. Bare dra «Skriv om dette»-lenken på denne skjermen til bokmerkelinjen i nettleseren din, og du vil være på vei til enklere innhold. Ved å klikke på den mens du er på et annet nettsted, åpner du et vindu med alle disse alternativene." - -#: wp-admin/index.php:67 +#: wp-admin/index.php:66 msgid "The boxes on your Dashboard screen are:" msgstr "Boksene på Kontrollpanel-skjermen er:" @@ -6270,36 +6396,40 @@ msgstr "Boksene på Kontrollpanel-skjermen er:" msgid "This screen lists all the existing users for your site. Each user has one of five defined roles as set by the site admin: Site Administrator, Editor, Author, Contributor, or Subscriber. Users with roles other than Administrator will see fewer options in the dashboard navigation when they are logged in, based on their role." msgstr "Denne skjermen viser alle eksisterende brukere på nettstedet ditt. Hver bruker har én av fem definerte roller som bestemt av admin: nettstedsadmin, redaktør, forfatter, bidragsyter, eller abonnent. Brukere med andre roller enn admin vil se færre alternativer i kontrollpanelsnavigeringen når de er logget inn, basert på rollen sin." -#: wp-admin/plugin-editor.php:137 +#: wp-admin/plugin-editor.php:149 msgid "If you want to make changes but don’t want them to be overwritten when the plugin is updated, you may be ready to think about writing your own plugin. For information on how to edit plugins, write your own from scratch, or just better understand their anatomy, check out the links below." msgstr "Hvis du ønsker å gjøre endringer, men ikke vil at de skal bli overskrevet når utvidelsen blir oppdatert, kanskje du er klar til å tenke på å skrive din egen utvidelse. For informasjon om hvordan du redigerer utvidelser, skriver dine egne fra bunnen av, eller bare bedre forstå deres anatomi, sjekk ut lenkene nedenfor." -#. translators: Default page slug -#: wp-admin/includes/upgrade.php:238 -msgid "sample-page" -msgstr "testside" +#: wp-admin/tools.php:17 +msgid "Press This is a bookmarklet that makes it easy to blog about something you come across on the web. You can use it to just grab a link, or to post an excerpt. Press This will even allow you to choose from images included on the page and use them in your post. Just drag the Press This link on this screen to your bookmarks bar in your browser, and you’ll be on your way to easier content creation. Clicking on it while on another website opens a popup window with all these options." +msgstr "«Skriv om dette» er et bokmerkeskript som gjør det enkelt å blogge om noe du kommer over på nettet. Du kan bruke den til å bare ta en lenke, eller å legge inn et utdrag. «Skriv om dette» vil også la deg velge fra bilder som er inkludert på siden og bruke dem i ditt innlegg. Bare dra «Skriv om dette»-lenken på denne skjermen til bokmerkelinjen i nettleseren din, og du vil være på vei til enklere innhold. Ved å klikke på den mens du er på et annet nettsted, åpner du et vindu med alle disse alternativene." -#: wp-admin/includes/upgrade.php:236 +#: wp-admin/includes/upgrade.php:239 msgid "Sample Page" msgstr "Testside" -#: wp-admin/options-discussion.php:229 +#. translators: Default page slug +#: wp-admin/includes/upgrade.php:241 +msgid "sample-page" +msgstr "testside" + +#: wp-admin/options-discussion.php:230 msgid "Retro (Generated)" msgstr "Retro (Generert)" -#: wp-admin/includes/class-wp-themes-list-table.php:96 +#: wp-admin/includes/class-wp-themes-list-table.php:97 msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable or install more themes." msgstr "Du har bare ett tema aktivert for dette nettstedet akkurat nå. Besøk Nettverksadmin for å aktivere eller installere flere temaer." -#: wp-admin/includes/class-wp-themes-list-table.php:100 +#: wp-admin/includes/class-wp-themes-list-table.php:101 msgid "You only have one theme enabled for this site right now. Visit the Network Admin to enable more themes." msgstr "Du har bare ett tema aktivert for dette nettstedet akkurat nå. Besøk Nettverksadmin for å aktivere flere temaer." -#: wp-admin/user-edit.php:333 +#: wp-admin/user-edit.php:368 msgid "Super admin privileges cannot be removed because this user has the network admin email." msgstr "Rettighetene som superadmin kan ikke fjernes fordi denne brukeren har nettverkets admin-e-post." -#: wp-admin/includes/class-wp-themes-list-table.php:107 +#: wp-admin/includes/class-wp-themes-list-table.php:108 msgid "You only have one theme installed right now. Live a little! You can choose from over 1,000 free themes in the WordPress Theme Directory at any time: just click on the Install Themes tab above." msgstr "Du har bare ett tema installert akkurat nå. Lev litt! Du kan velge blant over 1000 gratis temaer i WordPress.org Theme Directory når som helst: klikk på Installer temaer-fanen ovenfor." @@ -6319,22 +6449,14 @@ msgstr "Dette dattertemaet arver maler fra et foreldretema, %s." msgid "This is a file in your current parent theme." msgstr "Dette er en fil i ditt gjeldende foreldretema." -#: wp-admin/upgrade.php:110 -msgid "Your WordPress database has been successfully updated!" -msgstr "Din WordPress-database har blitt oppdatert!" - #: wp-admin/upgrade.php:99 msgid "Update WordPress Database" msgstr "Oppdater WordPress-databasen" -#: wp-admin/update-core.php:111 +#: wp-admin/update-core.php:113 msgid "You are about to install WordPress %s in English (US). There is a chance this update will break your translation. You may prefer to wait for the localized version to be released." msgstr "Du er i ferd med å installere WordPress %s på engelsk (US). Det er mulig at denne oppdateringen vil bryte din oversettelse. Du foretrekker kanskje å vente til den lokaliserte versjonen blir utgitt." -#: wp-admin/upgrade.php:98 -msgid "The database update process may take a little while, so please be patient." -msgstr "Databaseoppdateringen kan ta en liten stund, så vær tålmodig." - #: wp-admin/upgrade.php:64 msgid "WordPress › Update" msgstr "WordPress › Oppdater" @@ -6343,10 +6465,6 @@ msgstr "WordPress › Oppdater" msgid "Update Complete" msgstr "Oppdatering utført" -#: wp-admin/upgrade.php:96 -msgid "Database Update Required" -msgstr "Databaseoppdatering nødvendig" - #: wp-admin/upgrade.php:97 msgid "WordPress has been updated! Before we send you on your way, we have to update your database to the newest version." msgstr "WordPress er oppdatert! Før vi sender deg videre, må vi oppdatere databasen til den nyeste versjonen." @@ -6355,25 +6473,17 @@ msgstr "WordPress er oppdatert! Før vi sender deg videre, må vi oppdatere data msgid "No Update Required" msgstr "Ingen oppdatering påkrevd" -#: wp-admin/includes/class-plugin-upgrader.php:57 -msgid "Plugin updated successfully." -msgstr "Utvidelse oppdatert." +#: wp-admin/upgrade.php:110 +msgid "Your WordPress database has been successfully updated!" +msgstr "Din WordPress-database har blitt oppdatert!" -#: wp-admin/includes/class-theme-upgrader-skin.php:26 wp-admin/update.php:179 -msgid "Update Theme" -msgstr "Oppdater tema" +#: wp-admin/upgrade.php:96 +msgid "Database Update Required" +msgstr "Databaseoppdatering nødvendig" -#. translators: 1: plugin name, 2: details URL, 3: additional link attributes, -#. 4: version number -#: wp-admin/includes/update.php:383 -msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." -msgstr "Det er en ny versjon av %1$s tilgjengelig. Vis detaljene for versjon %4$s. Automatisk oppdatering er ikke tilgjengelig for denne utvidelsen." - -#: wp-admin/includes/ajax-actions.php:3732 -#: wp-admin/includes/ajax-actions.php:3759 -#: wp-admin/includes/class-plugin-upgrader.php:56 -msgid "Plugin update failed." -msgstr "Utvidelsesoppdateringen mislyktes." +#: wp-admin/upgrade.php:98 +msgid "The database update process may take a little while, so please be patient." +msgstr "Databaseoppdateringen kan ta en liten stund, så vær tålmodig." #: wp-admin/includes/class-theme-upgrader.php:55 msgid "Theme update failed." @@ -6383,10 +6493,6 @@ msgstr "Temaoppdateringen mislyktes." msgid "Theme updated successfully." msgstr "Tema oppdatert." -#: wp-admin/includes/class-plugin-upgrader-skin.php:28 wp-admin/update.php:54 -msgid "Update Plugin" -msgstr "Oppdater utvidelse" - #: wp-admin/includes/class-core-upgrader.php:32 #: wp-admin/includes/class-language-pack-upgrader.php:118 #: wp-admin/includes/class-plugin-upgrader.php:51 @@ -6394,14 +6500,38 @@ msgstr "Oppdater utvidelse" msgid "Update package not available." msgstr "Oppdateringspakken ikke tilgjengelig." +#: wp-admin/includes/class-theme-upgrader-skin.php:26 wp-admin/update.php:179 +msgid "Update Theme" +msgstr "Oppdater tema" + +#: wp-admin/includes/class-plugin-upgrader.php:57 +msgid "Plugin updated successfully." +msgstr "Utvidelse oppdatert." + +#: wp-admin/includes/ajax-actions.php:3717 +#: wp-admin/includes/ajax-actions.php:3744 +#: wp-admin/includes/class-plugin-upgrader.php:56 +msgid "Plugin update failed." +msgstr "Utvidelsesoppdateringen mislyktes." + +#: wp-admin/includes/class-plugin-upgrader-skin.php:28 wp-admin/update.php:54 +msgid "Update Plugin" +msgstr "Oppdater utvidelse" + +#. translators: 1: plugin name, 2: details URL, 3: additional link attributes, +#. 4: version number +#: wp-admin/includes/update.php:391 +msgid "There is a new version of %1$s available. View version %4$s details. Automatic update is unavailable for this plugin." +msgstr "Det er en ny versjon av %1$s tilgjengelig. Vis detaljene for versjon %4$s. Automatisk oppdatering er ikke tilgjengelig for denne utvidelsen." + +#: wp-admin/export.php:166 +msgid "All content" +msgstr "Alt innhold" + #: wp-admin/export.php:191 wp-admin/export.php:233 wp-admin/export.php:265 msgid "Date range:" msgstr "Datoperiode:" -#: wp-admin/export.php:167 -msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus, and custom posts." -msgstr "Denne vil inneholde alle dine innlegg, sider, kommentarer, egendefinerte felt, termer, navigasjonsmenyer og tilpassede innlegg." - #: wp-admin/export.php:161 msgid "Choose what to export" msgstr "Velg hva du vil eksportere" @@ -6410,31 +6540,28 @@ msgstr "Velg hva du vil eksportere" msgid "Authors:" msgstr "Forfattere:" -#: wp-admin/export.php:166 -msgid "All content" -msgstr "Alt innhold" +#: wp-admin/export.php:167 +msgid "This will contain all of your posts, pages, comments, custom fields, terms, navigation menus, and custom posts." +msgstr "Denne vil inneholde alle dine innlegg, sider, kommentarer, egendefinerte felt, termer, navigasjonsmenyer og tilpassede innlegg." -#: wp-admin/includes/file.php:351 +#: wp-admin/includes/file.php:352 msgid "Sorry, this file type is not permitted for security reasons." msgstr "Beklager, denne filtypen er ikke tillatt av sikkerhetsgrunner." -#: wp-admin/admin-header.php:44 +#. translators: Admin screen title. 1: Admin screen name +#: wp-admin/admin-header.php:47 msgid "%1$s — WordPress" msgstr "%1$s — WordPress" -#: wp-admin/widgets.php:54 -msgid "The Available Widgets section contains all the widgets you can choose from. Once you drag a widget into a sidebar, it will open to allow you to configure its settings. When you are happy with the widget settings, click the Save button and the widget will go live on your site. If you click Delete, it will remove the widget." -msgstr "Seksjonen Tilgjengelige widgeter inneholder alle widgeter du kan velge fra. Når du drar en widget til et sideområde, vil du få muligheten til å tilpasse innstillingene. Når du er fornøyd med widgetinnstillingene, klikker du på Lagre-knappen og widgeten vil vises på nettstedet ditt. Hvis du klikker Slett, vil widgeten bli fjernet." - -#: wp-admin/edit-form-advanced.php:408 wp-admin/media.php:78 +#: wp-admin/edit-form-advanced.php:409 wp-admin/media.php:78 msgid "Remember to click Update Media to save metadata entered or changed." msgstr "Husk å klikke Oppdater media for å lagre metadata som er skrevet inn eller endret." -#: wp-admin/edit-form-advanced.php:407 wp-admin/media.php:77 +#: wp-admin/edit-form-advanced.php:408 wp-admin/media.php:77 msgid "Note that you crop the image by clicking on it (the Crop icon is already selected) and dragging the cropping frame to select the desired part. Then click Save to retain the cropping." msgstr "Merk at du beskjærer bildet ved å klikke på det (Beskjæringsikonet allerede er valgt), og dra beskjæringsrammen for å velge ønsket del. Klikk deretter Lagre for å beholde beskjæringen." -#: wp-admin/edit-form-advanced.php:406 wp-admin/media.php:76 +#: wp-admin/edit-form-advanced.php:407 wp-admin/media.php:76 msgid "For images only, you can click on Edit Image under the thumbnail to expand out an inline image editor with icons for cropping, rotating, or flipping the image as well as for undoing and redoing. The boxes on the right give you more options for scaling the image, for cropping it, and for cropping the thumbnail in a different way than you crop the original image. You can click on Help in those boxes to get more information." msgstr "For bilder kan du klikke på Rediger bilde under bildene for å utvide en innebygd bilderedigerer med ikoner for beskjæring, rotering og speilvending, så vel som for angre og \"utfør likevel\". Boksene til høyre gir deg flere alternativer for å skalere bildet, for beskjæring, og for beskjæring av miniatyrbilder på en annen måte enn du beskjærer originalbildet. Du kan klikke på Hjelp i disse boksene for å få mer informasjon." @@ -6442,11 +6569,17 @@ msgstr "For bilder kan du klikke på Rediger bilde under bildene for å utvide e msgid "This screen allows you to edit five fields for metadata in a file within the media library." msgstr "Dette skjermbildet lar deg redigere fem felt for metadata i en fil i mediebiblioteket." -#: wp-admin/user-new.php:315 +#: wp-admin/widgets.php:56 +msgid "The Available Widgets section contains all the widgets you can choose from. Once you drag a widget into a sidebar, it will open to allow you to configure its settings. When you are happy with the widget settings, click the Save button and the widget will go live on your site. If you click Delete, it will remove the widget." +msgstr "Seksjonen Tilgjengelige widgeter inneholder alle widgeter du kan velge fra. Når du drar en widget til et sideområde, vil du få muligheten til å tilpasse innstillingene. Når du er fornøyd med widgetinnstillingene, klikker du på Lagre-knappen og widgeten vil vises på nettstedet ditt. Hvis du klikker Slett, vil widgeten bli fjernet." + +#: wp-admin/user-new.php:322 msgid "Email or Username" msgstr "E-post eller brukernavn" -#: wp-admin/admin-header.php:46 +#. translators: Admin screen title. 1: Admin screen name, 2: Network or site +#. name +#: wp-admin/admin-header.php:50 msgid "%1$s ‹ %2$s — WordPress" msgstr "%1$s ‹ %2$s — WordPress" @@ -6454,7 +6587,7 @@ msgstr "%1$s ‹ %2$s — WordPress" msgid "Search Installed Themes" msgstr "Søk blant installerte temaer" -#: wp-admin/update-core.php:349 +#: wp-admin/update-core.php:348 msgid "Please Note: Any customizations you have made to theme files will be lost. Please consider using child themes for modifications." msgstr "Merk: Alle tilpasninger du har gjort i tema-filene vil gå tapt. Vennligst vurder å bruke dattertemaer for modifikasjoner." @@ -6465,100 +6598,100 @@ msgid_plural "Sticky (%s)" msgstr[0] "Klebrig (%s)" msgstr[1] "Klebrige (%s)" -#: wp-admin/update-core.php:595 -msgid "Please select one or more plugins to update." -msgstr "Velg én eller flere utvidelser for å oppdatere." - -#: wp-admin/update-core.php:593 +#: wp-admin/update-core.php:592 msgid "Please select one or more themes to update." msgstr "Velg ett eller flere temaer for å oppdatere." +#: wp-admin/update-core.php:608 +msgid "Check Again" +msgstr "Sjekk igjen" + #. translators: %1 date, %2 time. -#: wp-admin/update-core.php:601 +#: wp-admin/update-core.php:607 msgid "Last checked on %1$s at %2$s." msgstr "Sist sjekket %1$s kl. %2$s." -#: wp-admin/update-core.php:602 -msgid "Check Again" -msgstr "Sjekk igjen" +#: wp-admin/update-core.php:594 +msgid "Please select one or more plugins to update." +msgstr "Velg én eller flere utvidelser for å oppdatere." #: wp-admin/includes/class-bulk-upgrader-skin.php:40 msgid "The update process is starting. This process may take a while on some hosts, so please be patient." msgstr "Oppdateringen starter. Denne prosessen kan ta en stund på noen verter, så vær tålmodig." -#: wp-admin/theme-install.php:181 +#: wp-admin/theme-install.php:187 wp-admin/theme-install.php:207 msgid "Apply Filters" msgstr "Bruk filtre" -#: wp-admin/includes/theme.php:262 -msgid "RTL Language Support" -msgstr "RTL-språkstøtte" - -#: wp-admin/includes/theme.php:247 -msgid "BuddyPress" -msgstr "BuddyPress" - -#: wp-admin/includes/theme.php:253 -msgid "Editor Style" -msgstr "Visuell redigering" - -#: wp-admin/includes/theme.php:258 -msgid "Front Page Posting" -msgstr "Forsidepublisering" - -#: wp-admin/includes/theme.php:266 +#: wp-admin/includes/theme.php:268 msgid "Translation Ready" msgstr "Klar for oversettelse" -#: wp-admin/comment.php:64 -msgid "Sorry, you are not allowed to edit this comment." -msgstr "Beklager, du har ikke lov til å redigere denne kommentaren." +#: wp-admin/includes/theme.php:264 +msgid "RTL Language Support" +msgstr "RTL-språkstøtte" -#: wp-admin/includes/file.php:1188 +#: wp-admin/includes/theme.php:249 +msgid "BuddyPress" +msgstr "BuddyPress" + +#: wp-admin/includes/theme.php:255 +msgid "Editor Style" +msgstr "Visuell redigering" + +#: wp-admin/includes/theme.php:260 +msgid "Front Page Posting" +msgstr "Forsidepublisering" + +#: wp-admin/includes/file.php:1189 msgid "To perform the requested action, WordPress needs to access your web server." msgstr "For å utføre denne handlingen trenger WordPress å lese filer på din server." -#: wp-admin/includes/class-wp-list-table.php:816 -#: wp-admin/includes/class-wp-list-table.php:819 -msgid "Current Page" -msgstr "Gjeldende side" - #: wp-admin/includes/class-wp-theme-install-list-table.php:160 msgid "No themes match your request." msgstr "Ingen temaer passer til ditt søk." -#: wp-admin/includes/dashboard.php:436 wp-admin/includes/dashboard.php:438 -msgid "Search Sites" -msgstr "Søk i nettsteder" +#: wp-admin/includes/class-wp-list-table.php:815 +#: wp-admin/includes/class-wp-list-table.php:818 +msgid "Current Page" +msgstr "Gjeldende side" #: wp-admin/includes/dashboard.php:390 msgid "Create a New User" msgstr "Opprett ny bruker" -#: wp-admin/includes/dashboard.php:398 -msgid "You have %1$s and %2$s." -msgstr "Du har %1$s og %2$s." - +#. translators: 1: Number of users on the network #: wp-admin/includes/dashboard.php:396 -msgid "%s site" -msgid_plural "%s sites" -msgstr[0] "%s nettsted" -msgstr[1] "%s nettsteder" - -#: wp-admin/includes/dashboard.php:395 msgid "%s user" msgid_plural "%s users" msgstr[0] "%s bruker" msgstr[1] "%s brukere" -#: wp-admin/includes/dashboard.php:1085 -msgid "https://wordpress.org/news/" -msgstr "https://wordpress.org/news/" +#: wp-admin/includes/dashboard.php:439 wp-admin/includes/dashboard.php:441 +msgid "Search Sites" +msgstr "Søk i nettsteder" -#: wp-admin/includes/dashboard.php:1094 +#. translators: 1: Text indicating the number of sites on the network, 2: Text +#. indicating the number of users on the network +#: wp-admin/includes/dashboard.php:401 +msgid "You have %1$s and %2$s." +msgstr "Du har %1$s og %2$s." + +#. translators: 1: Number of sites on the network +#: wp-admin/includes/dashboard.php:398 +msgid "%s site" +msgid_plural "%s sites" +msgstr[0] "%s nettsted" +msgstr[1] "%s nettsteder" + +#: wp-admin/includes/dashboard.php:1097 msgid "http://wordpress.org/news/feed/" msgstr "http://wordpress.org/news/feed/" +#: wp-admin/includes/dashboard.php:1088 +msgid "https://wordpress.org/news/" +msgstr "https://wordpress.org/news/" + #: wp-admin/options-discussion.php:68 msgid "(Signup has been disabled. Only members of this site can comment.)" msgstr "(Brukerregistrering er deaktivert. Kun medlemmer på nettstedet kan kommentere.)" @@ -6569,16 +6702,16 @@ msgstr "(Brukerregistrering er deaktivert. Kun medlemmer på nettstedet kan komm #. 4: version number #. translators: 1: theme name, 2: details URL, 3: additional link attributes, #. 4: version number -#: wp-admin/includes/theme.php:179 wp-admin/includes/update.php:372 -#: wp-admin/includes/update.php:517 +#: wp-admin/includes/theme.php:181 wp-admin/includes/update.php:380 +#: wp-admin/includes/update.php:525 msgid "There is a new version of %1$s available. View version %4$s details." msgstr "Det er en ny versjon av %1$s tilgjengelig. Vis detaljene for versjon %4$s." -#: wp-admin/includes/nav-menu.php:940 +#: wp-admin/includes/nav-menu.php:950 msgid "Click Save Menu to make pending menu items public." msgstr "Trykk \"Lagre meny\" for å gjøre ventende menyelementer tilgjengelige." -#: wp-admin/includes/dashboard.php:1294 +#: wp-admin/includes/dashboard.php:1297 msgid "Storage Space" msgstr "Lagringsplass" @@ -6595,22 +6728,22 @@ msgid "Crop and Publish" msgstr "Beskjær og publiser" #: wp-admin/edit-link-form.php:60 -msgid "XFN stands for XHTML Friends Network, which is optional. WordPress allows the generation of XFN attributes to show how you are related to the authors/owners of the site to which you are linking." -msgstr "XFN står for XHTML Friends Network, som er valgfritt. WordPress tillater generering av XFN-attributter som viser hvordan du er relatert til forfattere/eiere av nettstedet som du lenker til." +msgid "XFN stands for XHTML Friends Network, which is optional. WordPress allows the generation of XFN attributes to show how you are related to the authors/owners of the site to which you are linking." +msgstr "XFN står for XHTML Friends Network, som er valgfritt. WordPress tillater generering av XFN-attributter som viser hvordan du er relatert til forfattere/eiere av nettstedet som du lenker til." -#: wp-admin/includes/file.php:1198 +#: wp-admin/includes/file.php:1199 msgid "FTP Password" msgstr "FTP passord" -#: wp-admin/includes/file.php:1197 +#: wp-admin/includes/file.php:1198 msgid "FTP Username" msgstr "FTP brukernavn" -#: wp-admin/includes/file.php:1194 +#: wp-admin/includes/file.php:1195 msgid "FTP/SSH Password" msgstr "FTP/SSH passord" -#: wp-admin/includes/file.php:1193 +#: wp-admin/includes/file.php:1194 msgid "FTP/SSH Username" msgstr "FTP/SSH brukernavn" @@ -6618,6 +6751,10 @@ msgstr "FTP/SSH brukernavn" msgid "You can choose what’s displayed on the front page of your site. It can be posts in reverse chronological order (classic blog), or a fixed/static page. To set a static home page, you first need to create two Pages. One will become the front page, and the other will be where your posts are displayed." msgstr "Du kan velge hva som skal vises på forsiden til ditt nettsted. Det kan være blogginnlegg i omvendt kronologisk rekkefølge (klassisk blogg), eller en fast/statisk side. For å sette en statisk forside, må du først lage to sider. En vil bli til forsiden og den andre vil være den som viser dine blogginnlegg." +#: wp-admin/widgets.php:70 +msgid "Many themes show some sidebar widgets by default until you edit your sidebars, but they are not automatically displayed in your sidebar management tool. After you make your first widget change, you can re-add the default widgets by adding them from the Available Widgets area." +msgstr "Mange temaer viser widgeter som standard inntil du redigerer sidekolonnene, men de vises ikke automatisk i verktøyet på denne siden. Etter at du har gjort din første widget-endring, kan du legge til standard-widgetene ved å legge dem til fra området med tilgjengelige widgeter." + #: wp-admin/options-permalink.php:38 msgid "The Optional fields let you customize the “category” and “tag” base names that will appear in archive URLs. For example, the page listing all posts in the “Uncategorized” category could be /topics/uncategorized instead of /category/uncategorized." msgstr "De valgfrie feltene lar deg tilpasse basenavnene til «kategorier» og «stikkord» som skal vises i URL-ene til arkivet. For eksempel, siden som viser alle innlegg i «Ukategorisert»-kategorien kan være /emner/ukategorisert istedenfor /kategori/ukategorisert." @@ -6630,18 +6767,14 @@ msgstr "Når du legger flere kategorier eller stikkord til et innlegg, vises kun msgid "If you pick an option other than Plain, your general URL path with structure tags (terms surrounded by %) will also appear in the custom structure field and your path can be further modified there." msgstr "Hvis du velger noe annet enn standard, vil din generelle URL-sti med strukturelle attributter (nøkkelord omgitt av %) også være synlig i feltet for egendefinert struktur, slik at stien kan bli videre tilpasset der." -#: wp-admin/widgets.php:68 -msgid "Many themes show some sidebar widgets by default until you edit your sidebars, but they are not automatically displayed in your sidebar management tool. After you make your first widget change, you can re-add the default widgets by adding them from the Available Widgets area." -msgstr "Mange temaer viser widgeter som standard inntil du redigerer sidekolonnene, men de vises ikke automatisk i verktøyet på denne siden. Etter at du har gjort din første widget-endring, kan du legge til standard-widgetene ved å legge dem til fra området med tilgjengelige widgeter." - -#: wp-admin/widgets.php:60 -msgid "If you want to remove the widget but save its setting for possible future use, just drag it into the Inactive Widgets area. You can add them back anytime from there. This is especially helpful when you switch to a theme with fewer or different widget areas." -msgstr "Hvis du vil ta vekk en widget, men lagre innstillingene i tilfelle den skal aktiveres igjen, er det bare å dra widgeten til området med inaktive widgeter. Derifra kan du legge dem tilbake når som helst. Det er spesielt nyttig når du endrer tema til et et med færre eller andre widget-områder." - #: wp-admin/users.php:33 msgid "To add a new user for your site, click the Add New button at the top of the screen or Add New in the Users menu section." msgstr "For å legge til en ny bruker på ditt nettsted, trykk \"Legg til\"-knappen øverst på skjermen eller \"Legg til\" i menyseksjonen for brukere." +#: wp-admin/widgets.php:62 +msgid "If you want to remove the widget but save its setting for possible future use, just drag it into the Inactive Widgets area. You can add them back anytime from there. This is especially helpful when you switch to a theme with fewer or different widget areas." +msgstr "Hvis du vil ta vekk en widget, men lagre innstillingene i tilfelle den skal aktiveres igjen, er det bare å dra widgeten til området med inaktive widgeter. Derifra kan du legge dem tilbake når som helst. Det er spesielt nyttig når du endrer tema til et et med færre eller andre widget-områder." + #: wp-admin/options-media.php:18 msgid "You can set maximum sizes for images inserted into your written content; you can also insert an image as Full Size." msgstr "Du kan bestemme maksimal størrelse for bilder som skal settes inn i ditt skrevne innhold, men du kan også sette inn et bilde med original/full størrelse." @@ -6650,55 +6783,55 @@ msgstr "Du kan bestemme maksimal størrelse for bilder som skal settes inn i dit msgid "Most themes display the site title at the top of every page, in the title bar of the browser, and as the identifying name for syndicated feeds. The tagline is also displayed by many themes." msgstr "De fleste temaer viser sidetittelen på toppen av alle sider, i tittelen i nettleseren og som identifikator for syndikerte strømmer. Slagordet vises også av mange temaer." -#: wp-admin/edit-form-advanced.php:463 +#: wp-admin/edit-form-advanced.php:464 msgid "Order — Pages are usually ordered alphabetically, but you can choose your own order by entering a number (1 for first, etc.) in this field." msgstr "Rekkefølge – Sider sorteres vanligvis alfabetisk, men du kan angi et tall i dette feltet for å endre rekkefølgen de sorteres i (1 for første, etc.)." -#: wp-admin/includes/file.php:1192 +#: wp-admin/includes/file.php:1193 msgid "Please enter your FTP or SSH credentials to proceed." msgstr "Vennligst skriv inn dine FTP- eller SSH-detaljer for å fortsette." -#: wp-admin/includes/file.php:1196 +#: wp-admin/includes/file.php:1197 msgid "Please enter your FTP credentials to proceed." msgstr "Vennligst skriv inn innloggingsdetaljene for FTP-tilgang for å fortsette." -#: wp-admin/includes/file.php:1202 +#: wp-admin/includes/file.php:1203 msgid "If you do not remember your credentials, you should contact your web host." msgstr "Hvis du ikke husker brukernavn og passord, bør du kontakte din nettjener." -#. translators: %s: /wp-content/themes -#: wp-admin/theme-install.php:86 -msgid "You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme’s folder via FTP into your %s directory." -msgstr "Du kan laste opp et tema manuelt hvis du allerede har lastet ned ZIP-arkivet til din datamaskin (forsikre deg om at du stoler på originalkilden). Du kan også gjøre det på gamle-måten og kopiere en nedlastet temamappe via FTP til din %s-mappe." - #: wp-admin/user-edit.php:39 msgid "Your profile contains information about you (your “account”) as well as some personal options related to using WordPress." msgstr "Din profil inneholder informasjon om deg (din «konto»), i tillegg til noen personlige innstillinger i forhold til hvordan du vil bruke WordPress." -#: wp-admin/edit-form-advanced.php:452 +#. translators: %s: /wp-content/themes +#: wp-admin/theme-install.php:92 +msgid "You can Upload a theme manually if you have already downloaded its ZIP archive onto your computer (make sure it is from a trusted and original source). You can also do it the old-fashioned way and copy a downloaded theme’s folder via FTP into your %s directory." +msgstr "Du kan laste opp et tema manuelt hvis du allerede har lastet ned ZIP-arkivet til din datamaskin (forsikre deg om at du stoler på originalkilden). Du kan også gjøre det på gamle-måten og kopiere en nedlastet temamappe via FTP til din %s-mappe." + +#: wp-admin/edit-form-advanced.php:453 msgid "Send Trackbacks — Trackbacks are a way to notify legacy blog systems that you’ve linked to them. Enter the URL(s) you want to send trackbacks. If you link to other WordPress sites they’ll be notified automatically using pingbacks, and this field is unnecessary." msgstr "Send tilbakesporinger – Tilbakesporinger er en måte å si ifra til eldre bloggsystemer at du har lenket til dem. Skriv inn URL(-ene) som du vil sende tilbakesporinger til. Hvis du lenker til andre WordPress-nettsteder vil de bli fortalt dette automatisk med tilbakeping, og dette feltet er unødvendig." -#: wp-admin/user-new.php:197 -msgid "Contributors can write and manage their posts but not publish posts or upload media files." -msgstr "Bidragsytere kan skrive og håndtere sine innlegg, men ikke publisere innlegg eller laste opp mediefiler." - -#: wp-admin/user-new.php:200 +#: wp-admin/user-new.php:207 msgid "Administrators have access to all the administration features." msgstr "Administratorer har tilgang til alle administrative funksjoner." -#: wp-admin/plugin-editor.php:133 -msgid "You can use the editor to make changes to any of your plugins’ individual PHP files. Be aware that if you make changes, plugins updates will overwrite your customizations." -msgstr "Du kan bruke redigereren for å gjøre endringer til PHP-filene til alle dine utvidelser. Vær oppmerksom på at hvis du gjør endringer, og så oppdaterer utvidelsen, vil alle dine endringer slettes." - -#: wp-admin/link-manager.php:47 +#: wp-admin/link-manager.php:53 msgid "You can add links here to be displayed on your site, usually using Widgets. By default, links to several sites in the WordPress community are included as examples." msgstr "Du kan legge til lenker her som skal vises på ditt nettsted, vanligvis ved å bruke widgeter. Som standard ligger flere lenker til nettsteder i WordPress-nettverket her som eksempler." -#: wp-admin/link-manager.php:55 +#: wp-admin/user-new.php:204 +msgid "Contributors can write and manage their posts but not publish posts or upload media files." +msgstr "Bidragsytere kan skrive og håndtere sine innlegg, men ikke publisere innlegg eller laste opp mediefiler." + +#: wp-admin/link-manager.php:61 msgid "If you delete a link, it will be removed permanently, as Links do not have a Trash function yet." msgstr "Hvis du sletter en lenke, vil den bli slettet permanent, siden lenker ikke har en papirkurvfunksjon ennå." +#: wp-admin/plugin-editor.php:145 +msgid "You can use the editor to make changes to any of your plugins’ individual PHP files. Be aware that if you make changes, plugins updates will overwrite your customizations." +msgstr "Du kan bruke redigereren for å gjøre endringer til PHP-filene til alle dine utvidelser. Vær oppmerksom på at hvis du gjør endringer, og så oppdaterer utvidelsen, vil alle dine endringer slettes." + #: wp-admin/custom-background.php:95 msgid "Don’t forget to click on the Save Changes button when you are finished." msgstr "Ikke velg å trykke på \"Lagre endringer\"-knappen når du er ferdig." @@ -6707,37 +6840,44 @@ msgstr "Ikke velg å trykke på \"Lagre endringer\"-knappen når du er ferdig." msgid "You can customize the look of your site without touching any of your theme’s code by using a custom background. Your background can be an image or a color." msgstr "Du kan endre utseendet til nettstedet ditt uten å røre noe av temakoden ved å bruke en egendefinert bakgrunn. Din bakgrunn kan være et bilde eller en farge." -#: wp-admin/edit-tags.php:263 -msgid "Slug — The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." -msgstr "Permalenke – Den URL-vennlige versjonen av navnet. Den er vanligvis i små bokstaver og inneholder bare bokstaver, tall og bindestreker." - -#: wp-admin/edit-form-advanced.php:379 +#: wp-admin/edit-form-advanced.php:380 msgid "You can also create posts with the Press This bookmarklet." msgstr "Du kan også lage innlegg med bokmerkeskriptet Skriv om dette." -#: wp-admin/user-edit.php:41 +#: wp-admin/edit-tags.php:245 +msgid "Slug — The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "Permalenke – Den URL-vennlige versjonen av navnet. Den er vanligvis i små bokstaver og inneholder bare bokstaver, tall og bindestreker." + +#: wp-admin/user-edit.php:42 msgid "Your username cannot be changed, but you can use other fields to enter your real name or a nickname, and change which name to display on your posts." msgstr "Ditt brukernavn kan ikke endres, men du kan bruke andre felt for å skrive inn ditt riktige navn eller et kallenavn, og bestemme hvilket navn som skal vises på dine innlegg." -#: wp-admin/user-edit.php:43 +#: wp-admin/user-edit.php:44 msgid "Required fields are indicated; the rest are optional. Profile information will only be displayed if your theme is set up to do so." msgstr "Obligatoriske felt er merket; resten er valgfrie. Profilinformasjon vil kun bli vist hvis temaet er satt opp til å gjøre det." -#: wp-admin/user-edit.php:44 +#: wp-admin/user-edit.php:45 msgid "Remember to click the Update Profile button when you are finished." msgstr "Husk å klikke på Oppdater profil-knappen når du er ferdig." -#: wp-admin/user-new.php:199 +#: wp-admin/user-new.php:206 msgid "Editors can publish posts, manage posts as well as manage other people’s posts, etc." msgstr "Redaktører kan publisere innlegg og håndtere innlegg i tillegg til å håndtere andre brukeres innlegg, etc." +#: wp-admin/comment.php:45 +msgid "You can edit the information left in a comment if needed. This is often useful when you notice that a commenter has made a typographical error." +msgstr "Du kan redigere informasjonen som er gitt i en kommentar ved behov. Dette kan være hvis du merker at en kommentator har gjort en typografisk feil." + #: wp-admin/comment.php:46 msgid "You can also moderate the comment from this screen using the Status box, where you can also change the timestamp of the comment." msgstr "Du kan også moderere kommentaren fra denne skjermen med status-boksen, hvor du også kan endre tidsstempelet til kommentaren." -#: wp-admin/comment.php:45 -msgid "You can edit the information left in a comment if needed. This is often useful when you notice that a commenter has made a typographical error." -msgstr "Du kan redigere informasjonen som er gitt i en kommentar ved behov. Dette kan være hvis du merker at en kommentator har gjort en typografisk feil." +#: wp-admin/options-discussion.php:23 wp-admin/options-general.php:35 +#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 +#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 +#: wp-admin/options-reading.php:26 wp-admin/options-writing.php:22 +msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." +msgstr "Husk å trykke på \"Lagre endringer\" knappen nederst på skjermen for at nye endringer skal kunne aktiveres." #: wp-admin/options-general.php:34 msgid "UTC means Coordinated Universal Time." @@ -6751,13 +6891,6 @@ msgstr "Feltene på denne skjermen bestemmer noe av det grunnleggende av oppsett msgid "This screen contains the settings that affect the display of your content." msgstr "Dette skjermbildet inneholder innstillinger som påvirker visningen av innholdet." -#: wp-admin/options-discussion.php:23 wp-admin/options-general.php:35 -#: wp-admin/options-media.php:24 wp-admin/options-permalink.php:23 -#: wp-admin/options-permalink.php:32 wp-admin/options-permalink.php:39 -#: wp-admin/options-reading.php:26 wp-admin/options-writing.php:22 -msgid "You must click the Save Changes button at the bottom of the screen for new settings to take effect." -msgstr "Husk å trykke på \"Lagre endringer\" knappen nederst på skjermen for at nye endringer skal kunne aktiveres." - #: wp-admin/options-general.php:29 msgid "The WordPress URL and the Site URL can be the same (example.com) or different; for example, having the WordPress core files (example.com/wordpress) in a subdirectory instead of the root directory." msgstr "WordPress URL-en og nettstedadressen kan være de samme (eksempel.no) eller forskjellige, for eksempel å ha WordPress' kjernefiler (eksempel.no/wordpress) i en underkatalog i stedet for rotkatalogen." @@ -6766,43 +6899,43 @@ msgstr "WordPress URL-en og nettstedadressen kan være de samme (eksempel.no) el msgid "The boxes for link name, web address, and description have fixed positions, while the others may be repositioned using drag and drop. You can also hide boxes you don’t use in the Screen Options tab, or minimize boxes by clicking on the title bar of the box." msgstr "Boksene for lenkenavn, nettadresse og beskrivelse har faste plasser, men de andre kan bli flyttet ved hjelp av dra-og-slipp-metoden. Du kan også skjule bokser som du ikke bruker i fanen for Visningsinnstillinger, eller minimere bokser ved å klikke på tittelfeltet til boksen." -#: wp-admin/update-core.php:208 -msgid "While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal." -msgstr "Mens ditt nettsted blir oppdatert, vil det være i vedlikeholdsmodus. Så snart dine oppdateringer er fullført, vil nettstedet gå tilbake til normal drift." - -#: wp-admin/update-core.php:229 -msgid "Your plugins are all up to date." -msgstr "Alle dine utvidelser er oppdaterte." - -#: wp-admin/update-core.php:163 +#: wp-admin/update-core.php:165 msgid "You have the latest version of WordPress." msgstr "Du har den siste versjonen av WordPress." -#: wp-admin/update-core.php:341 +#: wp-admin/update-core.php:210 +msgid "While your site is being updated, it will be in maintenance mode. As soon as your updates are complete, your site will return to normal." +msgstr "Mens ditt nettsted blir oppdatert, vil det være i vedlikeholdsmodus. Så snart dine oppdateringer er fullført, vil nettstedet gå tilbake til normal drift." + +#: wp-admin/update-core.php:340 msgid "Your themes are all up to date." msgstr "Alle dine temaer er oppdaterte." -#: wp-admin/update-core.php:185 +#: wp-admin/update-core.php:187 msgid "An updated version of WordPress is available." msgstr "Det finnes en oppdatert versjon av WordPress tilgjengelig." -#: wp-admin/plugin-editor.php:159 wp-admin/theme-editor.php:145 +#: wp-admin/update-core.php:226 +msgid "Your plugins are all up to date." +msgstr "Alle dine utvidelser er oppdaterte." + +#: wp-admin/plugin-editor.php:171 wp-admin/theme-editor.php:145 msgid "Function Name…" msgstr "Funksjonsnavn…" -#: wp-admin/edit-link-form.php:58 -msgid "You can add or edit links on this screen by entering information in each of the boxes. Only the link’s web address and name (the text you want to display on your site as the link) are required fields." -msgstr "Du kan legge til eller redigere lenker på denne skjermen ved å skrive inn informasjon i disse boksene. Kun lenkens nettadresse og navn (teksten du vil vise på ditt nettsted som lenken) er obligatoriske felt." - #: wp-admin/includes/class-plugin-installer-skin.php:65 msgid "Return to Importers" msgstr "Gå tilbake til importererne" +#: wp-admin/edit-link-form.php:58 +msgid "You can add or edit links on this screen by entering information in each of the boxes. Only the link’s web address and name (the text you want to display on your site as the link) are required fields." +msgstr "Du kan legge til eller redigere lenker på denne skjermen ved å skrive inn informasjon i disse boksene. Kun lenkens nettadresse og navn (teksten du vil vise på ditt nettsted som lenken) er obligatoriske felt." + #: wp-admin/includes/class-plugin-installer-skin.php:55 msgid "Activate Plugin & Run Importer" msgstr "Aktiver utvidelse & kjør import" -#: wp-admin/edit-tags.php:591 +#: wp-admin/edit-tags.php:545 msgid "Categories can be selectively converted to tags using the category to tag converter." msgstr "Kategorier kan selektivt konverteres til stikkord ved hjelp av kategori til stikkord-omformer." @@ -6811,51 +6944,39 @@ msgctxt "nav menu front page title" msgid "Home: %s" msgstr "Hjem: %s" -#: wp-admin/import.php:62 wp-admin/users.php:235 +#: wp-admin/import.php:62 wp-admin/themes.php:180 wp-admin/users.php:235 msgid "ERROR:" msgstr "FEIL:" -#: wp-admin/edit-form-advanced.php:263 wp-admin/edit-form-advanced.php:467 -msgid "Page Attributes" -msgstr "Sideattributter" - -#: wp-admin/import.php:23 -msgid "This screen lists links to plugins to import data from blogging/content management platforms. Choose the platform you want to import from, and click Install Now when you are prompted in the popup window. If your platform is not listed, click the link to search the plugin directory for other importer plugins to see if there is one for your platform." -msgstr "Dette skjermbildet lister lenker til utvidleser for å importere data fra blogge- og publiseringsplattformer. Velg plattformen du vil importere fra, og klikk Installer nå når du blir bedt i popup-vinduet. Hvis plattformen ikke er oppført, klikker du på lenken for å søke i utvidelseskatalogen etter andre importutvidelser for å se om det er noen for din plattform." - #: wp-admin/export.php:49 msgid "Once generated, your WXR file can be imported by another WordPress site or by another blogging platform able to access this format." msgstr "Når den er generert, kan din WXR-fil importeres av en annen WordPress-side, eller av en annen bloggeplattform som kan bruke dette formatet." -#: wp-admin/link-manager.php:49 +#: wp-admin/import.php:23 +msgid "This screen lists links to plugins to import data from blogging/content management platforms. Choose the platform you want to import from, and click Install Now when you are prompted in the popup window. If your platform is not listed, click the link to search the plugin directory for other importer plugins to see if there is one for your platform." +msgstr "Dette skjermbildet lister lenker til utvidleser for å importere data fra blogge- og publiseringsplattformer. Velg plattformen du vil importere fra, og klikk Installer nå når du blir bedt i popup-vinduet. Hvis plattformen ikke er oppført, klikker du på lenken for å søke i utvidelseskatalogen etter andre importutvidelser for å se om det er noen for din plattform." + +#: wp-admin/link-manager.php:55 msgid "You can customize the display of this screen using the Screen Options tab and/or the dropdown filters above the links table." msgstr "Du kan tilpasse visningen av denne skjermen ved å bruke fanen for Visningsinnstillinger og/eller nedtrekksmenyene over lenketabellen." -#: wp-admin/plugin-editor.php:134 +#: wp-admin/plugin-editor.php:146 msgid "Choose a plugin to edit from the dropdown menu and click the Select button. Click once on any file name to load it in the editor, and make your changes. Don’t forget to save your changes (Update File) when you’re finished." msgstr "Velg en utvidelse som du vil redigere oppe til høyre og klikk Velg-knappen. Klikk én gang på et filnavn for å laste den inn i redigereren, og gjør dine endringer. Husk å lagre dine endringer (Oppdater fil) når du er ferdig." -#: wp-admin/plugins.php:385 +#: wp-admin/plugins.php:407 msgid "Most of the time, plugins play nicely with the core of WordPress and with other plugins. Sometimes, though, a plugin’s code will get in the way of another plugin, causing compatibility issues. If your site starts doing strange things, this may be the problem. Try deactivating all your plugins and re-activating them in various combinations until you isolate which one(s) caused the issue." msgstr "For det meste fungerer utvidelser fint med WordPress-kjernen og andre utvidelser. Men, noen ganger vil koden til en utvidelse komme i veien for en annen utvidelse, og da får vi kompabilitetsproblemer. Hvis ditt nettsted begynner å gjøre uventede ting, kan dette være problemet. Prøv å deaktivere alle utvidelsene og så reaktivere dem enkeltvis eller i ulike kombinasjoner inntil du finner ut av hvilke(t) som laget problemet." -#: wp-admin/widgets.php:61 +#: wp-admin/widgets.php:63 msgid "Widgets may be used multiple times. You can give each widget a title, to display on your site, but it’s not required." msgstr "Widgeter kan brukes flere ganger. Du kan gi hver enkelt widget en egen tittel som vises på ditt nettsted, men du må ikke." -#: wp-admin/widgets.php:62 -msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." -msgstr "Når du aktiverer tilgengelighetstilstand via fanen Visningsinnstillinger, kan du bruke Legg til- og og Rediger-knappene istedenfor å bruke dra-og-slipp." - #: wp-admin/theme-editor.php:27 msgid "You can use the Theme Editor to edit the individual CSS and PHP files which make up your theme." msgstr "Du kan bruke temaredigereren for å endre individuelle CSS- og PHP-filene som utgjør ditt tema." -#: wp-admin/theme-editor.php:28 -msgid "Begin by choosing a theme to edit from the dropdown menu and clicking the Select button. A list then appears of the theme’s template files. Clicking once on any file name causes the file to appear in the large Editor box." -msgstr "Begynn med å velge et tema som du skal redigere fra nedtrekksmenyen og klikk Velg. Da ser du en liste med alle mal-filene. Når du klikker på en fil, vil du se innholdet i den store redigeringsboksen." - -#: wp-admin/widgets.php:53 +#: wp-admin/widgets.php:55 msgid "Widgets are independent sections of content that can be placed into any widgetized area provided by your theme (commonly called sidebars). To populate your sidebars/widget areas with individual widgets, drag and drop the title bars into the desired area. By default, only the first widget area is expanded. To populate additional widget areas, click on their title bars to expand them." msgstr "Widgeter er uavhengige seksjoner med innhold som kan plasseres i et widgetområde som bestemmes i temaet (de kalles ofte sidekolonner). For å fylle sidekolonnene/widgetområdene med widgeter, dra og slipp titlene til ønsket område. Som standard vil kun det første widgetområdet være åpnet. For å åpne flere widgetområder, klikk på tittelområdet for å utvide dem." @@ -6867,58 +6988,62 @@ msgstr "Tips: tenk nøye på at ditt nettsted kan bli utilgjeng msgid "After typing in your edits, click Update File." msgstr "Etter at du har skrevet inn dine endringer, klikk Oppdater fil." -#: wp-admin/includes/meta-boxes.php:795 +#: wp-admin/widgets.php:64 +msgid "Enabling Accessibility Mode, via Screen Options, allows you to use Add and Edit buttons instead of using drag and drop." +msgstr "Når du aktiverer tilgengelighetstilstand via fanen Visningsinnstillinger, kan du bruke Legg til- og og Rediger-knappene istedenfor å bruke dra-og-slipp." + +#: wp-admin/theme-editor.php:28 +msgid "Begin by choosing a theme to edit from the dropdown menu and clicking the Select button. A list then appears of the theme’s template files. Clicking once on any file name causes the file to appear in the large Editor box." +msgstr "Begynn med å velge et tema som du skal redigere fra nedtrekksmenyen og klikk Velg. Da ser du en liste med alle mal-filene. Når du klikker på en fil, vil du se innholdet i den store redigeringsboksen." + +#: wp-admin/includes/meta-boxes.php:805 msgid "(no parent)" msgstr "(ingen forelder)" #: wp-admin/edit-form-advanced.php:462 -msgid "Template — Some themes have custom templates you can use for certain pages that might have additional features or custom layouts. If so, you’ll see them in this dropdown menu." -msgstr "Mal – Noen temaer har egendefinerte maler som du kan bruke på spesielle sider. Malene kan ha ekstra funksjonalitet eller eget utseende. Hvis det er tilfelle vil du se dem i denne nedtrekksmenyen." - -#: wp-admin/edit-form-advanced.php:461 msgid "Parent — You can arrange your pages in hierarchies. For example, you could have an “About” page that has “Life Story” and “My Dog” pages under it. There are no limits to how many levels you can nest pages." msgstr "Forelder – Du kan organisere sidene dine i hierarkier. Du kan for eksempel ha en «Om meg»-side som har «Livshistorie»- og «Min hund»-sider under seg. Det er ingen begrensning på hvor mange sider du kan ha under hverandre." +#: wp-admin/edit-form-advanced.php:463 +msgid "Template — Some themes have custom templates you can use for certain pages that might have additional features or custom layouts. If so, you’ll see them in this dropdown menu." +msgstr "Mal – Noen temaer har egendefinerte maler som du kan bruke på spesielle sider. Malene kan ha ekstra funksjonalitet eller eget utseende. Hvis det er tilfelle vil du se dem i denne nedtrekksmenyen." + #: wp-admin/includes/class-bulk-upgrader-skin.php:47 msgid "All updates have been completed." msgstr "Alle oppgraderinger har blitt fullført." -#: wp-admin/edit-tags.php:257 +#: wp-admin/edit-tags.php:239 msgid "When adding a new tag on this screen, you’ll fill in the following fields:" msgstr "Når du legger til et nytt stikkord på denne skjermen, kommer du til å fylle inn følgende felter:" -#: wp-admin/edit-tags.php:236 -msgid "You can use categories to define sections of your site and group related posts. The default category is “Uncategorized” until you change it in your writing settings." -msgstr "Du kan bruke kategorier for å definere seksjoner av ditt nettsted og grupperelaterte innlegg. Standardkategorien er «Ukategorisert» inntil du endrer dette i skriveinnstillingene." +#: wp-admin/edit-tags.php:237 +msgid "When adding a new category on this screen, you’ll fill in the following fields:" +msgstr "Når du legger til en ny kategori på denne skjermen, kommer du til å fylle inn følgende felter:" -#: wp-admin/edit-tags.php:245 +#: wp-admin/edit-tags.php:227 msgid "What’s the difference between categories and tags? Normally, tags are ad-hoc keywords that identify important information in your post (names, subjects, etc) that may or may not recur in other posts, while categories are pre-determined sections. If you think of your site like a book, the categories are like the Table of Contents and the tags are like the terms in the index." msgstr "Hva er forskjellen mellom kategorier og stikkord? Normalt er stikkord ad-hoc-nøkler som viser viktig informasjon i ditt innlegg (navn, emne, osv.) som kan (men trenger ikke å) gjentas i andre innlegg, mens kategorier er forhåndsbestemte seksjoner. Hvis du tenker på ditt nettsted som en bok, er kategoriene som innholdsfortegnelsen mens stikkordene er som registeret." -#: wp-admin/edit-tags.php:270 -msgid "You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table." -msgstr "Du kan endre visningen på denne skjermen ved å bruke fanen Visningsinnstillinger, for eksempel for å bestemme hvor mange elementer som skal vises på hvert skjermbilde og for å vise eller skjule kolonner i tabellen." +#: wp-admin/edit-tags.php:218 +msgid "You can use categories to define sections of your site and group related posts. The default category is “Uncategorized” until you change it in your writing settings." +msgstr "Du kan bruke kategorier for å definere seksjoner av ditt nettsted og grupperelaterte innlegg. Standardkategorien er «Ukategorisert» inntil du endrer dette i skriveinnstillingene." -#: wp-admin/edit-tags.php:268 -msgid "Description — The description is not prominent by default; however, some themes may display it." -msgstr "Beskrivelse – Beskrivelsen vises ikke som standard, men noen temaer kan gjøre det." - -#: wp-admin/edit-tags.php:260 +#: wp-admin/edit-tags.php:242 msgid "Name — The name is how it appears on your site." msgstr "Navn – Navnet, slik det vises på nettstedet ditt." -#: wp-admin/edit-tags.php:255 -msgid "When adding a new category on this screen, you’ll fill in the following fields:" -msgstr "Når du legger til en ny kategori på denne skjermen, kommer du til å fylle inn følgende felter:" +#: wp-admin/edit-tags.php:250 +msgid "Description — The description is not prominent by default; however, some themes may display it." +msgstr "Beskrivelse – Beskrivelsen vises ikke som standard, men noen temaer kan gjøre det." + +#: wp-admin/edit-tags.php:252 +msgid "You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table." +msgstr "Du kan endre visningen på denne skjermen ved å bruke fanen Visningsinnstillinger, for eksempel for å bestemme hvor mange elementer som skal vises på hvert skjermbilde og for å vise eller skjule kolonner i tabellen." #: wp-admin/custom-header.php:619 msgid "Default Images" msgstr "Standardbilder" -#: wp-admin/custom-header.php:801 -msgid "Crop Header Image" -msgstr "Beskjær toppbilde" - #: wp-admin/custom-header.php:636 msgid "This will remove the header image. You will not be able to restore any customizations." msgstr "Dette vil fjerne toppbildet. Alle tilpasninger du har gjort vil bli borte." @@ -6931,10 +7056,6 @@ msgstr "Fjern toppbilde" msgid "Reset Image" msgstr "Tilbakestill bilde" -#: wp-admin/custom-header.php:647 -msgid "This will restore the original header image. You will not be able to restore any customizations." -msgstr "Dette vil gjenopprette det originale toppbildet. Alle tilpasninger du har gjort vil bli borte." - #: wp-admin/custom-header.php:648 msgid "Restore Original Header Image" msgstr "Hent tilbake det originale toppbildet" @@ -6947,20 +7068,28 @@ msgstr "Tekstfarge" msgid "Image Upload Error" msgstr "Bildeopplastingsfeil" +#: wp-admin/custom-header.php:801 +msgid "Crop Header Image" +msgstr "Beskjær toppbilde" + +#: wp-admin/custom-header.php:647 +msgid "This will restore the original header image. You will not be able to restore any customizations." +msgstr "Dette vil gjenopprette det originale toppbildet. Alle tilpasninger du har gjort vil bli borte." + #: wp-admin/custom-header.php:805 msgid "You need JavaScript to choose a part of the image." msgstr "Du trenger JavaScript for å velge en del av bildet." +#: wp-admin/includes/class-wp-comments-list-table.php:578 +#: wp-admin/includes/dashboard.php:639 +msgid "Delete this comment permanently" +msgstr "Slett denne kommentaren permanent" + #: wp-admin/includes/class-wp-comments-list-table.php:574 msgid "Restore this comment from the Trash" msgstr "Gjenopprett denne kommentaren fra papirkurven" -#: wp-admin/includes/class-wp-comments-list-table.php:578 -#: wp-admin/includes/dashboard.php:636 -msgid "Delete this comment permanently" -msgstr "Slett denne kommentaren permanent" - -#: wp-admin/includes/meta-boxes.php:660 +#: wp-admin/includes/meta-boxes.php:671 msgid "Allow comments." msgstr "Tillat kommentarer." @@ -6970,36 +7099,36 @@ msgstr "Tillat kommentarer." msgid "Return to WordPress Updates page" msgstr "Gå tilbake til WordPress-oppdateringer" -#. translators: %s: Featured Image -#: wp-admin/edit-form-advanced.php:441 -msgid "%s — This allows you to associate an image with your post without inserting it. This is usually useful only if your theme makes use of the image as a post thumbnail on the home page, a custom header, etc." -msgstr "%s – Dette lar deg velge et bilde som kobles til innlegget uten å sette det inn i teksten. Dette er vanligvis kun nyttig hvis ditt tema bruker fremhevede bilder («featured images» på engelsk) som miniatyrbilde på forsiden, egendefinert toppbilde, eller liknende." - -#: wp-admin/edit-form-advanced.php:364 +#: wp-admin/edit-form-advanced.php:365 msgid "Title — Enter a title for your post. After you enter a title, you’ll see the permalink below, which you can edit." msgstr "Tittel – Skriv inn en tittel for ditt innlegg. Etter at du har skrevet en tittel, vil du se permalenken nedenfor, som du kan velge å redigere." -#: wp-admin/edit-form-advanced.php:453 +#: wp-admin/edit-form-advanced.php:454 msgid "Discussion — You can turn comments and pings on or off, and if there are comments on the post, you can see them here and moderate them." msgstr "Diskusjon – Du kan skru av eller på kommentarer og tilbakeping, og hvis det er kommentarer til innlegget, kan du se dem her og moderere dem." -#: wp-admin/edit.php:199 +#. translators: %s: Featured Image +#: wp-admin/edit-form-advanced.php:442 +msgid "%s — This allows you to associate an image with your post without inserting it. This is usually useful only if your theme makes use of the image as a post thumbnail on the home page, a custom header, etc." +msgstr "%s – Dette lar deg velge et bilde som kobles til innlegget uten å sette det inn i teksten. Dette er vanligvis kun nyttig hvis ditt tema bruker fremhevede bilder («featured images» på engelsk) som miniatyrbilde på forsiden, egendefinert toppbilde, eller liknende." + +#: wp-admin/edit.php:203 msgid "You can refine the list to show only posts in a specific category or from a specific month by using the dropdown menus above the posts list. Click the Filter button after making your selection. You also can refine the list by clicking on the post author, category or tag in the posts list." msgstr "Du kan snevre inn listen slik at du kun viser innlegg i en bestemt kategori eller fra en bestemt måned ved å bruke nedtrekksmenyene over innleggslisten. Klikk på Filter-knappen etter at du har gjort ditt valg. Du kan også snevre inn listen ved å klikke på innleggsforfatter, kategori eller stikkord i innleggslisten." -#: wp-admin/edit.php:196 -msgid "You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab." -msgstr "Du kan vise eller skjule kolonner basert på dine behov og velge hvor mange innlegg som skal vises per skjermbilde ved å bruke fanen Visningsinnstillinger." - #: wp-admin/users.php:39 msgid "You can customize the display of this screen in a number of ways:" msgstr "Du kan tilpasse visningen på denne skjermen på mange ulike måter:" -#: wp-admin/edit.php:206 +#: wp-admin/edit.php:210 msgid "Hovering over a row in the posts list will display action links that allow you to manage your post. You can perform the following actions:" msgstr "Når du fører pekeren over en rad i innleggslisten vil du se handlingslenker som lar deg håndtere innlegget. Du kan utføre disse handlingene:" -#: wp-admin/plugins.php:512 +#: wp-admin/edit.php:200 +msgid "You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab." +msgstr "Du kan vise eller skjule kolonner basert på dine behov og velge hvor mange innlegg som skal vises per skjermbilde ved å bruke fanen Visningsinnstillinger." + +#: wp-admin/plugins.php:534 msgid "Search Installed Plugins" msgstr "Søk i installerte utvidelser" @@ -7012,7 +7141,7 @@ msgstr "Det aktive temaet støtter ikke menyer eller widgeter." msgid "Categories and Tags Converter" msgstr "Kategorier og stikkord konverterer" -#: wp-admin/includes/nav-menu.php:389 +#: wp-admin/includes/nav-menu.php:398 msgid "Most Recent" msgstr "Siste" @@ -7020,12 +7149,7 @@ msgstr "Siste" msgid "Start date:" msgstr "Startdato:" -#: wp-admin/theme-editor.php:222 -msgctxt "Theme stylesheets in theme editor" -msgid "Styles" -msgstr "Stiler" - -#: wp-admin/includes/plugin-install.php:263 +#: wp-admin/includes/plugin-install.php:285 msgctxt "Plugin Installer" msgid "Tag" msgstr "Stikkord" @@ -7035,7 +7159,12 @@ msgctxt "Theme Installer" msgid "Tag" msgstr "Stikkord" -#: wp-admin/includes/media.php:2229 +#: wp-admin/theme-editor.php:222 +msgctxt "Theme stylesheets in theme editor" +msgid "Styles" +msgstr "Stiler" + +#: wp-admin/includes/media.php:2237 msgctxt "verb" msgid "Clear" msgstr "Fjern" @@ -7046,28 +7175,23 @@ msgctxt "comment" msgid "Mark as Spam" msgstr "Merk som spam" -#: wp-admin/custom-background.php:245 +#: wp-admin/custom-background.php:294 msgid "Remove Background Image" msgstr "Fjern bakgrunnsbilde" #. translators: %s: post title #. translators: %s: link to post -#: wp-admin/edit-comments.php:127 wp-admin/edit-comments.php:184 +#: wp-admin/edit-comments.php:143 wp-admin/edit-comments.php:200 msgid "Comments on “%s”" msgstr "Kommentarer til «%s»" -#: wp-admin/includes/nav-menu.php:966 +#: wp-admin/includes/nav-menu.php:976 msgid "Show advanced menu properties" msgstr "Vis avanserte menyegenskaper" -#. translators: %s: add new taxonomy label -#: wp-admin/includes/meta-boxes.php:505 -msgid "+ %s" -msgstr "+ %s" - #. translators: 1: plugin version, 2: new version #. translators: 1: theme version, 2: new version -#: wp-admin/update-core.php:309 wp-admin/update-core.php:381 +#: wp-admin/update-core.php:308 wp-admin/update-core.php:380 msgid "You have version %1$s installed. Update to %2$s." msgstr "Du bruker versjon %1$s. Oppgrader til %2$s." @@ -7077,59 +7201,59 @@ msgctxt "comment" msgid "Not Spam" msgstr "Ikke spam" -#: wp-admin/custom-background.php:260 +#: wp-admin/custom-background.php:309 msgid "This will restore the original background image. You will not be able to restore any customizations." msgstr "Dette vil gjenopprette det originale bakgrunnsbildet. Alle tilpasninger du har gjort vil bli borte." -#: wp-admin/includes/dashboard.php:1103 +#: wp-admin/includes/dashboard.php:1106 msgid "WordPress Blog" msgstr "WordPress blogg" -#: wp-admin/user-edit.php:320 wp-admin/user-edit.php:322 +#: wp-admin/user-edit.php:355 wp-admin/user-edit.php:357 msgid "— No role for this site —" msgstr "— Ingen rolle på dette nettstedet —" -#: wp-admin/tools.php:42 -msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." -msgstr "Bruk «Skriv om dette» for å klippe tekst, bilder og film fra en nettside. Etterpå kan du redigere og legge til mer fra «Skriv om dette» før du lagrer eller publiserer det som et innlegg på ditt nettsted." - #: wp-admin/users.php:366 msgid "Remove Users from Site" msgstr "Fjern brukere fra nettstedet" -#: wp-admin/includes/post.php:726 -msgid "Sorry, you are not allowed to create posts or drafts on this site." -msgstr "Beklager, du har ikke lov til å opprette innlegg eller utkast på dette nettstedet." - -#: wp-admin/includes/plugin.php:429 -msgid "Custom site deleted message." -msgstr "Tilpasset beskjed for slettet nettsted." - -#: wp-admin/includes/plugin.php:431 -msgid "Custom site suspended message." -msgstr "Tilpasset melding for suspendert nettsted" +#: wp-admin/tools.php:42 +msgid "Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your site." +msgstr "Bruk «Skriv om dette» for å klippe tekst, bilder og film fra en nettside. Etterpå kan du redigere og legge til mer fra «Skriv om dette» før du lagrer eller publiserer det som et innlegg på ditt nettsted." #: wp-admin/includes/plugin.php:430 msgid "Custom site inactive message." msgstr "Tilpasset beskjed for ikke aktivt nettsted." -#: wp-admin/includes/post.php:724 -msgid "Sorry, you are not allowed to create pages on this site." -msgstr "Beklager, du har ikke lov til å opprette sider på dette nettstedet." - #: wp-admin/includes/schema.php:396 msgid "My Site" msgstr "Mitt nettsted" -#: wp-admin/includes/upgrade.php:392 +#: wp-admin/includes/upgrade.php:395 msgid "New WordPress Site" msgstr "Nytt WordPress-nettsted" +#: wp-admin/includes/plugin.php:431 +msgid "Custom site suspended message." +msgstr "Tilpasset melding for suspendert nettsted" + +#: wp-admin/includes/plugin.php:429 +msgid "Custom site deleted message." +msgstr "Tilpasset beskjed for slettet nettsted." + +#: wp-admin/includes/post.php:726 +msgid "Sorry, you are not allowed to create pages on this site." +msgstr "Beklager, du har ikke lov til å opprette sider på dette nettstedet." + +#: wp-admin/includes/post.php:728 +msgid "Sorry, you are not allowed to create posts or drafts on this site." +msgstr "Beklager, du har ikke lov til å opprette innlegg eller utkast på dette nettstedet." + #: wp-admin/import.php:68 msgid "If you have posts or comments in another system, WordPress can import those into this site. To get started, choose a system to import from below:" msgstr "Hvis du har innlegg eller kommentarer i et annet system, kan WordPress importere dem til dette nettstedet. Velg systemet du vil importere fra for å komme i gang:" -#: wp-admin/includes/nav-menu.php:337 wp-admin/includes/nav-menu.php:621 +#: wp-admin/includes/nav-menu.php:345 wp-admin/includes/nav-menu.php:630 msgid "No items." msgstr "Ingen valg." @@ -7147,35 +7271,31 @@ msgstr "Installeringen forsøkte å kontakte en tilfeldig tjener (%s) på ditt d msgid "The menu item has been successfully deleted." msgstr "Menyvalget ble slettet." -#: wp-admin/includes/class-wp-plugin-install-list-table.php:236 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:235 #: wp-admin/includes/class-wp-theme-install-list-table.php:145 -#: wp-admin/setup-config.php:249 +#: wp-admin/setup-config.php:247 msgid "Try again" msgstr "Prøv igjen" -#: wp-admin/includes/ajax-actions.php:1296 +#: wp-admin/includes/ajax-actions.php:1288 msgid "Please provide a custom field name." msgstr "Vennligst angi et egendefinert feltnavn." -#: wp-admin/custom-background.php:290 -msgid "Display Options" -msgstr "Visningsinnstillinger" - -#: wp-admin/custom-background.php:241 wp-admin/custom-header.php:634 +#: wp-admin/custom-background.php:290 wp-admin/custom-header.php:634 msgid "Remove Image" msgstr "Fjern bilde" -#: wp-admin/users.php:371 -msgid "You have specified these users for removal:" -msgstr "Du har angitt at du vil slette disse brukerne:" +#: wp-admin/custom-background.php:339 +msgid "Display Options" +msgstr "Visningsinnstillinger" #: wp-admin/users.php:148 wp-admin/users.php:197 msgid "User deletion is not allowed from this screen." msgstr "Sletting av brukere er ikke tillatt fra denne siden." -#: wp-admin/users.php:174 -msgid "You can’t delete that user." -msgstr "Du kan ikke slette den brukeren." +#: wp-admin/users.php:371 +msgid "You have specified these users for removal:" +msgstr "Du har angitt at du vil slette disse brukerne:" #: wp-admin/users.php:396 msgid "Confirm Removal" @@ -7185,19 +7305,14 @@ msgstr "Bekreft fjerning" msgid "There are no valid users selected for removal." msgstr "Ingen gyldige brukere er angitt for sletting." -#: wp-admin/users.php:460 +#: wp-admin/users.php:471 msgid "You can't remove the current user." msgstr "Du kan ikke slette gjeldende bruker." -#: wp-admin/users.php:461 +#: wp-admin/users.php:472 msgid "Other users have been removed." msgstr "Andre brukere har blitt slettet." -#. translators: 1: Title of an update -#: wp-admin/includes/class-bulk-upgrader-skin.php:46 -msgid "%1$s updated successfully." -msgstr "Oppdateringen av %1$s var vellykket." - #: wp-admin/includes/class-bulk-upgrader-skin.php:46 msgid "Show Details" msgstr "Vis detaljer" @@ -7206,15 +7321,20 @@ msgstr "Vis detaljer" msgid "Hide Details" msgstr "Skjul detaljer" -#: wp-admin/includes/user.php:466 -msgid "Yes, take me to my profile page" -msgstr "Ja, gå til profilsiden min" +#. translators: 1: Title of an update +#: wp-admin/includes/class-bulk-upgrader-skin.php:46 +msgid "%1$s updated successfully." +msgstr "Oppdateringen av %1$s var vellykket." -#: wp-admin/includes/upgrade.php:80 +#: wp-admin/includes/upgrade.php:83 msgid "Your chosen password." msgstr "Ditt valgte passord." -#: wp-admin/includes/user.php:467 +#: wp-admin/includes/user.php:480 +msgid "Yes, take me to my profile page" +msgstr "Ja, gå til profilsiden min" + +#: wp-admin/includes/user.php:481 msgid "No thanks, do not remind me again" msgstr "Nei takk og ikke minn meg på dette igjen" @@ -7227,68 +7347,68 @@ msgstr "Feil under sletting." msgid "Error in restoring from Trash." msgstr "Feil under gjenoppretting fra papirkurven." -#: wp-admin/edit.php:125 wp-admin/post.php:237 wp-admin/upload.php:147 -msgid "Sorry, you are not allowed to restore this item from the Trash." -msgstr "Beklager, du har ikke lov til å gjenopprette dette fra papirkurven." - #: wp-admin/edit.php:114 wp-admin/post.php:222 wp-admin/upload.php:138 msgid "Error in moving to Trash." msgstr "Feil under flytting til papirkurven." #. translators: %s: number of comments restored from the Trash -#: wp-admin/edit-comments.php:254 +#: wp-admin/edit-comments.php:270 msgid "%s comment restored from the Trash" msgid_plural "%s comments restored from the Trash" msgstr[0] "%s kommentar gjenopprettet fra papirkurven" msgstr[1] "%s kommentarer gjenopprettet fra papirkurven" #. translators: %s: number of comments moved to the Trash -#: wp-admin/edit-comments.php:249 +#: wp-admin/edit-comments.php:265 msgid "%s comment moved to the Trash." msgid_plural "%s comments moved to the Trash." msgstr[0] "%s kommentar flyttet til papirkurven." msgstr[1] "%s kommentarer flyttet til papirkurven." +#: wp-admin/edit.php:125 wp-admin/post.php:237 wp-admin/upload.php:147 +msgid "Sorry, you are not allowed to restore this item from the Trash." +msgstr "Beklager, du har ikke lov til å gjenopprette dette fra papirkurven." + #: wp-admin/edit.php:106 wp-admin/post.php:214 wp-admin/upload.php:135 msgid "Sorry, you are not allowed to move this item to the Trash." msgstr "Beklager, du har ikke lov til å flytte dette til papirkurven." -#: wp-admin/update-core.php:348 +#: wp-admin/update-core.php:347 msgid "The following themes have new versions available. Check the ones you want to update and then click “Update Themes”." msgstr "Følgende temaer har nye versjoner tilgjengelig. Merk de du vil oppdatere og klikk «Oppdater tema»." -#: wp-admin/user-new.php:248 -msgid "User has been added to your site." -msgstr "Bruker har blitt lagt til ditt nettsted." - -#: wp-admin/user-new.php:255 -msgid "That user is already a member of this site." -msgstr "Den brukeren er allerede medlem på dette nettstedet." - -#: wp-admin/user-new.php:244 +#: wp-admin/user-new.php:251 msgid "Invitation email sent to user. A confirmation link must be clicked for them to be added to your site." msgstr "Invitasjon er sendt til bruker på e-post. Der er en aktiveringslenke som må trykkes på for at brukeren skal legges til på nettstedet." -#: wp-admin/update-core.php:241 +#: wp-admin/user-new.php:255 +msgid "User has been added to your site." +msgstr "Bruker har blitt lagt til ditt nettsted." + +#: wp-admin/user-new.php:262 +msgid "That user is already a member of this site." +msgstr "Den brukeren er allerede medlem på dette nettstedet." + +#: wp-admin/update-core.php:238 msgid "The following plugins have new versions available. Check the ones you want to update and then click “Update Plugins”." msgstr "Følgende utvidelser har nye versjoner tilgjengelig. Merk de du vil oppdatere og klikk «Oppdater utvidelser»." -#: wp-admin/custom-background.php:246 +#: wp-admin/custom-background.php:295 msgid "This will remove the background image. You will not be able to restore any customizations." msgstr "Dette vil fjerne bakgrunnsbildet. Alle tilpasninger du har gjort vil bli borte." -#: wp-admin/includes/class-wp-themes-list-table.php:113 +#: wp-admin/includes/class-wp-themes-list-table.php:114 msgid "Only the current theme is available to you. Contact the %s administrator for information about accessing additional themes." msgstr "Kun det aktive temaet er tilgjengelig for deg nå. Kontakt administratoren på %s for informasjon om hvordan du får tilgang til flere temaer." -#: wp-admin/includes/file.php:27 -msgid "Author Template" -msgstr "Forfattermal" - #: wp-admin/includes/file.php:53 msgid "Visual Editor Stylesheet" msgstr "Visuell tekstbehandlermal" +#: wp-admin/includes/file.php:27 +msgid "Author Template" +msgstr "Forfattermal" + #: wp-admin/includes/file.php:30 msgid "Tag Template" msgstr "Stikkordmal" @@ -7300,25 +7420,25 @@ msgstr "Side lagret." #. translators: %s: Importer name #. translators: 1: Plugin name and version. #: wp-admin/import.php:175 -#: wp-admin/includes/class-wp-plugin-install-list-table.php:511 -#: wp-admin/includes/class-wp-plugins-list-table.php:788 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:507 +#: wp-admin/includes/class-wp-plugins-list-table.php:786 msgid "More information about %s" msgstr "Mer informasjon om %s" -#: wp-admin/user-edit.php:331 -msgid "Grant this user super admin privileges for the Network." -msgstr "Gi denne brukeren superadminrettigheter for nettverket." - -#: wp-admin/install.php:151 wp-admin/user-edit.php:174 +#: wp-admin/install.php:151 wp-admin/user-edit.php:175 msgid "Important:" msgstr "Viktig:" -#: wp-admin/user-edit.php:174 +#: wp-admin/user-edit.php:366 +msgid "Grant this user super admin privileges for the Network." +msgstr "Gi denne brukeren superadminrettigheter for nettverket." + +#: wp-admin/user-edit.php:175 msgid "This user has super admin privileges." msgstr "Denne brukeren har superadminrettigheter." -#: wp-admin/includes/class-wp-theme-install-list-table.php:278 -#: wp-admin/includes/class-wp-theme-install-list-table.php:401 +#: wp-admin/includes/class-wp-theme-install-list-table.php:281 +#: wp-admin/includes/class-wp-theme-install-list-table.php:404 msgid "Update to version %s" msgstr "Oppdater til versjon %s" @@ -7326,7 +7446,7 @@ msgstr "Oppdater til versjon %s" msgid "items" msgstr "saker" -#: wp-admin/user-edit.php:304 +#: wp-admin/user-edit.php:339 msgid "Usernames cannot be changed." msgstr "Brukernavn kan ikke endres." @@ -7334,6 +7454,10 @@ msgstr "Brukernavn kan ikke endres." msgid "The menu has been successfully deleted." msgstr "Menyen har blitt slettet." +#: wp-admin/includes/template.php:1261 +msgid "The miscellaneous options group has been removed. Use another settings group." +msgstr "Gruppen med diverse innstillinger er fjernet. Bruk en annen gruppe med innstillinger." + #: wp-admin/options-general.php:66 msgid "In a few words, explain what this site is about." msgstr "Forklar med få ord hva dette nettstedet handler om." @@ -7344,22 +7468,18 @@ msgstr "Forklar med få ord hva dette nettstedet handler om." msgid "Site Visibility" msgstr "Nettstedets synlighet" -#: wp-admin/includes/template.php:1258 -msgid "The miscellaneous options group has been removed. Use another settings group." -msgstr "Gruppen med diverse innstillinger er fjernet. Bruk en annen gruppe med innstillinger." - -#: wp-admin/includes/nav-menu.php:968 +#: wp-admin/includes/nav-menu.php:978 msgid "Link Target" msgstr "Lenkemål" +#: wp-admin/nav-menus.php:763 wp-admin/nav-menus.php:842 +msgid "Save Menu" +msgstr "Lagre meny" + #: wp-admin/includes/class-walker-nav-menu-edit.php:182 msgid "CSS Classes (optional)" msgstr "CSS-klasser (valgfritt)" -#: wp-admin/nav-menus.php:762 wp-admin/nav-menus.php:839 -msgid "Save Menu" -msgstr "Lagre meny" - #: wp-admin/includes/class-bulk-theme-upgrader-skin.php:23 msgid "Updating Theme %1$s (%2$d/%3$d)" msgstr "Oppdaterer tema %1$s (%2$d/%3$d)" @@ -7376,10 +7496,6 @@ msgstr "Du må oppgi et navn for ditt nettverk med nettsteder." msgid "The network already exists." msgstr "Nettverket finnes allerede." -#: wp-admin/includes/schema.php:913 -msgid "You must provide a valid email address." -msgstr "Du må skrive inn en gyldig e-postadresse." - #. translators: %s: error message #: wp-admin/includes/schema.php:1091 msgid "This resulted in an error message: %s" @@ -7389,47 +7505,51 @@ msgstr "Dette medførte en feilmelding: %s" msgid "You can still use your site but any subdomain you create may not be accessible. If you know your DNS is correct, ignore this message." msgstr "Du kan fortsatt bruke nettstedet, men underdomener du lager kan bli utilgjengelige. Ignorer denne beskjeden hvis du vet at din DNS er riktig." -#: wp-admin/includes/user.php:463 +#: wp-admin/includes/schema.php:913 +msgid "You must provide a valid email address." +msgstr "Du må skrive inn en gyldig e-postadresse." + +#: wp-admin/includes/user.php:477 msgid "Notice:" msgstr "Merk:" -#: wp-admin/edit-form-advanced.php:578 +#: wp-admin/edit-form-advanced.php:586 msgid "Get Shortlink" msgstr "Få kortlenke" -#: wp-admin/includes/class-bulk-plugin-upgrader-skin.php:23 -msgid "Updating Plugin %1$s (%2$d/%3$d)" -msgstr "Oppdaterer utvidelse %1$s (%2$d/%3$d)" - #. translators: 1: Title of an update #: wp-admin/includes/class-bulk-upgrader-skin.php:44 msgid "The update of %1$s failed." msgstr "Oppdatering av %1$s feilet." -#: wp-admin/includes/upgrade.php:95 -msgid "The password you chose during the install." -msgstr "Passordet du valgte under installeringen." +#: wp-admin/includes/class-bulk-plugin-upgrader-skin.php:23 +msgid "Updating Plugin %1$s (%2$d/%3$d)" +msgstr "Oppdaterer utvidelse %1$s (%2$d/%3$d)" -#: wp-admin/includes/upgrade.php:83 +#: wp-admin/includes/upgrade.php:86 msgid "User already exists. Password inherited." msgstr "Brukeren finnes allerede. Det gamle passordet ble beholdt." -#: wp-admin/includes/class-wp-automatic-updater.php:355 -#: wp-admin/includes/update-core.php:1221 wp-admin/update-core.php:501 -msgid "WordPress updated successfully" -msgstr "Oppdateringen av WordPress var vellykket" +#: wp-admin/includes/upgrade.php:98 +msgid "The password you chose during the install." +msgstr "Passordet du valgte under installeringen." -#: wp-admin/update-core.php:461 +#: wp-admin/update-core.php:460 msgid "Update WordPress" msgstr "Oppdater WordPress" -#: wp-admin/plugins.php:131 wp-admin/update-core.php:244 -#: wp-admin/update-core.php:329 wp-admin/update-core.php:666 -#: wp-admin/update-core.php:670 +#: wp-admin/includes/class-wp-automatic-updater.php:355 +#: wp-admin/includes/update-core.php:1224 wp-admin/update-core.php:500 +msgid "WordPress updated successfully" +msgstr "Oppdateringen av WordPress var vellykket" + +#: wp-admin/plugins.php:131 wp-admin/update-core.php:241 +#: wp-admin/update-core.php:328 wp-admin/update-core.php:681 +#: wp-admin/update-core.php:685 msgid "Update Plugins" msgstr "Oppdater utvidelser" -#: wp-admin/update-core.php:549 wp-admin/update-core.php:588 +#: wp-admin/update-core.php:548 wp-admin/update-core.php:587 msgid "WordPress Updates" msgstr "WordPress oppdateringer" @@ -7437,47 +7557,17 @@ msgstr "WordPress oppdateringer" msgid "Edit menu item" msgstr "Rediger menyvalg" -#: wp-admin/options-general.php:102 -msgid "This address is used for admin purposes. If you change this we will send you an email at your new address to confirm it. The new address will not become active until confirmed." -msgstr "Denne adressen er brukt til administrative oppgaver. Hvis du endrer denne vil vi sende deg en e-post til den nye adressen for å bekrefte den. Den nye adressen vil ikke bli aktivert før den er bekreftet." - -#: wp-admin/plugins.php:292 -msgid "You are about to remove the following plugin:" -msgstr "Du er i ferd med å fjerne følgende utvidelse:" - -#: wp-admin/plugins.php:288 -msgid "Delete Plugin" -msgstr "Slett utvidelse" - -#: wp-admin/plugins.php:317 -msgid "Are you sure you wish to delete these files and data?" -msgstr "Er du sikker på at du vil slette disse filene og data?" - -#: wp-admin/plugins.php:330 -msgid "Yes, delete these files and data" -msgstr "Ja, slett disse filene og dataene" - -#: wp-admin/includes/class-wp-plugins-list-table.php:581 -msgid "Inactive:" -msgstr "Inaktive:" - -#: wp-admin/includes/class-wp-plugins-list-table.php:425 -msgid "Must-Use (%s)" -msgid_plural "Must-Use (%s)" -msgstr[0] "Må bruke (%s)" -msgstr[1] "Må bruke (%s)" - -#: wp-admin/about.php:213 -msgid "Go to Dashboard" -msgstr "Gå til kontrollpanel" +#: wp-admin/includes/nav-menu.php:403 wp-admin/includes/nav-menu.php:688 +msgid "View All" +msgstr "Vis alle" #: wp-admin/nav-menus.php:341 wp-admin/nav-menus.php:351 msgid "Please enter a valid menu name." msgstr "Vennligst oppgi et gyldig menynavn." -#: wp-admin/includes/nav-menu.php:394 wp-admin/includes/nav-menu.php:678 -msgid "View All" -msgstr "Vis alle" +#: wp-admin/options-general.php:102 +msgid "This address is used for admin purposes. If you change this we will send you an email at your new address to confirm it. The new address will not become active until confirmed." +msgstr "Denne adressen er brukt til administrative oppgaver. Hvis du endrer denne vil vi sende deg en e-post til den nye adressen for å bekrefte den. Den nye adressen vil ikke bli aktivert før den er bekreftet." #: wp-admin/options-general.php:181 msgid "This timezone is currently in daylight saving time." @@ -7487,33 +7577,43 @@ msgstr "Denne tidssonen er nå i sommertid." msgid "This timezone does not observe daylight saving time." msgstr "Denne tidssonen bruker ikke sommertid." -#: wp-admin/includes/class-wp-plugins-list-table.php:428 +#: wp-admin/plugins.php:325 +msgid "Are you sure you wish to delete these files and data?" +msgstr "Er du sikker på at du vil slette disse filene og data?" + +#: wp-admin/includes/class-wp-plugins-list-table.php:582 +msgid "Inactive:" +msgstr "Inaktive:" + +#: wp-admin/includes/class-wp-plugins-list-table.php:426 +msgid "Must-Use (%s)" +msgid_plural "Must-Use (%s)" +msgstr[0] "Må bruke (%s)" +msgstr[1] "Må bruke (%s)" + +#: wp-admin/includes/class-wp-plugins-list-table.php:429 msgid "Drop-ins (%s)" msgid_plural "Drop-ins (%s)" msgstr[0] "Innslipp (%s)" msgstr[1] "Innslipp (%s)" -#: wp-admin/includes/plugin.php:428 -msgid "Executed before Multisite is loaded." -msgstr "Kjørt før flernettsted lastes." +#: wp-admin/about.php:246 +msgid "Go to Dashboard" +msgstr "Gå til kontrollpanel" -#: wp-admin/includes/plugin.php:424 -msgid "External object cache." -msgstr "Ekstern objekt-cache." +#: wp-admin/plugins.php:338 +msgid "Yes, delete these files and data" +msgstr "Ja, slett disse filene og dataene" -#: wp-admin/includes/plugin.php:423 -msgid "Custom maintenance message." -msgstr "Egendefinert vedlikeholdsbeskjed." +#: wp-admin/plugins.php:296 +msgid "Delete Plugin" +msgstr "Slett utvidelse" -#: wp-admin/includes/plugin.php:422 -msgid "Custom install script." -msgstr "Tilpasset installeringsskript." +#: wp-admin/plugins.php:300 +msgid "You are about to remove the following plugin:" +msgstr "Du er i ferd med å fjerne følgende utvidelse:" -#: wp-admin/includes/plugin.php:421 -msgid "Custom database error message." -msgstr "Egendefinert beskjed for databasefeil." - -#: wp-admin/includes/file.php:326 +#: wp-admin/includes/file.php:327 msgid "File is empty. Please upload something more substantial." msgstr "Filen er tom. Vennligst last opp noe mer innholdsrikt." @@ -7521,8 +7621,8 @@ msgstr "Filen er tom. Vennligst last opp noe mer innholdsrikt." #. translators: %s: plugin name #. translators: %s: Theme name #: wp-admin/import.php:136 -#: wp-admin/includes/class-wp-theme-install-list-table.php:286 -#: wp-admin/includes/dashboard.php:1260 wp-admin/theme-install.php:266 +#: wp-admin/includes/class-wp-theme-install-list-table.php:289 +#: wp-admin/includes/dashboard.php:1263 wp-admin/theme-install.php:276 msgid "Install %s" msgstr "Installer %s" @@ -7530,14 +7630,30 @@ msgstr "Installer %s" msgid "Custom database class." msgstr "Egendefinert databaseklasse." +#: wp-admin/includes/plugin.php:421 +msgid "Custom database error message." +msgstr "Egendefinert beskjed for databasefeil." + +#: wp-admin/includes/plugin.php:422 +msgid "Custom install script." +msgstr "Tilpasset installeringsskript." + +#: wp-admin/includes/plugin.php:428 +msgid "Executed before Multisite is loaded." +msgstr "Kjørt før flernettsted lastes." + +#: wp-admin/includes/plugin.php:423 +msgid "Custom maintenance message." +msgstr "Egendefinert vedlikeholdsbeskjed." + +#: wp-admin/includes/plugin.php:424 +msgid "External object cache." +msgstr "Ekstern objekt-cache." + #: wp-admin/includes/plugin.php:419 msgid "Advanced caching plugin." msgstr "Avansert hurtiglagringsutvidelse." -#: wp-admin/comment.php:138 -msgid "This comment is currently marked as spam." -msgstr "Denne kommentaren er merket som spam." - #: wp-admin/comment.php:80 msgid "Moderate Comment" msgstr "Moderer kommentar" @@ -7546,7 +7662,7 @@ msgstr "Moderer kommentar" msgid "This comment is currently approved." msgstr "Denne kommentaren er godkjent." -#: wp-admin/edit-comments.php:265 +#: wp-admin/edit-comments.php:281 msgid "This comment is already approved." msgstr "Denne kommentaren er allerede godkjent." @@ -7554,83 +7670,85 @@ msgstr "Denne kommentaren er allerede godkjent." msgid "This comment is currently in the Trash." msgstr "Denne kommentaren ligger i papirkurven." -#: wp-admin/custom-background.php:314 -msgid "Repeat" -msgstr "Gjenta" - -#: wp-admin/edit-comments.php:268 +#: wp-admin/edit-comments.php:284 msgid "This comment is already in the Trash." msgstr "Denne kommentaren ligger allerede i papirkurven." -#: wp-admin/edit-comments.php:268 +#: wp-admin/edit-comments.php:284 msgid "View Trash" msgstr "Vis papirkurven" -#: wp-admin/edit-comments.php:271 +#: wp-admin/comment.php:138 +msgid "This comment is currently marked as spam." +msgstr "Denne kommentaren er merket som spam." + +#: wp-admin/edit-comments.php:287 msgid "This comment is already marked as spam." msgstr "Denne kommentaren er allerede merket som spam." -#: wp-admin/includes/class-wp-screen.php:893 -msgid "Screen Options" -msgstr "Visningsinnstillinger" +#: wp-admin/widgets.php:284 +msgid "Position" +msgstr "Posisjon" -#: wp-admin/includes/theme-install.php:101 wp-admin/theme-install.php:155 +#: wp-admin/import.php:176 +#: wp-admin/includes/class-wp-theme-install-list-table.php:319 +#: wp-admin/includes/class-wp-themes-list-table.php:228 +msgid "Details" +msgstr "Detaljer" + +#: wp-admin/includes/theme-install.php:101 wp-admin/theme-install.php:161 msgid "Feature Filter" msgstr "Funksjonalitetsfilter" -#: wp-admin/includes/theme.php:237 +#: wp-admin/includes/theme.php:239 msgid "One Column" msgstr "En kolonne" -#: wp-admin/includes/theme.php:238 +#: wp-admin/includes/theme.php:240 msgid "Two Columns" msgstr "To kolonner" -#: wp-admin/includes/theme.php:239 +#: wp-admin/includes/theme.php:241 msgid "Three Columns" msgstr "Tre kolonner" -#: wp-admin/includes/theme.php:240 +#: wp-admin/includes/theme.php:242 msgid "Four Columns" msgstr "Fire kolonner" -#: wp-admin/includes/theme.php:241 +#: wp-admin/includes/theme.php:243 msgid "Left Sidebar" msgstr "Venstre sidekolonne" -#: wp-admin/includes/theme.php:242 +#: wp-admin/includes/theme.php:244 msgid "Right Sidebar" msgstr "Høyre sidekolonne" -#: wp-admin/includes/theme.php:245 wp-admin/includes/theme.php:301 +#: wp-admin/includes/theme.php:247 wp-admin/includes/theme.php:303 msgid "Features" msgstr "Egenskaper" -#: wp-admin/includes/theme.php:249 -msgid "Custom Colors" -msgstr "Egendefinerte farger" - -#: wp-admin/includes/theme.php:264 +#: wp-admin/includes/theme.php:266 msgid "Theme Options" msgstr "Temainnstillinger" -#: wp-admin/includes/theme.php:265 +#: wp-admin/includes/theme.php:267 msgid "Threaded Comments" msgstr "Trådet kommentarer" -#: wp-admin/includes/theme.php:263 +#: wp-admin/includes/theme.php:265 msgid "Sticky Post" msgstr "Klebrig innlegg" -#: wp-admin/includes/theme.php:260 +#: wp-admin/includes/theme.php:262 msgid "Microformats" msgstr "Mikroformat" -#: wp-admin/includes/theme.php:269 wp-admin/includes/theme.php:302 +#: wp-admin/includes/theme.php:271 wp-admin/includes/theme.php:304 msgid "Subject" msgstr "Emne" -#: wp-admin/includes/theme.php:275 +#: wp-admin/includes/theme.php:277 msgid "Holiday" msgstr "Ferie" @@ -7642,19 +7760,13 @@ msgstr "Finn temaer" msgid "If you have a theme in a .zip format, you may install it by uploading it here." msgstr "Hvis du har et tema i .zip format kan du installere det ved å laste det opp her." -#: wp-admin/import.php:176 -#: wp-admin/includes/class-wp-theme-install-list-table.php:316 -#: wp-admin/includes/class-wp-themes-list-table.php:227 -msgid "Details" -msgstr "Detaljer" - #: wp-admin/includes/theme-install.php:205 msgid "Theme Install" msgstr "Installer tema" #. translators: %s: Theme version -#: wp-admin/includes/theme.php:633 wp-admin/theme-install.php:314 -#: wp-admin/themes.php:440 +#: wp-admin/includes/theme.php:658 wp-admin/theme-install.php:324 +#: wp-admin/themes.php:448 msgid "Version: %s" msgstr "Versjon: %s" @@ -7666,87 +7778,69 @@ msgstr "Klarte ikke å finne WordPress temamappen." msgid "Could not fully remove the theme %s." msgstr "Kunne ikke fjerne %s-temaet fullstendig." -#: wp-admin/includes/update-core.php:875 +#: wp-admin/includes/update-core.php:872 msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher and MySQL version %3$s or higher. You are running PHP version %4$s and MySQL version %5$s." msgstr "Oppdateringen kunne ikke installeres fordi WordPress %1$s krever PHP versjon %2$s eller høyere og MySQL versjon %3$s eller høyere. Du bruker PHP versjon %4$s og MySQL verson %5$s." -#: wp-admin/includes/update-core.php:877 +#: wp-admin/includes/update-core.php:874 msgid "The update cannot be installed because WordPress %1$s requires PHP version %2$s or higher. You are running version %3$s." msgstr "Oppdateringen kunne ikke installeres fordi WordPress %1$s krever PHP versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/includes/update-core.php:879 +#: wp-admin/includes/update-core.php:876 msgid "The update cannot be installed because WordPress %1$s requires MySQL version %2$s or higher. You are running version %3$s." msgstr "Oppdateringen kunne ikke installeres fordi WordPress %1$s krever MySQL versjon %2$s eller høyere. Du bruker versjon %3$s." -#: wp-admin/includes/update-core.php:824 +#: wp-admin/includes/update-core.php:821 msgid "Verifying the unpacked files…" msgstr "Verifiserer utpakkede filer…" -#: wp-admin/includes/update-core.php:837 +#: wp-admin/includes/update-core.php:834 msgid "The update could not be unpacked" msgstr "Oppdateringen kunne ikke pakkes ut" -#: wp-admin/includes/update-core.php:1095 -msgid "Upgrading database…" -msgstr "Oppgraderer database…" - -#: wp-admin/includes/update.php:203 +#. translators: 1: WordPress version number, 2: WordPress updates admin screen +#. URL +#: wp-admin/includes/update.php:211 msgid "You are using a development version (%1$s). Cool! Please stay updated." msgstr "Du bruker en utviklingsversjon (%1$s). Kult! Vennligst hold deg oppdatert." -#: wp-admin/includes/update.php:274 +#: wp-admin/includes/update.php:282 msgid "Update to %s" msgstr "Oppdater til %s" -#: wp-admin/includes/update.php:274 +#: wp-admin/includes/update.php:282 msgid "Latest" msgstr "Siste" -#: wp-admin/includes/update.php:608 -msgid "An automated WordPress update has failed to complete - please attempt the update again now." -msgstr "En automatisk WordPress-oppdatering feilet—vennligst prøv igjen nå." - -#: wp-admin/includes/update.php:610 -msgid "An automated WordPress update has failed to complete! Please notify the site administrator." -msgstr "En automatisk WordPress-oppdatering feilet! Vennligst si ifra til nettstedets administrator." - -#: wp-admin/includes/upgrade.php:74 +#: wp-admin/includes/upgrade.php:77 msgid "Note that password carefully! It is a random password that was generated just for you." msgstr "Merk deg passordet og pass på det! Det er et tilfeldig passord som er lagd bare for deg." #. translators: Default category slug -#: wp-admin/includes/upgrade.php:133 +#: wp-admin/includes/upgrade.php:136 msgctxt "Default category slug" msgid "Uncategorized" msgstr "Ukategorisert" -#: wp-admin/includes/upgrade.php:171 +#: wp-admin/includes/upgrade.php:174 msgid "Welcome to WordPress. This is your first post. Edit or delete it, then start writing!" msgstr "Velkommen til WordPress. Dette er ditt første innlegg. Rediger eller slett det, og start bloggingen!" -#: wp-admin/includes/upgrade.php:180 +#: wp-admin/includes/upgrade.php:183 msgid "Hello world!" msgstr "Hei, verden!" #. translators: Default post slug -#: wp-admin/includes/upgrade.php:182 wp-admin/includes/upgrade.php:326 +#: wp-admin/includes/upgrade.php:185 wp-admin/includes/upgrade.php:328 msgctxt "Default post slug" msgid "hello-world" msgstr "hei-verden" -#: wp-admin/includes/user.php:129 -msgid "ERROR: Please enter a password." -msgstr "FEIL: Vennligst skriv inn et passordet." - -#: wp-admin/includes/user.php:134 -msgid "ERROR: Passwords may not contain the character \"\\\"." -msgstr "FEIL: Passord kan ikke inneholde bokstaven \"\\\"." - -#: wp-admin/includes/user.php:139 +#: wp-admin/includes/user.php:153 msgid "ERROR: Please enter the same password in both password fields." msgstr "FEIL: Vennligst skriv det samme passordet i begge passordfeltene." -#: wp-admin/includes/user.php:160 +#: wp-admin/includes/user.php:174 msgid "ERROR: Please enter an email address." msgstr "FEIL: Vennligst skriv inn en e-postadresse." @@ -7758,10 +7852,6 @@ msgstr "WordPress › Installasjon" msgid "User(s) already exists." msgstr "Bruker(e) finnes allerede." -#: wp-admin/install.php:177 -msgid "Your Email" -msgstr "Din e-postadresse" - #: wp-admin/install.php:179 msgid "Double-check your email address before continuing." msgstr "Vennligst sjekk e-postadressen din før du fortsetter." @@ -7770,19 +7860,19 @@ msgstr "Vennligst sjekk e-postadressen din før du fortsetter." msgid "Install WordPress" msgstr "Installer WordPress" -#: wp-admin/install.php:244 +#: wp-admin/install.php:248 msgid "Insufficient Requirements" msgstr "Systemkrav ikke oppfyllt" -#: wp-admin/install.php:314 +#: wp-admin/install.php:318 msgid "Information needed" msgstr "Informasjon trengs" -#: wp-admin/install.php:315 +#: wp-admin/install.php:319 msgid "Please provide the following information. Don’t worry, you can always change these settings later." msgstr "Vennligst oppgi følgende informasjon. Ingen grunn til bekymring, du kan endre innstillingene senere." -#: wp-admin/install.php:370 +#: wp-admin/install.php:374 msgid "Success!" msgstr "Suksess!" @@ -7791,26 +7881,22 @@ msgid "Add New Link" msgstr "Legg til ny lenke" #. translators: add new links -#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:76 +#: wp-admin/edit-link-form.php:73 wp-admin/link-manager.php:82 #: wp-admin/menu.php:65 msgctxt "link" msgid "Add New" msgstr "Legg til ny" -#: wp-admin/link-manager.php:88 +#: wp-admin/link-manager.php:94 msgid "%s link deleted." msgid_plural "%s links deleted" msgstr[0] "%s lenke slettet." msgstr[1] "%s lenker slettet" -#: wp-admin/link-manager.php:96 +#: wp-admin/link-manager.php:102 msgid "Search Links" msgstr "Søk i lenker" -#: wp-admin/includes/class-wp-links-list-table.php:75 -msgid "No links found." -msgstr "Ingen lenker funnet." - #: wp-admin/link.php:109 msgid "Link not found." msgstr "Fant ikke lenken" @@ -7831,22 +7917,10 @@ msgstr "Reparer database" msgid "Repair and Optimize Database" msgstr "Reparer og optimaliser database" -#: wp-admin/media-new.php:40 -msgid "Upload New Media" -msgstr "Last opp ny media" - -#: wp-admin/media.php:23 wp-admin/media.php:57 -msgid "Sorry, you are not allowed to edit this attachment." -msgstr "Beklager, du har ikke lov til å redigere dette vedlegget." - #: wp-admin/media.php:61 msgid "You attempted to edit an attachment that doesn’t exist. Perhaps it was deleted?" msgstr "Du forsøkte å redigere et vedlegg som ikke eksisterer. Kanskje den ble slettet?" -#: wp-admin/media.php:63 -msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." -msgstr "Du kan ikke redigere dette vedlegget fordi det ligger i papirkurven. Vennligst flytt det ut av papirkurven og prøv på nytt." - #: wp-admin/media.php:116 wp-admin/media.php:125 msgid "Update Media" msgstr "Oppdater media" @@ -7857,7 +7931,7 @@ msgstr "Bibliotek" #. translators: add new file #: wp-admin/media.php:110 wp-admin/menu.php:52 wp-admin/upload.php:80 -#: wp-admin/upload.php:225 +#: wp-admin/upload.php:228 msgctxt "file" msgid "Add New" msgstr "Legg til ny" @@ -7870,12 +7944,6 @@ msgstr "Kommentarer %s" msgid "Appearance" msgstr "Utseende" -#. translators: add new plugin -#: wp-admin/menu.php:208 wp-admin/plugins.php:482 -msgctxt "plugin" -msgid "Add New" -msgstr "Legg til ny" - #: wp-admin/menu.php:217 wp-admin/user/menu.php:14 wp-admin/user-edit.php:28 msgid "Profile" msgstr "Profil" @@ -7888,11 +7956,6 @@ msgstr "Din profil" msgid "Tools" msgstr "Verktøy" -#: wp-admin/menu.php:249 -msgctxt "settings screen" -msgid "General" -msgstr "Generelt" - #: wp-admin/menu.php:250 msgid "Writing" msgstr "Skriving" @@ -7905,25 +7968,7 @@ msgstr "Lesing" msgid "Permalinks" msgstr "Permalenker" -#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 -msgid "Multisite support is not enabled." -msgstr "Støtte for flernettsted er ikke aktivert." - -#: wp-admin/my-sites.php:119 -msgid "Visit" -msgstr "Gå til" - -#: wp-admin/update-core.php:352 wp-admin/update-core.php:400 -#: wp-admin/update-core.php:694 wp-admin/update-core.php:699 -msgid "Update Themes" -msgstr "Oppdater temaer" - -#: wp-admin/includes/class-wp-users-list-table.php:155 -#: wp-admin/includes/deprecated.php:561 -msgid "No users found." -msgstr "Ingen brukere funnet." - -#: wp-admin/edit-form-advanced.php:457 wp-admin/options-discussion.php:14 +#: wp-admin/edit-form-advanced.php:458 wp-admin/options-discussion.php:14 msgid "Discussion Settings" msgstr "Diskusjonsinnstillinger" @@ -7939,10 +7984,6 @@ msgstr "Disse innstillingene kan overstyres for individuelle innlegg og sider." msgid "Other comment settings" msgstr "Andre kommentarinnstillinger" -#: wp-admin/options-discussion.php:63 -msgid "Comment author must fill out name and email" -msgstr "Kommentarforfatteren må fylle ut navn og e-post" - #: wp-admin/options-discussion.php:67 msgid "Users must be registered and logged in to comment" msgstr "Brukere må være registrert og innlogget for å kunne kommentere" @@ -7963,127 +8004,109 @@ msgstr "siste" msgid "first" msgstr "første" -#: wp-admin/options-discussion.php:110 +#. translators: 1: Form field control for number of top level comments per +#. page, 2: Form field control for the 'first' or 'last' page +#: wp-admin/options-discussion.php:111 msgid "Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default" msgstr "Del opp kommentarer i sider med %1$s kommentarer per side og den %2$s siden vist som standard" -#: wp-admin/options-discussion.php:118 +#: wp-admin/options-discussion.php:119 msgid "older" msgstr "eldste" -#: wp-admin/options-discussion.php:120 +#: wp-admin/options-discussion.php:121 msgid "newer" msgstr "nyeste" -#: wp-admin/options-discussion.php:122 +#: wp-admin/options-discussion.php:123 msgid "Comments should be displayed with the %s comments at the top of each page" msgstr "Kommentarer skal vises med de %s kommentarene øverst på hver side" -#: wp-admin/options-discussion.php:128 wp-admin/options-discussion.php:129 +#: wp-admin/options-discussion.php:129 wp-admin/options-discussion.php:130 msgid "Email me whenever" msgstr "Varsle meg på e-post når" -#: wp-admin/options-discussion.php:132 +#: wp-admin/options-discussion.php:133 msgid "Anyone posts a comment" msgstr "Noen kommenterer innlegget" -#: wp-admin/options-discussion.php:136 +#: wp-admin/options-discussion.php:137 msgid "A comment is held for moderation" msgstr "En kommentar holdes igjen for moderering" -#: wp-admin/options-discussion.php:140 wp-admin/options-discussion.php:141 +#: wp-admin/options-discussion.php:141 wp-admin/options-discussion.php:142 msgid "Before a comment appears" msgstr "Før en kommentar vises" -#: wp-admin/options-discussion.php:146 -msgid "Comment author must have a previously approved comment" -msgstr "Kommentarforfatteren må tidligere ha fått godkjent en kommentar" - -#: wp-admin/options-discussion.php:150 wp-admin/options-discussion.php:151 +#: wp-admin/options-discussion.php:151 wp-admin/options-discussion.php:152 msgid "Comment Moderation" msgstr "Moderering av kommentarer" -#: wp-admin/options-discussion.php:152 -msgid "Hold a comment in the queue if it contains %s or more links. (A common characteristic of comment spam is a large number of hyperlinks.)" -msgstr "Hold en kommentar i køen hvis den inneholder %s lenker eller flere. (et vanlig symptom på kommentar-spam er et stort antall hyperlenker.)" - -#: wp-admin/options-discussion.php:154 -msgid "When a comment contains any of these words in its content, name, URL, email, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." -msgstr "Når en kommentar inneholder noen av disse ordene i innhold, navn, URL, e-post eller IP, vil den bli holdt i moderasjonskøen. Et ord eller IP per linje. Systemet finner også treff inne i ord, så «press» gir utslag på «WordPress»." - -#: wp-admin/options-discussion.php:161 wp-admin/options-discussion.php:162 +#: wp-admin/options-discussion.php:162 wp-admin/options-discussion.php:163 msgid "Comment Blacklist" msgstr "Svarteliste for kommentarer" -#: wp-admin/options-discussion.php:163 -msgid "When a comment contains any of these words in its content, name, URL, email, or IP, it will be put in the trash. One word or IP per line. It will match inside words, so “press” will match “WordPress”." -msgstr "Når en kommentar inneholder noen av disse ordene i innhold, navn, URL, e-post eller IP, vil den bli markert som useriøs. Ett ord eller IP per linje. Systemet finner også treff inne i ord, så «press» gir utslag på «WordPress»." - -#: wp-admin/options-discussion.php:172 +#: wp-admin/options-discussion.php:173 msgid "Avatars" msgstr "Avatarer" -#: wp-admin/options-discussion.php:184 wp-admin/options-discussion.php:185 +#: wp-admin/options-discussion.php:185 wp-admin/options-discussion.php:186 msgid "Avatar Display" msgstr "Avatar visning" -#: wp-admin/options-discussion.php:188 +#: wp-admin/options-discussion.php:189 msgid "Show Avatars" msgstr "Vis avatarer" -#: wp-admin/options-discussion.php:193 wp-admin/options-discussion.php:194 +#: wp-admin/options-discussion.php:194 wp-admin/options-discussion.php:195 msgid "Maximum Rating" msgstr "Maks klassifisering" #. translators: Content suitability rating: #. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system -#: wp-admin/options-discussion.php:199 +#: wp-admin/options-discussion.php:200 msgid "G — Suitable for all audiences" msgstr "G — Passende for alle" #. translators: Content suitability rating: #. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system -#: wp-admin/options-discussion.php:201 +#: wp-admin/options-discussion.php:202 msgid "PG — Possibly offensive, usually for audiences 13 and above" msgstr "PG — Mulig støtende, vanligvis for lesere på 13 år eller eldre" #. translators: Content suitability rating: #. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system -#: wp-admin/options-discussion.php:203 +#: wp-admin/options-discussion.php:204 msgid "R — Intended for adult audiences above 17" msgstr "R — Ment for voksne over 17 år" #. translators: Content suitability rating: #. https://en.wikipedia.org/wiki/Motion_Picture_Association_of_America_film_rating_system -#: wp-admin/options-discussion.php:205 +#: wp-admin/options-discussion.php:206 msgid "X — Even more mature than above" msgstr "X — Enda mer støtende enn det over" -#: wp-admin/options-discussion.php:216 wp-admin/options-discussion.php:217 +#: wp-admin/options-discussion.php:217 wp-admin/options-discussion.php:218 msgid "Default Avatar" msgstr "Standard avatar" -#: wp-admin/options-discussion.php:219 -msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their email address." -msgstr "For brukere uten en egendefinert avatar kan du enten vise en generell logo eller en som er generert fra e-postadressen deres." - -#: wp-admin/options-discussion.php:224 +#: wp-admin/options-discussion.php:225 msgid "Blank" msgstr "Blank" -#: wp-admin/options-discussion.php:225 +#: wp-admin/options-discussion.php:226 msgid "Gravatar Logo" msgstr "Gravatar logo" -#: wp-admin/options-discussion.php:226 +#: wp-admin/options-discussion.php:227 msgid "Identicon (Generated)" msgstr "Identicon (generert)" -#: wp-admin/options-discussion.php:227 +#: wp-admin/options-discussion.php:228 msgid "Wavatar (Generated)" msgstr "Wavatar (generert)" -#: wp-admin/options-discussion.php:228 +#: wp-admin/options-discussion.php:229 msgid "MonsterID (Generated)" msgstr "MonsterID (generert)" @@ -8091,10 +8114,6 @@ msgstr "MonsterID (generert)" msgid "General Settings" msgstr "Generelle innstillinger" -#: wp-admin/options-general.php:83 -msgid "This address is used for admin purposes, like new user notification." -msgstr "Adressen brukes i forbindelse med administrasjon, som varsling av ny bruker." - #: wp-admin/options-general.php:86 wp-admin/options-general.php:87 msgid "Membership" msgstr "Medlemskap" @@ -8111,10 +8130,6 @@ msgstr "Standardrolle for ny bruker" msgid "Timezone" msgstr "Tidssone" -#: wp-admin/options-general.php:153 -msgid "Choose a city in the same timezone as you." -msgstr "Velg en by i samme tidssone som deg." - #: wp-admin/options-general.php:183 msgid "This timezone is currently in standard time." msgstr "Denne tidssonen er nå i standardtid." @@ -8123,10 +8138,6 @@ msgstr "Denne tidssonen er nå i standardtid." msgid "Custom:" msgstr "Egendefinert:" -#: wp-admin/options-general.php:304 -msgid "Week Starts On" -msgstr "Uken starter på" - #: wp-admin/options-media.php:15 msgid "Media Settings" msgstr "Mediainnstillinger" @@ -8159,10 +8170,6 @@ msgstr "Maks høyde" msgid "Large size" msgstr "Stor størrelse" -#: wp-admin/options-media.php:92 -msgid "Embeds" -msgstr "Innbygginger" - #: wp-admin/options-media.php:99 msgid "Uploading Files" msgstr "Laste opp filer" @@ -8308,15 +8315,6 @@ msgstr "Standardkategori for innlegg" msgid "Default Link Category" msgstr "Standardkategori for lenker" -#: wp-admin/options-writing.php:116 -msgid "Post via email" -msgstr "Publiser med e-post" - -#. translators: 1, 2, 3: examples of random email addresses -#: wp-admin/options-writing.php:120 -msgid "To post to WordPress by email you must set up a secret email account with POP3 access. Any mail received at this address will be posted, so it’s a good idea to keep this address very secret. Here are three random strings you could use: %1$s, %2$s, %3$s." -msgstr "For å publisere til WordPress med e-post må du sette opp en hemmelig e-post konto med POP3-tilgang. All e-post mottatt på denne adressen vil bli publisert, så det er en god idé å holde adressen veldig hemmelig. Her er noen tilfeldige tekstbiter du kan bruke: %1$s, %2$s, %3$s." - #: wp-admin/options-writing.php:129 msgid "Mail Server" msgstr "E-posttjener" @@ -8337,171 +8335,87 @@ msgstr "Standardkategori for e-post" msgid "Update Services" msgstr "Oppdateringstjenester" -#: wp-admin/options.php:247 +#: wp-admin/options.php:253 msgid "All Settings" msgstr "Alle innstillinger" -#: wp-admin/plugin-editor.php:20 -msgid "Edit Plugins" -msgstr "Rediger utvidelser" - -#: wp-admin/plugin-editor.php:118 +#: wp-admin/plugin-editor.php:130 msgid "No such file exists! Double check the name and try again." msgstr "Oops, jeg kjenner ingen filer som heter dette! Dobbelsjekk navnet og prøv igjen." -#: wp-admin/plugin-editor.php:125 +#: wp-admin/plugin-editor.php:137 msgid "Files of this type are not editable." msgstr "Denne filtypen kan ikke redigeres." -#: wp-admin/plugin-editor.php:170 wp-admin/theme-editor.php:156 +#: wp-admin/plugin-editor.php:182 wp-admin/theme-editor.php:156 msgid "File edited successfully." msgstr "Filen ble redigert." -#: wp-admin/plugin-editor.php:172 -msgid "This plugin has been deactivated because your changes resulted in a fatal error." -msgstr "Utvidelsen kunne ikke aktiveres fordi den utløste en fatal feil." - -#: wp-admin/plugin-editor.php:212 -msgid "Select plugin to edit:" -msgstr "Velg utvidelse å redigere:" - -#: wp-admin/plugin-editor.php:234 -msgid "Plugin Files" -msgstr "Utvidelsesfiler" - -#: wp-admin/plugin-editor.php:263 wp-admin/theme-editor.php:264 +#: wp-admin/plugin-editor.php:275 wp-admin/theme-editor.php:264 msgid "Documentation:" msgstr "Dokumentasjon:" -#: wp-admin/plugin-editor.php:273 +#: wp-admin/plugin-editor.php:285 msgid "Update File and Attempt to Reactivate" msgstr "Oppdater filen og forsøk å reaktivere den" -#: wp-admin/plugin-editor.php:275 wp-admin/theme-editor.php:277 +#: wp-admin/plugin-editor.php:287 wp-admin/theme-editor.php:277 msgid "Update File" msgstr "Oppdater fil" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:94 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:93 msgctxt "Plugin Installer" msgid "Featured" msgstr "Fremhevede" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:95 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:94 msgctxt "Plugin Installer" msgid "Popular" msgstr "Populære" -#: wp-admin/plugins.php:319 +#: wp-admin/plugins.php:327 msgid "Are you sure you wish to delete these files?" msgstr "Er du sikker på at du vil slette disse filene?" -#: wp-admin/plugins.php:330 +#: wp-admin/plugins.php:338 msgid "Yes, delete these files" msgstr "Ja, slett disse filene" -#: wp-admin/plugins.php:336 -msgid "No, return me to the plugin list" -msgstr "Nei, gå tilbake til listen med utvidelser" - -#: wp-admin/plugins.php:373 -msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." -msgstr "Utvidelser kan gi WordPress ny funksjonalitet. Når en utvidelse er installert kan du aktivere og deaktivere den her." - -#. translators: WP_PLUGIN_DIR constant value -#: wp-admin/plugins.php:388 -msgid "If something goes wrong with a plugin and you can’t use WordPress, delete or rename that file in the %s directory and it will be automatically deactivated." -msgstr "Med noen utvidelser kan ting gå galt, slik at du ikke kan bruke WordPress. Da må du slette eller endre navn på filen i %s-mappen, og utvidelsen blir deaktivert automatisk." - -#. translators: 1: plugin file 2: error message -#: wp-admin/plugins.php:416 -msgid "The plugin %1$s has been deactivated due to an error: %2$s" -msgstr "Utvidelsen %1$s har blitt deaktivert på grunn av en feil: %2$s" - -#: wp-admin/plugins.php:431 -msgid "Plugin could not be activated because it triggered a fatal error." -msgstr "Utvidelsen kunne ikke aktiveres fordi det utløste en fatal feil." - -#: wp-admin/plugins.php:453 -msgid "Plugin could not be deleted due to an error: %s" -msgstr "Utvidelsen kunne ikke slettes på grunn av en feil: %s" - -#: wp-admin/plugins.php:461 -msgid "The selected plugins have been deleted." -msgstr "Valgte utvidelser har blitt slettet." - -#: wp-admin/plugins.php:468 -msgid "Plugin activated." -msgstr "Utvidelse aktivert" - -#: wp-admin/plugins.php:470 -msgid "Selected plugins activated." -msgstr "Valgte utvidelser aktivert." - -#: wp-admin/plugins.php:472 -msgid "Plugin deactivated." -msgstr "Utvidelse deaktivert" - -#: wp-admin/plugins.php:474 -msgid "Selected plugins deactivated." -msgstr "Valgte utvidelser deaktivert." - -#: wp-admin/includes/class-wp-plugins-list-table.php:461 -#: wp-admin/includes/class-wp-plugins-list-table.php:603 +#: wp-admin/includes/class-wp-plugins-list-table.php:462 +#: wp-admin/includes/class-wp-plugins-list-table.php:604 msgid "Network Deactivate" msgstr "Deaktiver nettverk" -#: wp-admin/includes/class-wp-plugins-list-table.php:795 -msgid "Visit plugin site" -msgstr "Gå til utvidelsens hjemmeside" - -#: wp-admin/includes/class-wp-plugins-list-table.php:499 -msgid "Clear List" -msgstr "Tøm liste" - -#: wp-admin/includes/class-wp-plugins-list-table.php:413 +#: wp-admin/includes/class-wp-plugins-list-table.php:414 msgctxt "plugins" msgid "All (%s)" msgid_plural "All (%s)" msgstr[0] "Alle (%s)" msgstr[1] "Alle (%s)" -#: wp-admin/includes/class-wp-plugins-list-table.php:416 +#: wp-admin/includes/class-wp-plugins-list-table.php:417 msgid "Active (%s)" msgid_plural "Active (%s)" msgstr[0] "Aktiv (%s)" msgstr[1] "Aktive (%s)" -#: wp-admin/includes/class-wp-plugins-list-table.php:419 +#: wp-admin/includes/class-wp-plugins-list-table.php:420 msgid "Recently Active (%s)" msgid_plural "Recently Active (%s)" msgstr[0] "Nylig aktiv (%s)" msgstr[1] "Nylig aktive (%s)" -#: wp-admin/includes/class-wp-plugins-list-table.php:422 +#: wp-admin/includes/class-wp-plugins-list-table.php:423 msgid "Inactive (%s)" msgid_plural "Inactive (%s)" msgstr[0] "Inaktiv (%s)" msgstr[1] "Inaktive (%s)" -#: wp-admin/includes/class-wp-plugins-list-table.php:339 -msgid "No plugins found." -msgstr "Ingen utvidelser funnet." - -#: wp-admin/edit-tags.php:161 wp-admin/edit-tags.php:181 wp-admin/post.php:107 +#: wp-admin/edit-tags.php:141 wp-admin/edit-tags.php:161 wp-admin/post.php:107 #: wp-admin/term.php:26 msgid "You attempted to edit an item that doesn’t exist. Perhaps it was deleted?" msgstr "Du forsøkte å redigere noe som ikke eksisterer. Kanskje den ble slettet?" -#: wp-admin/async-upload.php:57 wp-admin/edit-tags.php:174 -#: wp-admin/edit-tags.php:300 wp-admin/includes/post.php:1786 -#: wp-admin/media-upload.php:46 wp-admin/post.php:117 -msgid "Sorry, you are not allowed to edit this item." -msgstr "Beklager, du har ikke lov til å redigere dette." - -#: wp-admin/post.php:120 -msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." -msgstr "Du kan ikke endre dette fordi det ligger i papirkurven. Vennligst flytt det ut av papirkurven og prøv på nytt." - #: wp-admin/async-upload.php:55 wp-admin/post.php:110 wp-admin/post.php:211 #: wp-admin/post.php:234 wp-admin/post.php:252 msgid "Unknown post type." @@ -8511,11 +8425,7 @@ msgstr "Ukjent innleggstype." msgid "View post" msgstr "Vis innlegg" -#: wp-admin/revision.php:77 -msgid "Compare Revisions of “%1$s”" -msgstr "Sammenlign revisjoner av «%1$s»" - -#: wp-admin/includes/theme.php:642 wp-admin/themes.php:456 +#: wp-admin/includes/theme.php:667 wp-admin/themes.php:464 msgid "Tags:" msgstr "Stikkord:" @@ -8539,11 +8449,7 @@ msgstr "Oops, jeg kjenner ingen filer som heter dette! Dobbelsjekk navnet og pr msgid "Theme deleted." msgstr "Tema er slettet." -#: wp-admin/includes/theme.php:631 wp-admin/themes.php:438 -msgid "Current Theme" -msgstr "Gjeldende tema" - -#: wp-admin/includes/class-wp-themes-list-table.php:196 +#: wp-admin/includes/class-wp-themes-list-table.php:197 msgid "" "You are about to delete this theme '%s'\n" " 'Cancel' to stop, 'OK' to delete." @@ -8551,86 +8457,50 @@ msgstr "" "Du er i ferd med å slette temaet '%s'\n" " 'Avbryt' for å stoppe, 'OK' for å slette." -#: wp-admin/themes.php:305 +#: wp-admin/themes.php:309 msgid "Broken Themes" msgstr "Ødelagte temaer" -#: wp-admin/update-core.php:57 -msgid "Download nightly build" -msgstr "Last ned utviklingsversjon" - -#: wp-admin/update-core.php:81 -msgid "Download %s" -msgstr "Last ned %s" - -#: wp-admin/update-core.php:103 -msgid "Hide this update" -msgstr "Skjul denne oppdateringen" - -#: wp-admin/update-core.php:105 +#: wp-admin/update-core.php:107 msgid "Bring back this update" msgstr "Vis denne oppdateringen" -#: wp-admin/update-core.php:108 +#: wp-admin/update-core.php:110 msgid "This localized version contains both the translation and various other localization fixes. You can skip upgrading if you want to keep your current translation." msgstr "Denne språkversjonen inneholder både oversettelsen og andre språkrelaterte endringer. Du kan hoppe over oppgradering hvis du vil beholde gjeldende oversettelse." -#: wp-admin/update-core.php:124 wp-admin/update-core.php:136 -msgid "Show hidden updates" -msgstr "Vis skjulte oppdateringer" - -#: wp-admin/update-core.php:125 +#: wp-admin/update-core.php:127 msgid "Hide hidden updates" msgstr "Gjem gjemte oppdateringer" -#: wp-admin/update-core.php:258 wp-admin/update-core.php:268 +#: wp-admin/update-core.php:257 wp-admin/update-core.php:267 msgid "Compatibility with WordPress %1$s: 100%% (according to its author)" msgstr "Kompabilitet med WordPress %1$s: 100%% (i følge forfatteren)" -#: wp-admin/update-core.php:261 wp-admin/update-core.php:271 +#: wp-admin/update-core.php:260 wp-admin/update-core.php:270 msgid "Compatibility with WordPress %1$s: %2$d%% (%3$d \"works\" votes out of %4$d total)" msgstr "Kompabilitet med WordPress %1$s: %2$d%% (%3$d \"virker\" av totalt %4$d stemmer)" -#: wp-admin/update-core.php:263 wp-admin/update-core.php:273 +#: wp-admin/update-core.php:262 wp-admin/update-core.php:272 msgid "Compatibility with WordPress %1$s: Unknown" msgstr "Kompabilitet med WordPress %1$s: Ukjent" +#: wp-admin/update-core.php:351 wp-admin/update-core.php:399 +#: wp-admin/update-core.php:714 wp-admin/update-core.php:719 +msgid "Update Themes" +msgstr "Oppdater temaer" + #: wp-admin/includes/class-wp-automatic-updater.php:353 -#: wp-admin/update-core.php:496 +#: wp-admin/update-core.php:495 msgid "Installation Failed" msgstr "Installasjon feilet" -#: wp-admin/update.php:80 -msgid "Plugin Reactivation" -msgstr "Reaktiver utvidelser" - -#: wp-admin/update.php:82 -msgid "Plugin reactivated successfully." -msgstr "Utvidelser ble reaktivert." - -#: wp-admin/update.php:85 -msgid "Plugin failed to reactivate due to a fatal error." -msgstr "Utvidelsen kunne ikke reaktiveres på grunn av en fatal feil." - -#: wp-admin/update.php:128 -msgid "Installing Plugin: %s" -msgstr "Installerer utvidelse: %s" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:101 -#: wp-admin/plugin-install.php:120 wp-admin/update.php:151 -msgid "Upload Plugin" -msgstr "Last opp utvidelse" - -#: wp-admin/update.php:156 -msgid "Installing Plugin from uploaded file: %s" -msgstr "Installerer utvidelse fra opplastet fil: %s" - #: wp-admin/update.php:236 msgid "Installing Theme: %s" msgstr "Installerer tema: %s" -#: wp-admin/theme-install.php:49 wp-admin/theme-install.php:128 -#: wp-admin/theme-install.php:130 wp-admin/update.php:258 +#: wp-admin/theme-install.php:49 wp-admin/theme-install.php:134 +#: wp-admin/theme-install.php:136 wp-admin/update.php:258 msgid "Upload Theme" msgstr "Last opp tema" @@ -8650,138 +8520,106 @@ msgstr "%s spørringer" msgid "%s seconds" msgstr "%s sekunder" -#: wp-admin/edit-tags.php:131 wp-admin/options.php:80 -msgid "Sorry, you are not allowed to delete these items." -msgstr "Beklager, du har ikke lov til å slette disse elementene." - -#: wp-admin/upload.php:265 wp-admin/upload.php:298 -msgid "Media file permanently deleted." -msgstr "Mediefil slettet permanent." - -#: wp-admin/upload.php:276 wp-admin/upload.php:300 -msgid "Media file moved to the trash." -msgstr "Mediefil flyttet til papirkurven." - -#: wp-admin/upload.php:288 wp-admin/upload.php:301 -msgid "Media file restored from the trash." -msgstr "Mediefil gjenopprettet fra papirkurven." - #: wp-admin/user-edit.php:28 msgid "Edit User" msgstr "Rediger bruker" -#: wp-admin/media-upload.php:38 -msgid "Invalid item ID." -msgstr "Ugyldig element-ID." - -#: wp-admin/includes/user.php:502 +#: wp-admin/includes/user.php:516 msgid "Use https" msgstr "Bruk https" -#: wp-admin/includes/user.php:503 +#: wp-admin/includes/user.php:517 msgid "Always use https when visiting the admin" msgstr "Bruk alltid https ved bruk av administrasjonsmenyen" -#: wp-admin/user-edit.php:181 +#: wp-admin/user-edit.php:182 msgid "User updated." msgstr "Brukeren er oppdatert." -#: wp-admin/user-edit.php:228 +#: wp-admin/user-edit.php:229 msgid "Personal Options" msgstr "Personlige innstillinger" -#: wp-admin/user-edit.php:233 +#: wp-admin/user-edit.php:234 msgid "Visual Editor" msgstr "Visuell tekstbehandler" -#: wp-admin/user-edit.php:234 +#: wp-admin/user-edit.php:235 msgid "Disable the visual editor when writing" msgstr "Deaktiver visuell tekstbehandler når man skriver" -#: wp-admin/includes/misc.php:659 wp-admin/user-edit.php:239 -msgid "Admin Color Scheme" -msgstr "Adminfargeskjema" - -#: wp-admin/user-edit.php:260 +#: wp-admin/user-edit.php:261 msgid "Enable keyboard shortcuts for comment moderation." msgstr "Aktiver tastatursnarveier for kommentarmoderasjon." -#: wp-admin/user-edit.php:339 wp-admin/user-new.php:404 +#: wp-admin/user-edit.php:374 wp-admin/user-new.php:414 msgid "First Name" msgstr "Fornavn" -#: wp-admin/user-edit.php:344 wp-admin/user-new.php:408 +#: wp-admin/user-edit.php:379 wp-admin/user-new.php:418 msgid "Last Name" msgstr "Etternavn" -#: wp-admin/user-edit.php:349 +#: wp-admin/user-edit.php:384 msgid "Nickname" msgstr "Kallenavn" -#: wp-admin/user-edit.php:354 +#: wp-admin/user-edit.php:389 msgid "Display name publicly as" msgstr "Vis navn offentlig som" -#: wp-admin/user-edit.php:390 +#: wp-admin/user-edit.php:425 msgid "Contact Info" msgstr "Kontaktinfo" -#: wp-admin/user-edit.php:448 +#: wp-admin/user-edit.php:483 msgid "About Yourself" msgstr "Om deg" -#: wp-admin/user-edit.php:448 +#: wp-admin/user-edit.php:483 msgid "About the user" msgstr "Om brukeren" -#: wp-admin/user-edit.php:452 +#: wp-admin/user-edit.php:487 msgid "Biographical Info" msgstr "Biografisk informasjon" -#: wp-admin/user-edit.php:454 +#: wp-admin/user-edit.php:489 msgid "Share a little biographical information to fill out your profile. This may be shown publicly." msgstr "Del noen linjer biografisk informasjon. Denne kan vises offentlig." -#: wp-admin/user-edit.php:503 +#: wp-admin/user-edit.php:540 msgid "New Password" msgstr "Nytt passord" -#: wp-admin/user-edit.php:526 +#: wp-admin/user-edit.php:563 msgid "Type your new password again." msgstr "Skriv ditt nye passord en gang til." -#: wp-admin/user-edit.php:618 +#: wp-admin/user-edit.php:655 msgid "Additional Capabilities" msgstr "Er også i stand til" -#: wp-admin/user-edit.php:642 +#: wp-admin/user-edit.php:679 msgid "Update Profile" msgstr "Oppdater profil" -#: wp-admin/user-edit.php:642 +#: wp-admin/user-edit.php:679 msgid "Update User" msgstr "Oppdater bruker" -#: wp-admin/user-new.php:98 +#: wp-admin/user-new.php:100 msgid "[%s] Joining confirmation" msgstr "[%s] venter på aktivering" -#: wp-admin/user-new.php:241 +#: wp-admin/user-new.php:248 msgid "Invitation email sent to new user. A confirmation link must be clicked before their account is created." msgstr "Invitasjon er sendt til den nye brukeren på e-post. Der er en aktiveringslenke som må trykkes på før kontoen lages." -#: wp-admin/user-new.php:344 wp-admin/user-new.php:474 +#: wp-admin/user-new.php:351 wp-admin/user-new.php:487 msgid "Skip Confirmation Email" msgstr "Hopp over bekreftelses-e-post" -#: wp-admin/users.php:97 wp-admin/users.php:122 -msgid "You can’t edit that user." -msgstr "Du kan ikke redigere denne brukeren." - -#: wp-admin/users.php:167 wp-admin/users.php:207 -msgid "You can’t delete users." -msgstr "Du kan ikke slette brukere." - #: wp-admin/users.php:232 msgid "Delete Users" msgstr "Slett brukere" @@ -8790,23 +8628,23 @@ msgstr "Slett brukere" msgid "There are no valid users selected for deletion." msgstr "Ingen gyldige brukere er angitt for sletting." -#: wp-admin/users.php:442 +#: wp-admin/users.php:453 msgid "New user created." msgstr "Ny bruker ble lagt til." -#: wp-admin/users.php:449 +#: wp-admin/users.php:460 msgid "The current user’s role must have user editing capabilities." msgstr "Gjeldende bruker må ha en rolle med mulighet for redigering av brukere." -#: wp-admin/users.php:450 +#: wp-admin/users.php:461 msgid "Other user roles have been changed." msgstr "Andre brukeres roller er byttet." -#: wp-admin/users.php:453 +#: wp-admin/users.php:464 msgid "You can’t delete the current user." msgstr "Du kan ikke slette gjeldende bruker." -#: wp-admin/users.php:454 +#: wp-admin/users.php:465 msgid "Other users have been deleted." msgstr "Andre brukere har blitt slettet." @@ -8825,47 +8663,306 @@ msgstr "Endre rolle til…" msgid "Change" msgstr "Endre" -#: wp-admin/widgets.php:112 +#: wp-admin/widgets.php:114 msgid "Inactive Widgets" msgstr "Inaktive widgeter" -#: wp-admin/widgets.php:269 +#: wp-admin/widgets.php:271 msgid "Widget %s" msgstr "Widget %s" -#: wp-admin/widgets.php:280 +#: wp-admin/widgets.php:282 msgid "Select both the sidebar for this widget and the position of the widget in that sidebar." msgstr "Velg både sidekolonnen for denne widgeten og posisjonen til widgeten i den sidekolonnen." -#: wp-admin/custom-background.php:296 wp-admin/widgets.php:282 -msgid "Position" -msgstr "Posisjon" - -#: wp-admin/widgets.php:320 +#: wp-admin/widgets.php:322 msgid "Save Widget" msgstr "Lagre widget" -#: wp-admin/includes/misc.php:882 wp-admin/includes/post.php:1780 -#: wp-admin/widgets.php:340 +#: wp-admin/includes/misc.php:882 wp-admin/includes/post.php:1785 +#: wp-admin/widgets.php:342 msgid "Error while saving." msgstr "Feil under lagring." -#: wp-admin/widgets.php:341 +#: wp-admin/widgets.php:343 msgid "Error in displaying the widget settings form." msgstr "Feil under visning av skjema for widgetens innstillinger." -#: wp-admin/widgets.php:386 +#: wp-admin/widgets.php:388 msgid "Available Widgets" msgstr "Tilgjengelige widgeter" -#: wp-admin/widgets.php:115 +#: wp-admin/widgets.php:117 msgid "Drag widgets here to remove them from the sidebar but keep their settings." msgstr "Dra widgeter hit for å fjerne dem fra sidekolonnen og beholde innstillingene deres." +#: wp-admin/ms-delete-site.php:13 wp-admin/my-sites.php:13 +msgid "Multisite support is not enabled." +msgstr "Støtte for flernettsted er ikke aktivert." + +#: wp-admin/my-sites.php:118 +msgid "Visit" +msgstr "Gå til" + +#: wp-admin/includes/class-wp-users-list-table.php:155 +#: wp-admin/includes/deprecated.php:561 +msgid "No users found." +msgstr "Ingen brukere funnet." + +#: wp-admin/includes/update-core.php:1098 +msgid "Upgrading database…" +msgstr "Oppgraderer database…" + +#: wp-admin/options-discussion.php:147 +msgid "Comment author must have a previously approved comment" +msgstr "Kommentarforfatteren må tidligere ha fått godkjent en kommentar" + +#: wp-admin/options-discussion.php:63 +msgid "Comment author must fill out name and email" +msgstr "Kommentarforfatteren må fylle ut navn og e-post" + +#: wp-admin/menu.php:249 +msgctxt "settings screen" +msgid "General" +msgstr "Generelt" + #: wp-admin/export.php:172 msgid "Categories:" msgstr "Kategorier:" +#: wp-admin/media.php:63 +msgid "You can’t edit this attachment because it is in the Trash. Please move it out of the Trash and try again." +msgstr "Du kan ikke redigere dette vedlegget fordi det ligger i papirkurven. Vennligst flytt det ut av papirkurven og prøv på nytt." + +#: wp-admin/post.php:120 +msgid "You can’t edit this item because it is in the Trash. Please restore it and try again." +msgstr "Du kan ikke endre dette fordi det ligger i papirkurven. Vennligst flytt det ut av papirkurven og prøv på nytt." + +#: wp-admin/includes/class-wp-links-list-table.php:75 +msgid "No links found." +msgstr "Ingen lenker funnet." + +#: wp-admin/includes/class-wp-plugins-list-table.php:500 +msgid "Clear List" +msgstr "Tøm liste" + +#: wp-admin/includes/misc.php:659 wp-admin/user-edit.php:240 +msgid "Admin Color Scheme" +msgstr "Adminfargeskjema" + +#: wp-admin/update-core.php:105 +msgid "Hide this update" +msgstr "Skjul denne oppdateringen" + +#: wp-admin/update-core.php:126 wp-admin/update-core.php:138 +msgid "Show hidden updates" +msgstr "Vis skjulte oppdateringer" + +#: wp-admin/options-discussion.php:164 +msgid "When a comment contains any of these words in its content, name, URL, email, or IP, it will be put in the trash. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Når en kommentar inneholder noen av disse ordene i innhold, navn, URL, e-post eller IP, vil den bli markert som useriøs. Ett ord eller IP per linje. Systemet finner også treff inne i ord, så «press» gir utslag på «WordPress»." + +#. translators: 1: Post title +#: wp-admin/revision.php:78 +msgid "Compare Revisions of “%1$s”" +msgstr "Sammenlign revisjoner av «%1$s»" + +#: wp-admin/includes/theme.php:251 +msgid "Custom Colors" +msgstr "Egendefinerte farger" + +#: wp-admin/options-general.php:304 +msgid "Week Starts On" +msgstr "Uken starter på" + +#: wp-admin/includes/class-wp-plugins-list-table.php:340 +msgid "No plugins found." +msgstr "Ingen utvidelser funnet." + +#: wp-admin/update.php:80 +msgid "Plugin Reactivation" +msgstr "Reaktiver utvidelser" + +#: wp-admin/update.php:82 +msgid "Plugin reactivated successfully." +msgstr "Utvidelser ble reaktivert." + +#: wp-admin/update.php:85 +msgid "Plugin failed to reactivate due to a fatal error." +msgstr "Utvidelsen kunne ikke reaktiveres på grunn av en fatal feil." + +#: wp-admin/update.php:128 +msgid "Installing Plugin: %s" +msgstr "Installerer utvidelse: %s" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:100 +#: wp-admin/plugin-install.php:120 wp-admin/update.php:151 +msgid "Upload Plugin" +msgstr "Last opp utvidelse" + +#: wp-admin/update.php:156 +msgid "Installing Plugin from uploaded file: %s" +msgstr "Installerer utvidelse fra opplastet fil: %s" + +#: wp-admin/plugins.php:490 +msgid "Plugin activated." +msgstr "Utvidelse aktivert" + +#: wp-admin/plugins.php:492 +msgid "Selected plugins activated." +msgstr "Valgte utvidelser aktivert." + +#: wp-admin/plugins.php:494 +msgid "Plugin deactivated." +msgstr "Utvidelse deaktivert" + +#: wp-admin/plugins.php:496 +msgid "Selected plugins deactivated." +msgstr "Valgte utvidelser deaktivert." + +#: wp-admin/includes/class-wp-plugins-list-table.php:793 +msgid "Visit plugin site" +msgstr "Gå til utvidelsens hjemmeside" + +#: wp-admin/plugins.php:344 +msgid "No, return me to the plugin list" +msgstr "Nei, gå tilbake til listen med utvidelser" + +#: wp-admin/plugins.php:395 +msgid "Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here." +msgstr "Utvidelser kan gi WordPress ny funksjonalitet. Når en utvidelse er installert kan du aktivere og deaktivere den her." + +#: wp-admin/plugins.php:453 +msgid "Plugin could not be activated because it triggered a fatal error." +msgstr "Utvidelsen kunne ikke aktiveres fordi det utløste en fatal feil." + +#: wp-admin/plugins.php:475 +msgid "Plugin could not be deleted due to an error: %s" +msgstr "Utvidelsen kunne ikke slettes på grunn av en feil: %s" + +#: wp-admin/plugins.php:483 +msgid "The selected plugins have been deleted." +msgstr "Valgte utvidelser har blitt slettet." + +#: wp-admin/plugin-editor.php:20 +msgid "Edit Plugins" +msgstr "Rediger utvidelser" + +#: wp-admin/plugin-editor.php:224 +msgid "Select plugin to edit:" +msgstr "Velg utvidelse å redigere:" + +#: wp-admin/plugin-editor.php:246 +msgid "Plugin Files" +msgstr "Utvidelsesfiler" + +#: wp-admin/plugin-editor.php:184 +msgid "This plugin has been deactivated because your changes resulted in a fatal error." +msgstr "Utvidelsen kunne ikke aktiveres fordi den utløste en fatal feil." + +#. translators: add new plugin +#: wp-admin/menu.php:208 wp-admin/plugins.php:504 +msgctxt "plugin" +msgid "Add New" +msgstr "Legg til ny" + +#: wp-admin/options-media.php:92 +msgid "Embeds" +msgstr "Innbygginger" + +#: wp-admin/media-new.php:40 +msgid "Upload New Media" +msgstr "Last opp ny media" + +#: wp-admin/includes/update.php:616 +msgid "An automated WordPress update has failed to complete - please attempt the update again now." +msgstr "En automatisk WordPress-oppdatering feilet—vennligst prøv igjen nå." + +#: wp-admin/includes/update.php:618 +msgid "An automated WordPress update has failed to complete! Please notify the site administrator." +msgstr "En automatisk WordPress-oppdatering feilet! Vennligst si ifra til nettstedets administrator." + +#. translators: 1: plugin file 2: error message +#: wp-admin/plugins.php:438 +msgid "The plugin %1$s has been deactivated due to an error: %2$s" +msgstr "Utvidelsen %1$s har blitt deaktivert på grunn av en feil: %2$s" + +#. translators: WP_PLUGIN_DIR constant value +#: wp-admin/plugins.php:410 +msgid "If something goes wrong with a plugin and you can’t use WordPress, delete or rename that file in the %s directory and it will be automatically deactivated." +msgstr "Med noen utvidelser kan ting gå galt, slik at du ikke kan bruke WordPress. Da må du slette eller endre navn på filen i %s-mappen, og utvidelsen blir deaktivert automatisk." + +#: wp-admin/media-upload.php:38 +msgid "Invalid item ID." +msgstr "Ugyldig element-ID." + +#: wp-admin/install.php:177 +msgid "Your Email" +msgstr "Din e-postadresse" + +#: wp-admin/includes/theme.php:656 wp-admin/themes.php:446 +msgid "Current Theme" +msgstr "Gjeldende tema" + +#: wp-admin/options-discussion.php:155 +msgid "When a comment contains any of these words in its content, name, URL, email, or IP, it will be held in the moderation queue. One word or IP per line. It will match inside words, so “press” will match “WordPress”." +msgstr "Når en kommentar inneholder noen av disse ordene i innhold, navn, URL, e-post eller IP, vil den bli holdt i moderasjonskøen. Et ord eller IP per linje. Systemet finner også treff inne i ord, så «press» gir utslag på «WordPress»." + +#: wp-admin/options-discussion.php:220 +msgid "For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their email address." +msgstr "For brukere uten en egendefinert avatar kan du enten vise en generell logo eller en som er generert fra e-postadressen deres." + +#: wp-admin/includes/class-wp-screen.php:893 +msgid "Screen Options" +msgstr "Visningsinnstillinger" + +#: wp-admin/options-writing.php:116 +msgid "Post via email" +msgstr "Publiser med e-post" + +#: wp-admin/upload.php:268 wp-admin/upload.php:301 +msgid "Media file permanently deleted." +msgstr "Mediefil slettet permanent." + +#: wp-admin/upload.php:279 wp-admin/upload.php:303 +msgid "Media file moved to the trash." +msgstr "Mediefil flyttet til papirkurven." + +#: wp-admin/upload.php:291 wp-admin/upload.php:304 +msgid "Media file restored from the trash." +msgstr "Mediefil gjenopprettet fra papirkurven." + +#: wp-admin/includes/user.php:143 +msgid "ERROR: Please enter a password." +msgstr "FEIL: Vennligst skriv inn et passordet." + +#: wp-admin/includes/user.php:148 +msgid "ERROR: Passwords may not contain the character \"\\\"." +msgstr "FEIL: Passord kan ikke inneholde bokstaven \"\\\"." + +#: wp-admin/options-discussion.php:153 +msgid "Hold a comment in the queue if it contains %s or more links. (A common characteristic of comment spam is a large number of hyperlinks.)" +msgstr "Hold en kommentar i køen hvis den inneholder %s lenker eller flere. (et vanlig symptom på kommentar-spam er et stort antall hyperlenker.)" + +#: wp-admin/media.php:23 wp-admin/media.php:57 +msgid "Sorry, you are not allowed to edit this attachment." +msgstr "Beklager, du har ikke lov til å redigere dette vedlegget." + +#: wp-admin/async-upload.php:57 wp-admin/edit-tags.php:154 +#: wp-admin/includes/post.php:1791 wp-admin/media-upload.php:46 +#: wp-admin/post.php:117 wp-admin/term.php:38 +msgid "Sorry, you are not allowed to edit this item." +msgstr "Beklager, du har ikke lov til å redigere dette." + +#: wp-admin/edit-tags.php:118 wp-admin/options.php:80 +msgid "Sorry, you are not allowed to delete these items." +msgstr "Beklager, du har ikke lov til å slette disse elementene." + +#. translators: 1, 2, 3: examples of random email addresses +#: wp-admin/options-writing.php:120 +msgid "To post to WordPress by email you must set up a secret email account with POP3 access. Any mail received at this address will be posted, so it’s a good idea to keep this address very secret. Here are three random strings you could use: %1$s, %2$s, %3$s." +msgstr "For å publisere til WordPress med e-post må du sette opp en hemmelig e-post konto med POP3-tilgang. All e-post mottatt på denne adressen vil bli publisert, så det er en god idé å holde adressen veldig hemmelig. Her er noen tilfeldige tekstbiter du kan bruke: %1$s, %2$s, %3$s." + #: wp-admin/comment.php:123 msgid "Permanently Delete Comment" msgstr "Slett kommentar permanent" @@ -8882,37 +8979,34 @@ msgstr "Godkjenn kommentar" msgid "Unknown action." msgstr "Ukjent handling" -#: wp-admin/custom-background.php:183 wp-admin/includes/theme.php:248 +#: wp-admin/custom-background.php:225 wp-admin/includes/theme.php:250 msgid "Custom Background" msgstr "Egendefinert bakgrunn" -#: wp-admin/custom-background.php:200 +#: wp-admin/custom-background.php:242 msgid "Background updated. Visit your site to see how it looks." msgstr "Bakgrunn oppdatert. Besøk nettstedet ditt for å se hvordan det ser ut." -#: wp-admin/custom-background.php:271 wp-admin/custom-header.php:575 +#: wp-admin/custom-background.php:304 wp-admin/custom-background.php:308 +#: wp-admin/includes/image-edit.php:82 +msgid "Restore Original Image" +msgstr "Gjenopprett originalt bilde" + +#: wp-admin/custom-background.php:320 wp-admin/custom-header.php:575 msgid "Choose an image from your computer:" msgstr "Velg et bilde fra maskinen din:" -#: wp-admin/custom-background.php:275 wp-admin/custom-header.php:579 +#: wp-admin/custom-background.php:324 wp-admin/custom-header.php:579 #: wp-admin/includes/class-wp-theme-install-list-table.php:63 -#: wp-admin/includes/media.php:1943 wp-admin/includes/media.php:1945 +#: wp-admin/includes/media.php:1951 wp-admin/includes/media.php:1953 msgid "Upload" msgstr "Last opp" -#: wp-admin/includes/template.php:1922 wp-admin/nav-menus.php:656 -#: wp-admin/options.php:294 +#: wp-admin/includes/template.php:1948 wp-admin/nav-menus.php:657 +#: wp-admin/options.php:300 msgid "Save Changes" msgstr "Lagre endringene" -#: wp-admin/custom-header.php:456 wp-admin/includes/theme.php:250 -msgid "Custom Header" -msgstr "Egendefinert sidetopp" - -#: wp-admin/custom-header.php:473 -msgid "Header updated. Visit your site to see how it looks." -msgstr "Sidetopp oppdatert. Besøk nettstedet ditt for å se hvordan det ser ut." - #: wp-admin/custom-header.php:787 wp-admin/custom-header.php:923 msgid "Image Processing Error" msgstr "Bildebehandlingsfeil" @@ -8921,30 +9015,8 @@ msgstr "Bildebehandlingsfeil" msgid "Choose the part of the image you want to use as your header." msgstr "Velg den delen av bildet du ønsker å bruke som toppbilde." -#. translators: %s: link name -#. translators: %s: attachment title -#. translators: %s: post title -#. translators: %s: taxonomy term name -#. translators: %s: post title -#: wp-admin/includes/class-wp-links-list-table.php:190 -#: wp-admin/includes/class-wp-media-list-table.php:655 -#: wp-admin/includes/class-wp-media-list-table.php:704 -#: wp-admin/includes/class-wp-posts-list-table.php:1213 -#: wp-admin/includes/class-wp-terms-list-table.php:442 -#: wp-admin/includes/dashboard.php:575 wp-admin/includes/dashboard.php:863 -msgid "Edit “%s”" -msgstr "Endre «%s»" - -#. translators: %s: attachment title -#. translators: %s: post title -#: wp-admin/includes/class-wp-media-list-table.php:684 -#: wp-admin/includes/class-wp-media-list-table.php:743 -#: wp-admin/includes/class-wp-posts-list-table.php:1270 -msgid "View “%s”" -msgstr "Vis «%s»" - #: wp-admin/includes/class-wp-media-list-table.php:441 -#: wp-admin/includes/class-wp-posts-list-table.php:962 +#: wp-admin/includes/class-wp-posts-list-table.php:978 msgid "Unpublished" msgstr "Upublisert" @@ -8963,34 +9035,20 @@ msgid "Attach" msgstr "Legg ved" #. translators: %s: number of comments approved -#: wp-admin/edit-comments.php:232 +#: wp-admin/edit-comments.php:248 msgid "%s comment approved" msgid_plural "%s comments approved" msgstr[0] "%s kommentar godkjent" msgstr[1] "%s kommentarer godkjent" -#. translators: %s: number of comments marked as spam -#: wp-admin/edit-comments.php:238 -msgid "%s comment marked as spam." -msgid_plural "%s comments marked as spam." -msgstr[0] "%s kommentar merket som spam." -msgstr[1] "%s kommentarer merket som spam." - -#. translators: %s: number of comments restored from the spam -#: wp-admin/edit-comments.php:243 -msgid "%s comment restored from the spam" -msgid_plural "%s comments restored from the spam" -msgstr[0] "%s kommentar gjenopprettet fra spam" -msgstr[1] "%s kommentarer gjenopprettet fra spam" - #. translators: %s: number of comments permanently deleted -#: wp-admin/edit-comments.php:259 +#: wp-admin/edit-comments.php:275 msgid "%s comment permanently deleted" msgid_plural "%s comments permanently deleted" msgstr[0] "%s kommentar permanent slettet" msgstr[1] "%s kommentarer permanent slettet" -#: wp-admin/edit-comments.php:285 +#: wp-admin/edit-comments.php:301 msgid "Search Comments" msgstr "Søk i kommentarer" @@ -8998,53 +9056,36 @@ msgstr "Søk i kommentarer" msgid "Displaying %s–%s of %s" msgstr "Viser %s–%s av %s" -#: wp-admin/edit.php:216 wp-admin/includes/class-wp-list-table.php:464 +#: wp-admin/edit.php:220 wp-admin/includes/class-wp-list-table.php:463 msgid "Bulk Actions" msgstr "Massehandlinger" #: wp-admin/includes/class-wp-comments-list-table.php:293 #: wp-admin/includes/class-wp-comments-list-table.php:558 #: wp-admin/includes/class-wp-comments-list-table.php:564 -#: wp-admin/includes/dashboard.php:630 +#: wp-admin/includes/dashboard.php:633 msgid "Unapprove" msgstr "Avslå" #: wp-admin/includes/class-wp-comments-list-table.php:295 #: wp-admin/includes/class-wp-comments-list-table.php:560 #: wp-admin/includes/class-wp-comments-list-table.php:563 -#: wp-admin/includes/dashboard.php:629 +#: wp-admin/includes/dashboard.php:632 msgid "Approve" msgstr "Godkjenn" -#: wp-admin/comment.php:119 wp-admin/edit-form-comment.php:162 -#: wp-admin/includes/class-wp-comments-list-table.php:308 -#: wp-admin/includes/class-wp-posts-list-table.php:407 -#: wp-admin/includes/media.php:1501 wp-admin/includes/meta-boxes.php:242 -msgid "Move to Trash" -msgstr "Flytt til papirkurven" - #: wp-admin/includes/class-wp-comments-list-table.php:340 -#: wp-admin/includes/class-wp-posts-list-table.php:1579 +#: wp-admin/includes/class-wp-posts-list-table.php:1595 msgid "Pings" msgstr "Ping" #: wp-admin/includes/class-wp-comments-list-table.php:354 #: wp-admin/includes/class-wp-links-list-table.php:115 #: wp-admin/includes/class-wp-media-list-table.php:177 -#: wp-admin/includes/class-wp-posts-list-table.php:482 +#: wp-admin/includes/class-wp-posts-list-table.php:487 msgid "Filter" msgstr "Filter" -#: wp-admin/includes/class-wp-comments-list-table.php:359 -msgid "Empty Spam" -msgstr "Tøm spam" - -#: wp-admin/includes/class-wp-comments-list-table.php:359 -#: wp-admin/includes/class-wp-media-list-table.php:181 -#: wp-admin/includes/class-wp-posts-list-table.php:486 -msgid "Empty Trash" -msgstr "Tøm papirkurven" - #: wp-admin/includes/class-wp-comments-list-table.php:189 msgid "No comments found." msgstr "Ingen kommentarer funnet." @@ -9061,11 +9102,6 @@ msgstr "Slettet egendefinert felt." msgid "Post updated." msgstr "Innlegg oppdatert." -#. translators: %s: date and time of the revision -#: wp-admin/edit-form-advanced.php:142 -msgid "Post restored to revision from %s." -msgstr "Innlegg tilbakestilt til revisjon fra %s." - #: wp-admin/edit-form-advanced.php:144 msgid "Post saved." msgstr "Innlegget er lagret." @@ -9074,41 +9110,28 @@ msgstr "Innlegget er lagret." msgid "Page updated." msgstr "Side oppdatert." -#. translators: %s: date and time of the revision -#: wp-admin/edit-form-advanced.php:156 -msgid "Page restored to revision from %s." -msgstr "Side tilbakestilt til revisjon fra %s." - -#: wp-admin/edit-form-advanced.php:272 +#: wp-admin/edit-form-advanced.php:273 msgid "Send Trackbacks" msgstr "Send tilbakesporinger" -#: wp-admin/edit-form-advanced.php:275 +#: wp-admin/edit-form-advanced.php:276 msgid "Custom Fields" msgstr "Tilpassede felt" -#: wp-admin/edit-form-advanced.php:290 wp-admin/menu.php:252 +#: wp-admin/edit-form-advanced.php:291 wp-admin/menu.php:252 msgid "Discussion" msgstr "Diskusjon" -#: wp-admin/edit-form-advanced.php:308 wp-admin/edit-tag-form.php:133 -#: wp-admin/edit-tags.php:419 -#: wp-admin/includes/class-wp-posts-list-table.php:1389 -#: wp-admin/includes/class-wp-terms-list-table.php:179 +#: wp-admin/edit-form-advanced.php:309 wp-admin/edit-tag-form.php:126 +#: wp-admin/edit-tags.php:392 +#: wp-admin/includes/class-wp-posts-list-table.php:1405 +#: wp-admin/includes/class-wp-terms-list-table.php:182 #: wp-admin/includes/class-wp-terms-list-table.php:600 -#: wp-admin/includes/meta-boxes.php:740 +#: wp-admin/includes/meta-boxes.php:751 msgid "Slug" msgstr "Permalenke" -#: wp-admin/edit-form-advanced.php:634 wp-admin/includes/ajax-actions.php:2292 -msgid "Last edited by %1$s on %2$s at %3$s" -msgstr "Sist endret av %1$s, %2$s kl. %3$s" - -#: wp-admin/edit-form-advanced.php:636 wp-admin/includes/ajax-actions.php:2294 -msgid "Last edited on %1$s at %2$s" -msgstr "Sist endret %1$s kl. %2$s" - -#: wp-admin/includes/template.php:428 +#: wp-admin/includes/template.php:429 msgid "Update Comment" msgstr "Oppdater kommentar" @@ -9120,19 +9143,11 @@ msgstr "Navn:" msgid "Email:" msgstr "E-post:" -#: wp-admin/themes.php:166 wp-admin/themes.php:168 -msgid "Visit site" -msgstr "Gå til nettsted" - #: wp-admin/edit-form-comment.php:53 msgid "URL:" msgstr "URL:" -#: wp-admin/edit-tag-form.php:151 wp-admin/edit-tags.php:421 -msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." -msgstr "«Permalenke» er den URL-vennlige versjonen av navnet. Den er vanligvis i små bokstaver og inneholder bare bokstaver, tall og bindestreker." - -#: wp-admin/edit-tag-form.php:183 wp-admin/edit-tags.php:471 +#: wp-admin/edit-tag-form.php:176 wp-admin/edit-tags.php:444 msgid "The description is not prominent by default; however, some themes may show it." msgstr "Beskrivelsen vises ikke som standard, men noen temaer kan gjøre det." @@ -9140,7 +9155,7 @@ msgstr "Beskrivelsen vises ikke som standard, men noen temaer kan gjøre det." msgid "Links / Edit Link" msgstr "Lenker / Endre lenker" -#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:912 +#: wp-admin/edit-link-form.php:15 wp-admin/includes/meta-boxes.php:922 msgid "Update Link" msgstr "Oppdater lenke" @@ -9168,11 +9183,11 @@ msgstr "Eksempel: http://wordpress.org/ — ikke glem htt msgid "This will be shown when someone hovers over the link in the blogroll, or optionally below the link." msgstr "Dette vises når noen beveger muspekeren over lenkene i bloggrullen, eller under lenken." -#: wp-admin/edit-tag-form.php:129 wp-admin/edit-tags.php:415 +#: wp-admin/edit-tag-form.php:122 wp-admin/edit-tags.php:388 msgid "The name is how it appears on your site." msgstr "Navnet er hvordan det vises på nettstedet ditt." -#: wp-admin/edit-tag-form.php:175 wp-admin/edit-tags.php:464 +#: wp-admin/edit-tag-form.php:168 wp-admin/edit-tags.php:437 msgid "Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional." msgstr "Kategorier, i motsetning til stikkord, kan ha hierarki. Du kan ha en jazz kategori, med underkategorier for Bebop og storband. Helt valgfritt." @@ -9196,12 +9211,7 @@ msgstr "Stikkordet ble ikke lagt til." msgid "Items deleted." msgstr "Stikkord er slettet." -#: wp-admin/edit-tags.php:114 wp-admin/edit.php:140 wp-admin/post.php:255 -#: wp-admin/themes.php:43 wp-admin/upload.php:159 -msgid "Sorry, you are not allowed to delete this item." -msgstr "Beklager, du har ikke lov til å slettet dette." - -#: wp-admin/edit.php:269 +#: wp-admin/edit.php:273 msgid "%s post updated." msgid_plural "%s posts updated." msgstr[0] "%s innlegg oppdatert." @@ -9222,7 +9232,7 @@ msgstr[0] "Alle (%s)" msgstr[1] "Alle (%s)" #: wp-admin/includes/class-wp-list-table.php:163 -#: wp-admin/includes/class-wp-screen.php:1233 +#: wp-admin/includes/class-wp-screen.php:1234 msgid "Excerpt View" msgstr "Utdragsvisning" @@ -9242,19 +9252,6 @@ msgstr "Dette formatet, som vi kaller WordPress eXtended RSS eller WXR, innehold msgid "Download Export File" msgstr "Last ned eksportfilen" -#: wp-admin/import.php:86 -msgid "No importers are available." -msgstr "Ingen importører er tilgjengelige." - -#: wp-admin/includes/media.php:1497 wp-admin/upgrade.php:77 -#: wp-admin/upgrade.php:111 -msgid "Continue" -msgstr "Fortsett" - -#: wp-admin/export.php:169 wp-admin/includes/class-wp-users-list-table.php:322 -msgid "Posts" -msgstr "Innlegg" - #: wp-admin/includes/import.php:164 msgid "Blogger" msgstr "Gamle Blogger" @@ -9271,6 +9268,10 @@ msgstr "Movable Type og TypePad" msgid "Blogroll" msgstr "Bloggrull" +#: wp-admin/import.php:86 +msgid "No importers are available." +msgstr "Ingen importører er tilgjengelige." + #: wp-admin/includes/bookmark.php:200 msgid "Could not update link in the database" msgstr "Kunne ikke oppdatere lenke i databasen" @@ -9293,11 +9294,6 @@ msgstr "Fant %s" msgid "The ftp PHP extension is not available" msgstr "FTP PHP tillegget er ikke tilgjengelig" -#: wp-admin/includes/class-wp-filesystem-ftpext.php:46 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:45 -msgid "FTP hostname is required" -msgstr "FTP tjenernavn er obligatorisk" - #: wp-admin/includes/class-wp-filesystem-ftpext.php:52 #: wp-admin/includes/class-wp-filesystem-ftpsockets.php:51 msgid "FTP username is required" @@ -9308,13 +9304,6 @@ msgstr "FTP brukernavn er obligatorisk" msgid "FTP password is required" msgstr "FTP passord er obligatorisk" -#. translators: %s: hostname:port -#: wp-admin/includes/class-wp-filesystem-ftpext.php:80 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:75 -#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:85 -msgid "Failed to connect to FTP Server %s" -msgstr "Kunne ikke koble til FTP-tjeneren %s" - #. translators: %s: username #: wp-admin/includes/class-wp-filesystem-ftpext.php:90 #: wp-admin/includes/class-wp-filesystem-ftpsockets.php:95 @@ -9326,10 +9315,6 @@ msgstr "Brukernavn/passord feil for %s" msgid "The ssh2 PHP extension is not available" msgstr "SSH2 PHP tillegget er ikke tilgjengelig" -#: wp-admin/includes/class-wp-filesystem-ssh2.php:83 -msgid "SSH2 hostname is required" -msgstr "SSH2 tjenernavn er obligatorisk" - #: wp-admin/includes/class-wp-filesystem-ssh2.php:96 msgid "SSH2 username is required" msgstr "SSH2 brukernavn er obligatorisk" @@ -9338,11 +9323,6 @@ msgstr "SSH2 brukernavn er obligatorisk" msgid "SSH2 password is required" msgstr "SSH2 passord er obligatorisk" -#. translators: %s: hostname:port -#: wp-admin/includes/class-wp-filesystem-ssh2.php:126 -msgid "Failed to connect to SSH2 Server %s" -msgstr "Kunne ikke koble til SSH2-tjeneren %s" - #. translators: %s: username #: wp-admin/includes/class-wp-filesystem-ssh2.php:147 msgid "Public and Private keys incorrect for %s" @@ -9353,33 +9333,6 @@ msgstr "Offentlige og private nøkler er feil for %s" msgid "Unable to perform command: %s" msgstr "Kunne ikke utføre kommandoen: %s" -#: wp-admin/includes/class-wp-upgrader.php:156 -msgid "Invalid data provided." -msgstr "Ugyldig data angitt." - -#: wp-admin/includes/class-wp-automatic-updater.php:342 -#: wp-admin/includes/class-wp-upgrader.php:157 wp-admin/includes/file.php:570 -#: wp-admin/includes/plugin.php:816 wp-admin/includes/theme.php:59 -msgid "Could not access filesystem." -msgstr "Kunne ikke lese filsystemet." - -#: wp-admin/includes/class-wp-upgrader.php:158 wp-admin/includes/plugin.php:819 -#: wp-admin/includes/theme.php:62 -msgid "Filesystem error." -msgstr "Filsystem-feil." - -#: wp-admin/includes/class-wp-upgrader.php:159 -msgid "Unable to locate WordPress root directory." -msgstr "Klarte ikke å finne toppnivåmappen til WordPress." - -#: wp-admin/includes/class-wp-upgrader.php:160 -msgid "Unable to locate WordPress content directory (wp-content)." -msgstr "Klarte ikke å finne WordPress-mappen for innhold (wp-content)." - -#: wp-admin/includes/class-wp-upgrader.php:161 wp-admin/includes/plugin.php:824 -msgid "Unable to locate WordPress plugin directory." -msgstr "Klarte ikke å finne WordPress-mappen for utvidelser (wp-content/plugins)." - #. translators: %s: directory name #: wp-admin/includes/class-wp-upgrader.php:164 msgid "Unable to locate needed folder (%s)." @@ -9397,30 +9350,26 @@ msgstr "Installerer den nyeste versjonen…" msgid "Destination folder already exists." msgstr "Målmappen finnes allerede." -#: wp-admin/includes/class-wp-upgrader.php:170 wp-admin/includes/file.php:691 -#: wp-admin/includes/file.php:797 wp-admin/includes/file.php:850 -#: wp-admin/includes/update-core.php:1170 +#: wp-admin/includes/class-wp-upgrader.php:170 wp-admin/includes/file.php:692 +#: wp-admin/includes/file.php:798 wp-admin/includes/file.php:851 +#: wp-admin/includes/update-core.php:1173 msgid "Could not create directory." msgstr "Kunne ikke lage mappe." -#: wp-admin/includes/file.php:638 wp-admin/includes/file.php:749 +#: wp-admin/includes/file.php:639 wp-admin/includes/file.php:750 msgid "Incompatible Archive." msgstr "Ikke kompatibelt arkiv." #: wp-admin/includes/class-wp-upgrader.php:174 -#: wp-admin/includes/update-core.php:934 +#: wp-admin/includes/update-core.php:933 msgid "Enabling Maintenance mode…" msgstr "Aktiverer vedlikeholdstilstand…" #: wp-admin/includes/class-wp-upgrader.php:175 -#: wp-admin/includes/update-core.php:1017 +#: wp-admin/includes/update-core.php:1020 msgid "Disabling Maintenance mode…" msgstr "Deaktiverer vedlikeholdstilstand…" -#: wp-admin/includes/class-plugin-upgrader.php:50 -msgid "The plugin is at the latest version." -msgstr "Denne utvidelsen er oppdatert til nyeste versjon." - #: wp-admin/includes/class-core-upgrader.php:33 #: wp-admin/includes/class-plugin-upgrader.php:52 #: wp-admin/includes/class-theme-upgrader.php:51 @@ -9434,14 +9383,6 @@ msgstr "Laster ned oppdatering fra %s…" msgid "Unpacking the update…" msgstr "Pakker ut oppdateringen…" -#: wp-admin/includes/class-plugin-upgrader.php:54 -msgid "Removing the old version of the plugin…" -msgstr "Fjerner den gamle versjonen av utvidelsen…" - -#: wp-admin/includes/class-plugin-upgrader.php:55 -msgid "Could not remove the old plugin." -msgstr "Kunne ikke fjerne den gamle utvidelsen." - #: wp-admin/includes/class-plugin-upgrader.php:68 #: wp-admin/includes/class-theme-upgrader.php:66 msgid "Install package not available." @@ -9457,18 +9398,6 @@ msgstr "Laster ned installasjonspakke fra (%s)̷ msgid "Unpacking the package…" msgstr "Pakker ut pakken…" -#: wp-admin/includes/class-plugin-upgrader.php:71 -msgid "Installing the plugin…" -msgstr "Installerer utvidelsen…" - -#: wp-admin/includes/class-plugin-upgrader.php:73 -msgid "Plugin install failed." -msgstr "Installering av utvidelsen feilet." - -#: wp-admin/includes/class-plugin-upgrader.php:74 -msgid "Plugin installed successfully." -msgstr "Utvidelsen ble installert." - #: wp-admin/includes/class-theme-upgrader.php:49 msgid "The theme is at the latest version." msgstr "Dette temaet er nyeste versjon." @@ -9501,60 +9430,28 @@ msgstr "WordPress er nyeste versjon." msgid "Could not copy files." msgstr "Kunne ikke kopiere filer." -#: wp-admin/includes/class-plugin-installer-skin.php:57 -#: wp-admin/includes/class-plugin-upgrader-skin.php:52 -msgid "Activate Plugin" -msgstr "Aktiver utvidelse" - -#: wp-admin/includes/class-bulk-plugin-upgrader-skin.php:49 -#: wp-admin/includes/class-plugin-installer-skin.php:71 -#: wp-admin/includes/class-plugin-upgrader-skin.php:53 -msgid "Return to Plugins page" -msgstr "Gå tilbake til siden med utvidelser" - -#: wp-admin/includes/class-plugin-installer-skin.php:41 -msgid "Successfully installed the plugin %s %s." -msgstr "Installerte utvidelsen %s %s." - -#: wp-admin/includes/class-plugin-installer-skin.php:67 -#: wp-admin/includes/class-plugin-installer-skin.php:69 -msgid "Return to Plugin Installer" -msgstr "Gå tilbake til installering av utvidelser" +#: wp-admin/includes/class-bulk-theme-upgrader-skin.php:49 +#: wp-admin/includes/class-theme-installer-skin.php:79 +#: wp-admin/includes/class-theme-upgrader-skin.php:68 +msgid "Return to Themes page" +msgstr "Gå tilbake til temasiden" #. translators: 1: theme name, 2: version #: wp-admin/includes/class-theme-upgrader.php:74 msgid "Successfully installed the theme %1$s %2$s." msgstr "Suksess: %1$s %2$s temaet er installert." -#. translators: %s: post title -#: wp-admin/includes/class-wp-posts-list-table.php:1261 -#: wp-admin/includes/class-wp-theme-install-list-table.php:256 -msgid "Preview “%s”" -msgstr "Forhåndsvis «%s»" - -#: wp-admin/includes/class-theme-installer-skin.php:71 -#: wp-admin/includes/class-theme-upgrader-skin.php:61 -#: wp-admin/includes/class-wp-themes-list-table.php:187 -msgid "Activate “%s”" -msgstr "Aktiver «%s»" - #: wp-admin/includes/class-theme-installer-skin.php:77 msgid "Return to Theme Installer" msgstr "Gå tilbake til temainstallasjon" -#: wp-admin/includes/class-bulk-theme-upgrader-skin.php:49 -#: wp-admin/includes/class-theme-installer-skin.php:79 -#: wp-admin/includes/class-theme-upgrader-skin.php:68 -msgid "Return to Themes page" -msgstr "Gå tilbake til temasiden" - #: wp-admin/includes/class-file-upload-upgrader.php:60 #: wp-admin/includes/class-file-upload-upgrader.php:94 #: wp-admin/includes/class-file-upload-upgrader.php:107 msgid "Please select a file" msgstr "Vennligst velg en fil" -#: wp-admin/includes/file.php:386 +#: wp-admin/includes/file.php:387 msgid "The uploaded file could not be moved to %s." msgstr "Filen som ble lastet opp kunne ikke flyttes til %s." @@ -9562,7 +9459,7 @@ msgstr "Filen som ble lastet opp kunne ikke flyttes til %s." msgid "Right Now" msgstr "Akkurat nå" -#: wp-admin/includes/dashboard.php:1136 +#: wp-admin/includes/dashboard.php:1139 msgid "Other WordPress News" msgstr "Andre WordPress-nyheter" @@ -9570,82 +9467,49 @@ msgstr "Andre WordPress-nyheter" msgid "View all" msgstr "Vis alle" -#: wp-admin/includes/dashboard.php:167 -msgid "Configure" -msgstr "Tilpass" - -#: wp-admin/edit-form-comment.php:67 wp-admin/includes/template.php:401 -msgid "Comment" -msgstr "Kommentar" +#: wp-admin/includes/nav-menu.php:363 wp-admin/includes/nav-menu.php:648 +msgid "Page" +msgstr "Side" #: wp-admin/tools.php:16 wp-admin/tools.php:40 wp-admin/tools.php:51 msgid "Press This" msgstr "Skriv om dette" -#: wp-admin/includes/class-wp-press-this.php:1484 -#: wp-admin/includes/meta-boxes.php:261 wp-admin/includes/meta-boxes.php:262 +#: wp-admin/includes/class-wp-press-this.php:1525 +#: wp-admin/includes/meta-boxes.php:269 wp-admin/includes/meta-boxes.php:270 msgid "Submit for Review" msgstr "Send til gjennomgang" +#: wp-admin/includes/dashboard.php:971 +msgid "Loading…" +msgstr "Laster…" + +#: wp-admin/includes/dashboard.php:971 +msgid "This widget requires JavaScript." +msgstr "Denne widgeten krever JavaScript." + #: wp-admin/includes/class-wp-comments-list-table.php:560 #: wp-admin/includes/class-wp-comments-list-table.php:563 -#: wp-admin/includes/dashboard.php:629 +#: wp-admin/includes/dashboard.php:632 msgid "Approve this comment" msgstr "Godkjenn denne kommentaren" #: wp-admin/includes/class-wp-comments-list-table.php:558 #: wp-admin/includes/class-wp-comments-list-table.php:564 -#: wp-admin/includes/dashboard.php:630 +#: wp-admin/includes/dashboard.php:633 msgid "Unapprove this comment" msgstr "Avslå denne kommentaren" #: wp-admin/includes/class-wp-comments-list-table.php:590 -#: wp-admin/includes/dashboard.php:632 +#: wp-admin/includes/dashboard.php:635 msgid "Reply to this comment" msgstr "Svar på denne kommentaren" -#: wp-admin/includes/class-wp-comments-list-table.php:568 -#: wp-admin/includes/dashboard.php:633 -msgid "Mark this comment as spam" -msgstr "Merk denne kommentaren som spam" - -#. translators: mark as spam link -#: wp-admin/includes/class-wp-comments-list-table.php:568 -#: wp-admin/includes/dashboard.php:633 -msgctxt "verb" -msgid "Spam" -msgstr "Spam" - -#: wp-admin/includes/class-wp-comments-list-table.php:580 -#: wp-admin/includes/dashboard.php:638 -msgid "Move this comment to the Trash" -msgstr "Flytt denne kommentaren til papirkurven" - -#. translators: 1: comment author, 2: post link, 3: notification if the comment -#. is pending -#: wp-admin/includes/dashboard.php:687 -msgid "From %1$s on %2$s %3$s" -msgstr "Fra %1$s til %2$s %3$s" - -#: wp-admin/includes/dashboard.php:690 wp-admin/includes/dashboard.php:697 -#: wp-admin/includes/dashboard.php:727 wp-admin/includes/dashboard.php:734 +#: wp-admin/includes/dashboard.php:693 wp-admin/includes/dashboard.php:700 +#: wp-admin/includes/dashboard.php:730 wp-admin/includes/dashboard.php:737 msgid "[Pending]" msgstr "[Ventende]" -#. translators: 1: type of comment, 2: notification if the comment is pending -#: wp-admin/includes/dashboard.php:732 -msgctxt "dashboard" -msgid "%1$s %2$s" -msgstr "%1$s %2$s" - -#: wp-admin/includes/dashboard.php:968 -msgid "Loading…" -msgstr "Laster…" - -#: wp-admin/includes/dashboard.php:968 -msgid "This widget requires JavaScript." -msgstr "Denne widgeten krever JavaScript." - #: wp-admin/includes/file.php:25 msgid "Main Index Template" msgstr "Hovedmal" @@ -9662,10 +9526,6 @@ msgstr "Kommentarer i sprettoppvindu" msgid "Category Template" msgstr "Kategorimal" -#: wp-admin/includes/meta-boxes.php:835 -msgid "Page Template" -msgstr "Sidemal" - #: wp-admin/includes/file.php:21 msgid "Search Form" msgstr "Søkeskjema" @@ -9722,105 +9582,101 @@ msgstr "Kommentarmal" msgid "Popup Comments Template" msgstr "Mal for sprettoppkommentarer" -#: wp-admin/includes/file.php:296 +#: wp-admin/includes/file.php:297 msgid "The uploaded file was only partially uploaded." msgstr "Filen ble bare delvis lastet opp." -#: wp-admin/includes/file.php:297 +#: wp-admin/includes/file.php:298 msgid "No file was uploaded." msgstr "Ingen fil ble lastet opp." -#: wp-admin/includes/file.php:299 +#: wp-admin/includes/file.php:300 msgid "Missing a temporary folder." msgstr "Mangler en midlertidig mappe." -#: wp-admin/includes/file.php:300 +#: wp-admin/includes/file.php:301 msgid "Failed to write file to disk." msgstr "Klarte ikke å skrive til disken." -#: wp-admin/includes/file.php:301 +#: wp-admin/includes/file.php:302 msgid "File upload stopped by extension." msgstr "Opplasting av fil ble stoppet av utvidelse." -#: wp-admin/includes/file.php:315 +#: wp-admin/includes/file.php:316 msgid "Invalid form submission." msgstr "Ugyldig sending av skjemaet." -#: wp-admin/includes/file.php:328 wp-admin/includes/import.php:84 +#: wp-admin/includes/file.php:329 wp-admin/includes/import.php:84 msgid "File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini." msgstr "Filen er tom. Vennligst last opp noe mer innholdsrikt. Denne feilen kan også komme av at opplasting er deaktivert i php.ini eller at post_max_size er definert som mindre enn upload_max_filesize i php.ini." -#: wp-admin/includes/file.php:336 +#: wp-admin/includes/file.php:337 msgid "Specified file failed upload test." msgstr "Filen du angav strøk på opplastingstesten." -#: wp-admin/includes/file.php:494 +#: wp-admin/includes/file.php:495 msgid "Invalid URL Provided." msgstr "Ugyldig URL angitt." -#: wp-admin/includes/file.php:500 +#: wp-admin/includes/file.php:501 msgid "Could not create Temporary file." msgstr "Kunne ikke lage midlertidig fil." -#: wp-admin/includes/file.php:644 wp-admin/includes/file.php:698 +#: wp-admin/includes/file.php:645 wp-admin/includes/file.php:699 msgid "Could not retrieve file from archive." msgstr "Kunne ikke hente fil fra arkivet." -#: wp-admin/includes/file.php:708 +#: wp-admin/includes/file.php:709 msgid "Could not extract file from archive." msgstr "Kunne ikke pakke ut fil fra arkivet." -#: wp-admin/includes/file.php:711 wp-admin/includes/file.php:810 -#: wp-admin/includes/file.php:845 wp-admin/includes/update-core.php:1054 -#: wp-admin/includes/update-core.php:1165 +#: wp-admin/includes/file.php:712 wp-admin/includes/file.php:811 +#: wp-admin/includes/file.php:846 wp-admin/includes/update-core.php:1057 +#: wp-admin/includes/update-core.php:1168 msgid "Could not copy file." msgstr "Kunne ikke kopiere fil." -#: wp-admin/includes/file.php:752 +#: wp-admin/includes/file.php:753 msgid "Empty archive." msgstr "Tomt arkiv." -#: wp-admin/includes/file.php:1153 +#: wp-admin/includes/file.php:1154 msgid "FTP" msgstr "FTP" -#: wp-admin/includes/file.php:1155 +#: wp-admin/includes/file.php:1156 msgid "FTPS (SSL)" msgstr "FTPS (SSL)" -#: wp-admin/includes/file.php:1157 +#: wp-admin/includes/file.php:1158 msgid "SSH2" msgstr "SSH2" -#: wp-admin/includes/file.php:1183 +#: wp-admin/includes/file.php:1184 msgid "Connection Information" msgstr "Tilkoblingsinformasjon" -#: wp-admin/includes/file.php:1205 -msgid "Hostname" -msgstr "Servernavn" - -#: wp-admin/includes/file.php:1242 +#: wp-admin/includes/file.php:1243 msgid "Authentication Keys" msgstr "Autentiseringsnøkler" -#: wp-admin/includes/file.php:1244 +#: wp-admin/includes/file.php:1245 msgid "Public Key:" msgstr "Offentlig nøkkel:" -#: wp-admin/includes/file.php:1248 +#: wp-admin/includes/file.php:1249 msgid "Private Key:" msgstr "Privat nøkkel:" -#: wp-admin/includes/file.php:1222 +#: wp-admin/includes/file.php:1223 msgid "Connection Type" msgstr "Tilkoblingstype" -#: wp-admin/includes/file.php:1263 +#: wp-admin/includes/file.php:1264 msgid "Proceed" msgstr "Fortsett" -#: wp-admin/includes/image-edit.php:26 wp-admin/includes/image-edit.php:756 +#: wp-admin/includes/image-edit.php:26 wp-admin/includes/image-edit.php:754 msgid "Image data does not exist. Please re-upload the image." msgstr "Bildedata finnes ikke. Vennligst last opp bilde på nytt." @@ -9852,11 +9708,6 @@ msgstr "Skaler bilde" msgid "Original dimensions %s" msgstr "Original størrelse %s" -#: wp-admin/custom-background.php:255 wp-admin/custom-background.php:259 -#: wp-admin/includes/image-edit.php:82 -msgid "Restore Original Image" -msgstr "Gjenopprett originalt bilde" - #: wp-admin/includes/image-edit.php:84 msgid "Discard any changes and restore the original image." msgstr "Avbryt endringer og tilbakestill det originale bildet." @@ -9889,10 +9740,6 @@ msgstr "Proporsjon:" msgid "Selection:" msgstr "Valgt:" -#: wp-admin/includes/image-edit.php:149 -msgid "Thumbnail Settings" -msgstr "Innstillinger for miniatyrbilde" - #: wp-admin/includes/image-edit.php:156 msgid "Current thumbnail" msgstr "Gjeldende miniatyrbilde" @@ -9925,23 +9772,23 @@ msgstr "Metadata for bilde er ikke konsekvent." msgid "Image restored successfully." msgstr "Bilde gjenopprettet." -#: wp-admin/includes/image-edit.php:717 +#: wp-admin/includes/image-edit.php:715 msgid "Unable to create new image." msgstr "Kunne ikke lage nytt bilde." -#: wp-admin/includes/image-edit.php:740 +#: wp-admin/includes/image-edit.php:738 msgid "Error while saving the scaled image. Please reload the page and try again." msgstr "En feil oppstod under lagring av skalert bilde. Vennligst last siden på nytt og prøv igjen." -#: wp-admin/includes/image-edit.php:748 +#: wp-admin/includes/image-edit.php:746 msgid "Nothing to save, the image has not changed." msgstr "Bildet har ikke blitt endret. Ingenting å lagre." -#: wp-admin/includes/image-edit.php:791 +#: wp-admin/includes/image-edit.php:794 msgid "Unable to save the image." msgstr "Kunne ikke lagre bildet." -#: wp-admin/includes/image-edit.php:904 +#: wp-admin/includes/image-edit.php:908 msgid "Image saved" msgstr "Bilde lagret" @@ -9961,227 +9808,211 @@ msgstr "Galleri" msgid "Gallery (%s)" msgstr "Galleri (%s)" -#: wp-admin/includes/media.php:455 +#: wp-admin/includes/media.php:463 msgid "Uploads" msgstr "Opplastinger" -#: wp-admin/includes/media.php:455 wp-admin/includes/template.php:1588 +#: wp-admin/includes/media.php:463 wp-admin/includes/template.php:1591 #: wp-admin/install.php:80 wp-admin/maint/repair.php:26 -#: wp-admin/setup-config.php:104 wp-admin/upgrade.php:71 +#: wp-admin/setup-config.php:102 wp-admin/upgrade.php:71 msgid "WordPress" msgstr "WordPress" -#: wp-admin/includes/media.php:1072 wp-admin/includes/media.php:1229 -msgid "File URL" -msgstr "URL til fil" - -#: wp-admin/includes/media.php:1274 wp-admin/includes/media.php:2581 -msgid "Alt text for the image, e.g. “The Mona Lisa”" -msgstr "Alternativ tekst for bildet, f.eks. «Skrik av Edvard Munch»" - -#: wp-admin/includes/media.php:1151 +#: wp-admin/includes/media.php:1159 msgid "Empty Title filled from filename." msgstr "Tom tittel utfylt fra filnavn." -#: wp-admin/includes/class-wp-posts-list-table.php:1521 -#: wp-admin/includes/media.php:1225 wp-admin/includes/media.php:2237 -#: wp-admin/includes/meta-boxes.php:853 wp-admin/includes/meta-boxes.php:854 +#: wp-admin/includes/class-wp-posts-list-table.php:1537 +#: wp-admin/includes/media.php:1233 wp-admin/includes/media.php:2245 +#: wp-admin/includes/meta-boxes.php:863 msgid "Order" msgstr "Rekkefølge" -#: wp-admin/includes/media.php:1233 -msgid "Location of the uploaded file." -msgstr "URL til den opplastede filen." - -#: wp-admin/includes/media.php:1464 +#: wp-admin/includes/media.php:1472 msgid "Upload date:" msgstr "Opplastet dato:" -#: wp-admin/includes/media.php:1485 wp-admin/includes/media.php:2611 -#: wp-admin/includes/media.php:2617 +#: wp-admin/includes/media.php:1493 wp-admin/includes/media.php:2619 +#: wp-admin/includes/media.php:2625 msgid "Insert into Post" msgstr "Sett inn i innlegg" -#: wp-admin/includes/media.php:2009 +#: wp-admin/includes/media.php:1505 wp-admin/upgrade.php:77 +#: wp-admin/upgrade.php:111 +msgid "Continue" +msgstr "Fortsett" + +#: wp-admin/includes/media.php:2017 msgid "Add media files from your computer" msgstr "Legg til mediafiler fra din datamaskin" -#: wp-admin/includes/media.php:2036 wp-admin/includes/media.php:2247 -#: wp-admin/includes/media.php:2514 +#: wp-admin/includes/media.php:2044 wp-admin/includes/media.php:2255 +#: wp-admin/includes/media.php:2522 msgid "Save all changes" msgstr "Lagre alle endringer" -#: wp-admin/includes/media.php:2222 +#: wp-admin/includes/media.php:2230 msgid "All Tabs:" msgstr "Alle faner:" -#: wp-admin/includes/media.php:2226 +#: wp-admin/includes/media.php:2234 msgid "Sort Order:" msgstr "Sorteringsrekkefølge:" -#: wp-admin/includes/media.php:2227 wp-admin/includes/media.php:2295 +#: wp-admin/includes/media.php:2235 wp-admin/includes/media.php:2303 msgid "Ascending" msgstr "Stigende" -#: wp-admin/includes/media.php:2228 wp-admin/includes/media.php:2298 +#: wp-admin/includes/media.php:2236 wp-admin/includes/media.php:2306 msgid "Descending" msgstr "Synkende" -#: wp-admin/includes/media.php:2259 +#: wp-admin/includes/media.php:2267 msgid "Link thumbnails to:" msgstr "Lenk miniatyrbilder til:" -#: wp-admin/includes/media.php:2264 +#: wp-admin/includes/media.php:2272 msgid "Image File" msgstr "Bildefil" -#: wp-admin/includes/media.php:2274 +#: wp-admin/includes/media.php:2282 msgid "Order images by:" msgstr "Sorter bilder etter:" -#: wp-admin/includes/media.php:2279 +#: wp-admin/includes/media.php:2287 msgid "Menu order" msgstr "Menyrekkefølge" -#: wp-admin/includes/media.php:2281 +#: wp-admin/includes/media.php:2289 msgid "Date/Time" msgstr "Dato/tid" -#: wp-admin/includes/media.php:2282 +#: wp-admin/includes/media.php:2290 msgid "Random" msgstr "Tilfeldig" -#: wp-admin/includes/media.php:2290 +#: wp-admin/includes/media.php:2298 msgid "Order:" msgstr "Rekkefølge:" -#: wp-admin/includes/media.php:2305 +#: wp-admin/includes/media.php:2313 msgid "Gallery columns:" msgstr "Galleri kolonner:" -#: wp-admin/includes/media.php:2326 +#: wp-admin/includes/media.php:2334 msgid "Update gallery settings" msgstr "Oppdater galleri innstillinger" -#: wp-admin/includes/media.php:2410 +#: wp-admin/includes/media.php:2418 msgid "All Types" msgstr "Alle typer" -#: wp-admin/includes/media.php:2484 +#: wp-admin/includes/media.php:2492 msgid "Filter »" msgstr "Filter »" -#: wp-admin/includes/media.php:2535 +#: wp-admin/includes/media.php:2543 msgid "Image Caption" msgstr "Undertittel for bilde" -#: wp-admin/includes/media.php:2600 +#: wp-admin/includes/media.php:2608 msgid "Link Image To:" msgstr "Lenk bilde til:" -#: wp-admin/includes/media.php:2605 +#: wp-admin/includes/media.php:2613 msgid "Link to image" msgstr "Lenke til bilde" -#: wp-admin/includes/media.php:2574 -msgid "Link text, e.g. “Ransom Demands (PDF)”" -msgstr "Lenketekst, f.eks. «Fjellvettreglene (PDF)»" - #: wp-admin/includes/meta-boxes.php:53 msgid "Preview Changes" msgstr "Forhåndsvis endringer" #: wp-admin/export.php:205 wp-admin/export.php:247 -#: wp-admin/includes/meta-boxes.php:77 +#: wp-admin/includes/meta-boxes.php:78 msgid "Status:" msgstr "Status:" -#: wp-admin/includes/meta-boxes.php:128 +#: wp-admin/includes/meta-boxes.php:129 msgid "Visibility:" msgstr "Synlighet:" -#: wp-admin/includes/meta-boxes.php:136 wp-admin/includes/meta-boxes.php:159 -#: wp-admin/includes/template.php:1698 +#: wp-admin/includes/meta-boxes.php:137 wp-admin/includes/meta-boxes.php:160 +#: wp-admin/includes/template.php:1701 msgid "Password protected" msgstr "Passordbeskyttet" -#: wp-admin/includes/meta-boxes.php:157 +#: wp-admin/includes/meta-boxes.php:158 msgid "Stick this post to the front page" msgstr "Gjør innlegget klebrig på forsiden" -#: wp-admin/includes/meta-boxes.php:177 +#. translators: Post date information. 1: Date on which the post is currently +#. scheduled to be published +#: wp-admin/includes/meta-boxes.php:179 msgid "Scheduled for: %1$s" msgstr "Planlagt for: %1$s" -#: wp-admin/includes/meta-boxes.php:179 +#. translators: Post date information. 1: Date on which the post was published +#: wp-admin/includes/meta-boxes.php:182 msgid "Published on: %1$s" msgstr "Publisert: %1$s" -#: wp-admin/includes/meta-boxes.php:181 wp-admin/includes/meta-boxes.php:189 +#: wp-admin/includes/meta-boxes.php:184 wp-admin/includes/meta-boxes.php:194 msgid "Publish immediately" msgstr "Publiser umiddelbart" -#: wp-admin/includes/meta-boxes.php:183 +#. translators: Post date information. 1: Date on which the post is to be +#. published +#: wp-admin/includes/meta-boxes.php:187 msgid "Schedule for: %1$s" msgstr "Planlegg for: %1$s" -#: wp-admin/includes/meta-boxes.php:185 +#. translators: Post date information. 1: Date on which the post is to be +#. published +#: wp-admin/includes/meta-boxes.php:190 msgid "Publish on: %1$s" msgstr "Publiser: %1$s" -#: wp-admin/includes/meta-boxes.php:482 wp-admin/includes/meta-boxes.php:944 -#: wp-admin/includes/nav-menu.php:673 +#: wp-admin/includes/meta-boxes.php:493 wp-admin/includes/meta-boxes.php:954 +#: wp-admin/includes/nav-menu.php:683 msgid "Most Used" msgstr "Mest brukt" -#: wp-admin/includes/meta-boxes.php:965 wp-admin/includes/meta-boxes.php:967 -msgid "+ Add New Category" -msgstr "+ Legg til ny kategori" - -#: wp-admin/includes/meta-boxes.php:968 -msgid "New category name" -msgstr "Ny kategori navn" - -#: wp-admin/includes/meta-boxes.php:593 +#: wp-admin/includes/meta-boxes.php:604 msgid "Already pinged:" msgstr "Allerede pinget:" -#: wp-admin/includes/meta-boxes.php:603 +#: wp-admin/includes/meta-boxes.php:614 msgid "Send trackbacks to:" msgstr "Send tilbakesporinger til:" -#: wp-admin/includes/meta-boxes.php:606 +#: wp-admin/includes/meta-boxes.php:617 msgid "Separate multiple URLs with spaces" msgstr "Skill flere URL-er med mellomrom" -#: wp-admin/includes/meta-boxes.php:722 +#: wp-admin/includes/meta-boxes.php:733 msgid "Show comments" msgstr "Vis kommentarer" -#: wp-admin/includes/class-wp-posts-list-table.php:1486 -#: wp-admin/includes/meta-boxes.php:814 wp-admin/includes/meta-boxes.php:815 +#: wp-admin/includes/class-wp-posts-list-table.php:1502 +#: wp-admin/includes/meta-boxes.php:824 msgid "Parent" msgstr "Forelder" -#: wp-admin/includes/class-wp-posts-list-table.php:1492 -msgid "Main Page (no parent)" -msgstr "Hovedside (ingen forelder)" - -#: wp-admin/includes/class-wp-posts-list-table.php:1538 -#: wp-admin/includes/meta-boxes.php:846 +#: wp-admin/includes/class-wp-posts-list-table.php:1555 +#: wp-admin/includes/meta-boxes.php:856 msgid "Default Template" msgstr "Standardmal" -#: wp-admin/includes/meta-boxes.php:884 +#: wp-admin/includes/meta-boxes.php:894 msgid "Visit Link" msgstr "Gå til lenke" -#: wp-admin/includes/meta-boxes.php:892 +#: wp-admin/includes/meta-boxes.php:902 msgid "Keep this link private" msgstr "Hold denne lenken privat" #: wp-admin/includes/class-wp-links-list-table.php:330 -#: wp-admin/includes/meta-boxes.php:906 +#: wp-admin/includes/meta-boxes.php:916 msgid "" "You are about to delete this link '%s'\n" " 'Cancel' to stop, 'OK' to delete." @@ -10189,306 +10020,240 @@ msgstr "" "Du er i ferd med å slette denne lenken '%s'\n" " 'Avbryt' for å avbryte, 'OK' for å slette." -#: wp-admin/includes/meta-boxes.php:989 +#: wp-admin/includes/meta-boxes.php:975 wp-admin/includes/meta-boxes.php:977 +msgid "+ Add New Category" +msgstr "+ Legg til ny kategori" + +#: wp-admin/includes/meta-boxes.php:978 +msgid "New category name" +msgstr "Ny kategori navn" + +#: wp-admin/includes/meta-boxes.php:999 msgid "_blank — new window or tab." msgstr "_blank — nytt vindu eller fane." -#: wp-admin/includes/meta-boxes.php:992 +#: wp-admin/includes/meta-boxes.php:1002 msgid "_top — current window or tab, with no frames." msgstr "_top — gjeldende vindu eller fane, uten rammer." -#: wp-admin/includes/meta-boxes.php:995 +#: wp-admin/includes/meta-boxes.php:1005 msgid "_none — same window or tab." msgstr "_none — samme vindu eller fane." -#: wp-admin/includes/meta-boxes.php:997 +#: wp-admin/includes/meta-boxes.php:1007 msgid "Choose the target frame for your link." msgstr "Velg målramme for lenken din." #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1044 +#: wp-admin/includes/meta-boxes.php:1054 msgid "rel:" msgstr "rel:" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1048 wp-admin/includes/meta-boxes.php:1049 +#: wp-admin/includes/meta-boxes.php:1058 wp-admin/includes/meta-boxes.php:1059 msgid "identity" msgstr "identitet" -#: wp-admin/includes/meta-boxes.php:1052 +#: wp-admin/includes/meta-boxes.php:1062 msgid "another web address of mine" msgstr "Den andre nettadressen min" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1056 wp-admin/includes/meta-boxes.php:1057 +#: wp-admin/includes/meta-boxes.php:1066 wp-admin/includes/meta-boxes.php:1067 msgid "friendship" msgstr "vennskap" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1059 +#: wp-admin/includes/meta-boxes.php:1069 msgid "contact" msgstr "kontakt" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1062 +#: wp-admin/includes/meta-boxes.php:1072 msgid "acquaintance" msgstr "bekjentskap" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1065 +#: wp-admin/includes/meta-boxes.php:1075 msgid "friend" msgstr "venn" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1068 wp-admin/includes/meta-boxes.php:1101 -#: wp-admin/includes/meta-boxes.php:1124 +#: wp-admin/includes/meta-boxes.php:1078 wp-admin/includes/meta-boxes.php:1111 +#: wp-admin/includes/meta-boxes.php:1134 msgid "none" msgstr "ingen" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1073 wp-admin/includes/meta-boxes.php:1074 +#: wp-admin/includes/meta-boxes.php:1083 wp-admin/includes/meta-boxes.php:1084 msgid "physical" msgstr "fysisk" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1076 +#: wp-admin/includes/meta-boxes.php:1086 msgid "met" msgstr "møtt i virkeligheten" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1081 wp-admin/includes/meta-boxes.php:1082 +#: wp-admin/includes/meta-boxes.php:1091 wp-admin/includes/meta-boxes.php:1092 msgid "professional" msgstr "profesjonelt" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1084 +#: wp-admin/includes/meta-boxes.php:1094 msgid "co-worker" msgstr "medarbeider" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1087 +#: wp-admin/includes/meta-boxes.php:1097 msgid "colleague" msgstr "kollega" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1092 wp-admin/includes/meta-boxes.php:1093 +#: wp-admin/includes/meta-boxes.php:1102 wp-admin/includes/meta-boxes.php:1103 msgid "geographical" msgstr "geografisk" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1095 +#: wp-admin/includes/meta-boxes.php:1105 msgid "co-resident" msgstr "under samme tak" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1098 +#: wp-admin/includes/meta-boxes.php:1108 msgid "neighbor" msgstr "nabo" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1106 wp-admin/includes/meta-boxes.php:1107 +#: wp-admin/includes/meta-boxes.php:1116 wp-admin/includes/meta-boxes.php:1117 msgid "family" msgstr "familie" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1109 +#: wp-admin/includes/meta-boxes.php:1119 msgid "child" msgstr "barn" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1112 +#: wp-admin/includes/meta-boxes.php:1122 msgid "kin" msgstr "slektning" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1115 +#: wp-admin/includes/meta-boxes.php:1125 msgid "parent" msgstr "forelder" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1118 +#: wp-admin/includes/meta-boxes.php:1128 msgid "sibling" msgstr "søsken" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1121 +#: wp-admin/includes/meta-boxes.php:1131 msgid "spouse" msgstr "ektefelle" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1129 wp-admin/includes/meta-boxes.php:1130 +#: wp-admin/includes/meta-boxes.php:1139 wp-admin/includes/meta-boxes.php:1140 msgid "romantic" msgstr "romantisk" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1132 +#: wp-admin/includes/meta-boxes.php:1142 msgid "muse" msgstr "muse" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1135 +#: wp-admin/includes/meta-boxes.php:1145 msgid "crush" msgstr "forelsket" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1138 +#: wp-admin/includes/meta-boxes.php:1148 msgid "date" msgstr "date" #. translators: xfn: http://gmpg.org/xfn/ -#: wp-admin/includes/meta-boxes.php:1141 +#: wp-admin/includes/meta-boxes.php:1151 msgid "sweetheart" msgstr "kjæreste" -#: wp-admin/includes/meta-boxes.php:1147 +#: wp-admin/includes/meta-boxes.php:1157 msgid "If the link is to a person, you can specify your relationship with them using the above form. If you would like to learn more about the idea check out XFN." msgstr "Hvis lenken er til en person kan du velge ditt forhold til dem med skjemaet over. Hvis du vil lære mer om denne ideen kan du ta en titt på XFN." -#: wp-admin/includes/meta-boxes.php:1162 +#: wp-admin/includes/meta-boxes.php:1172 msgid "Image Address" msgstr "Bildeadresse" -#: wp-admin/includes/meta-boxes.php:1166 +#: wp-admin/includes/meta-boxes.php:1176 msgid "RSS Address" msgstr "RSS-adresse" -#: wp-admin/includes/meta-boxes.php:1170 +#: wp-admin/includes/meta-boxes.php:1180 msgid "Notes" msgstr "Notater" #: wp-admin/includes/class-wp-links-list-table.php:133 -#: wp-admin/includes/meta-boxes.php:1174 +#: wp-admin/includes/meta-boxes.php:1184 msgid "Rating" msgstr "Vurdering" -#: wp-admin/includes/meta-boxes.php:1183 +#: wp-admin/includes/meta-boxes.php:1193 msgid "(Leave at 0 for no rating.)" msgstr "(Velg 0 for ingen vurdering.)" -#: wp-admin/includes/plugin-install.php:218 +#: wp-admin/includes/plugin-install.php:240 msgid "Popular tags" msgstr "Populære stikkord" -#: wp-admin/includes/plugin-install.php:219 -msgid "You may also browse based on the most popular tags in the Plugin Directory:" -msgstr "Du kan også lete basert på de mest populære stikkordene i utvidelseskatalogen på WordPress.org:" - -#: wp-admin/includes/plugin-install.php:265 -#: wp-admin/includes/plugin-install.php:266 -#: wp-admin/includes/plugin-install.php:268 -msgid "Search Plugins" -msgstr "Søk etter utvidelser" - -#: wp-admin/includes/plugin-install.php:279 -msgid "If you have a plugin in a .zip format, you may install it by uploading it here." -msgstr "Hvis du har en utvidelse i .zip-format kan du installere den ved å laste opp her." - -#: wp-admin/includes/plugin-install.php:282 -msgid "Plugin zip file" -msgstr "Zip-fil med utvidelse" - -#: wp-admin/includes/class-wp-plugin-install-list-table.php:238 -msgid "No plugins match your request." -msgstr "Ingen utvidelser tilfredsstiller din forespørsel." - -#: wp-admin/includes/plugin-install.php:579 +#: wp-admin/includes/plugin-install.php:609 msgid "(based on %s rating)" msgid_plural "(based on %s ratings)" msgstr[0] "(basert på %s vurdering)" msgstr[1] "(basert på %s vurderinger)" -#: wp-admin/includes/plugin-install.php:489 wp-admin/update.php:123 -msgid "Plugin Install" -msgstr "Installer utvidelser" - -#: wp-admin/includes/plugin-install.php:665 +#: wp-admin/includes/plugin-install.php:697 msgid "Install Update Now" msgstr "Installer oppdatering nå" #. translators: %s: Plugin version -#: wp-admin/includes/plugin-install.php:670 +#: wp-admin/includes/plugin-install.php:702 msgid "Newer Version (%s) Installed" msgstr "Nyere versjon (%s) installert" -#: wp-admin/includes/plugin-install.php:673 +#: wp-admin/includes/plugin-install.php:705 msgid "Latest Version Installed" msgstr "Siste versjon installert" -#: wp-admin/includes/class-wp-plugin-install-list-table.php:563 -#: wp-admin/includes/plugin-install.php:544 +#: wp-admin/includes/class-wp-plugin-install-list-table.php:559 +#: wp-admin/includes/plugin-install.php:572 msgid "Last Updated:" msgstr "Sist oppdatert:" -#: wp-admin/includes/plugin-install.php:552 -msgid "Requires WordPress Version:" -msgstr "Krever WordPress versjon" - #. translators: %s: WordPress version -#: wp-admin/includes/plugin-install.php:555 +#: wp-admin/includes/plugin-install.php:583 msgid "%s or higher" msgstr "%s eller høyere" -#: wp-admin/includes/plugin-install.php:559 +#: wp-admin/includes/plugin-install.php:587 msgid "Compatible up to:" msgstr "Kompatibel opp til:" -#: wp-admin/includes/plugin-install.php:569 -msgid "WordPress.org Plugin Page »" -msgstr "WordPress.org utvidelsesside »" - -#: wp-admin/includes/plugin-install.php:577 +#: wp-admin/includes/plugin-install.php:607 msgid "Average Rating" msgstr "Gjennomsnittlig vurdering" -#: wp-admin/includes/plugin-install.php:634 -msgid "Warning: This plugin has not been tested with your current version of WordPress." -msgstr "Advarsel: Denne utvidelsen har ikke blitt testet med din versjon av WordPress." - -#: wp-admin/includes/plugin-install.php:636 -msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." -msgstr "Advarsel: Denne utvidelsen er ikke merket som kompatibel med din versjon av WordPress." - -#: wp-admin/includes/plugin.php:623 -msgid "The plugin generated unexpected output." -msgstr "Utvidelsen produserte et uventet resultat." - -#: wp-admin/includes/plugin.php:758 -msgid "One of the plugins is invalid." -msgstr "En av utvidelsene er ugyldig." - -#: wp-admin/includes/plugin.php:897 -msgid "Could not fully remove the plugin(s) %s." -msgstr "Kunne ikke fjerne utvidelsen(e) %s helt." - -#: wp-admin/includes/plugin.php:952 -msgid "Invalid plugin path." -msgstr "Ugyldig sti til utvidelsen." - -#: wp-admin/includes/plugin.php:954 -msgid "Plugin file does not exist." -msgstr "Filen med utvidelsen finnes ikke." - -#: wp-admin/includes/plugin.php:958 -msgid "The plugin does not have a valid header." -msgstr "Denne utvidelsen har ikke en gyldig beskrivelse." - -#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 -msgid "Sorry, you are not allowed to edit pages as this user." -msgstr "Beklager, du har ikke lov til å redigere sider som denne brukeren." - -#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 -msgid "Sorry, you are not allowed to edit posts as this user." -msgstr "Beklager, du har ikke lov til å redigere innlegg som denne brukeren." - -#: wp-admin/includes/post.php:605 +#: wp-admin/includes/post.php:607 msgid "Auto Draft" msgstr "Automatisk kladd" -#: wp-admin/includes/post.php:1318 wp-admin/includes/post.php:1341 +#: wp-admin/includes/post.php:1325 wp-admin/includes/post.php:1348 msgid "Permalink:" msgstr "Permalenke:" -#: wp-admin/includes/post.php:1329 +#: wp-admin/includes/post.php:1336 msgid "Change Permalinks" msgstr "Endre permalenker" @@ -10536,19 +10301,19 @@ msgstr "Abonnent" msgid "Warning! Wildcard DNS may not be configured correctly!" msgstr "Advarsel! Wildcard DNS kan være feilkonfigurert!" -#: wp-admin/includes/class-wp-posts-list-table.php:1371 +#: wp-admin/includes/class-wp-posts-list-table.php:1387 #: wp-admin/includes/class-wp-terms-list-table.php:592 msgid "Quick Edit" msgstr "Hurtigredigering" #: wp-admin/includes/class-wp-comments-list-table.php:588 -#: wp-admin/includes/class-wp-posts-list-table.php:1220 +#: wp-admin/includes/class-wp-posts-list-table.php:1236 #: wp-admin/includes/class-wp-terms-list-table.php:449 msgid "Quick Edit" msgstr "Hurtigredigering" #. translators: manage posts column name -#: wp-admin/includes/class-wp-posts-list-table.php:533 +#: wp-admin/includes/class-wp-posts-list-table.php:539 msgctxt "column name" msgid "Title" msgstr "Tittel" @@ -10579,117 +10344,117 @@ msgstr "Forhold" msgid "Visible" msgstr "Synlig" -#: wp-admin/includes/class-wp-posts-list-table.php:1371 +#: wp-admin/export.php:169 wp-admin/includes/class-wp-users-list-table.php:322 +msgid "Posts" +msgstr "Innlegg" + +#: wp-admin/includes/class-wp-posts-list-table.php:1387 msgid "Bulk Edit" msgstr "Masserediger" -#: wp-admin/includes/class-wp-posts-list-table.php:1418 -#: wp-admin/includes/class-wp-posts-list-table.php:1498 -#: wp-admin/includes/class-wp-posts-list-table.php:1534 -#: wp-admin/includes/class-wp-posts-list-table.php:1572 -#: wp-admin/includes/class-wp-posts-list-table.php:1581 -#: wp-admin/includes/class-wp-posts-list-table.php:1613 -#: wp-admin/includes/class-wp-posts-list-table.php:1634 -#: wp-admin/includes/class-wp-posts-list-table.php:1662 +#: wp-admin/includes/class-wp-posts-list-table.php:1434 +#: wp-admin/includes/class-wp-posts-list-table.php:1514 +#: wp-admin/includes/class-wp-posts-list-table.php:1551 +#: wp-admin/includes/class-wp-posts-list-table.php:1588 +#: wp-admin/includes/class-wp-posts-list-table.php:1597 +#: wp-admin/includes/class-wp-posts-list-table.php:1629 +#: wp-admin/includes/class-wp-posts-list-table.php:1650 +#: wp-admin/includes/class-wp-posts-list-table.php:1678 msgid "— No Change —" msgstr "— Ingen endring —" #. translators: Between password field and private checkbox on post quick edit #. interface -#: wp-admin/includes/class-wp-posts-list-table.php:1444 +#: wp-admin/includes/class-wp-posts-list-table.php:1460 msgid "–OR–" msgstr "–ELLER–" -#: wp-admin/includes/class-wp-posts-list-table.php:1573 -#: wp-admin/includes/class-wp-posts-list-table.php:1582 +#: wp-admin/includes/class-wp-posts-list-table.php:1508 +msgid "Main Page (no parent)" +msgstr "Hovedside (ingen forelder)" + +#: wp-admin/includes/class-wp-posts-list-table.php:1589 +#: wp-admin/includes/class-wp-posts-list-table.php:1598 msgid "Allow" msgstr "Tillat" -#: wp-admin/includes/class-wp-posts-list-table.php:1574 -#: wp-admin/includes/class-wp-posts-list-table.php:1583 +#: wp-admin/includes/class-wp-posts-list-table.php:1590 +#: wp-admin/includes/class-wp-posts-list-table.php:1599 msgid "Do not allow" msgstr "Ikke tillat" -#: wp-admin/includes/class-wp-posts-list-table.php:1595 +#: wp-admin/includes/class-wp-posts-list-table.php:1611 msgid "Allow Comments" msgstr "Tillat kommentarer" -#: wp-admin/includes/class-wp-posts-list-table.php:1600 +#: wp-admin/includes/class-wp-posts-list-table.php:1616 msgid "Allow Pings" msgstr "Tillat ping" -#: wp-admin/includes/class-wp-posts-list-table.php:1632 -#: wp-admin/includes/class-wp-posts-list-table.php:1635 -#: wp-admin/includes/template.php:1706 +#: wp-admin/includes/class-wp-posts-list-table.php:1648 +#: wp-admin/includes/class-wp-posts-list-table.php:1651 +#: wp-admin/includes/template.php:1709 msgid "Sticky" msgstr "Klebrig" -#: wp-admin/includes/class-wp-posts-list-table.php:1636 +#: wp-admin/includes/class-wp-posts-list-table.php:1652 msgid "Not Sticky" msgstr "Ikke klebrig" -#: wp-admin/includes/class-wp-posts-list-table.php:1644 +#: wp-admin/includes/class-wp-posts-list-table.php:1660 msgid "Make this post sticky" msgstr "Gjør dette innlegget klebrig" -#: wp-admin/includes/class-wp-posts-list-table.php:982 +#: wp-admin/includes/class-wp-posts-list-table.php:998 msgid "Missed schedule" msgstr "Mistet planlegging" -#: wp-admin/includes/class-wp-posts-list-table.php:987 +#: wp-admin/includes/class-wp-posts-list-table.php:1003 msgid "Last Modified" msgstr "Sist endret" -#: wp-admin/includes/template.php:396 +#: wp-admin/includes/template.php:397 msgid "Reply to Comment" msgstr "Svar på kommentar" -#: wp-admin/includes/template.php:429 +#: wp-admin/includes/template.php:430 msgid "Submit Reply" msgstr "Send svar" -#: wp-admin/includes/template.php:465 -msgid "Comment by %s moved to the trash." -msgstr "Kommentar av %s flyttet til papirkurven." - -#: wp-admin/includes/template.php:468 -msgid "Comment by %s marked as spam." -msgstr "Kommentar av %s merket som spam." - -#: wp-admin/includes/template.php:488 wp-admin/includes/template.php:503 -#: wp-admin/includes/template.php:567 wp-admin/includes/template.php:628 +#: wp-admin/includes/template.php:489 wp-admin/includes/template.php:504 +#: wp-admin/includes/template.php:568 wp-admin/includes/template.php:629 msgid "Value" msgstr "Verdi" -#: wp-admin/includes/template.php:557 +#: wp-admin/includes/template.php:558 msgid "Key" msgstr "Nøkkel" -#: wp-admin/includes/template.php:623 +#: wp-admin/includes/template.php:624 msgid "Add New Custom Field:" msgstr "Legg til nytt tilpasset felt:" -#: wp-admin/includes/template.php:649 +#: wp-admin/includes/template.php:650 msgid "Enter new" msgstr "Skriv ny" -#: wp-admin/includes/template.php:660 +#: wp-admin/includes/template.php:661 msgid "Add Custom Field" msgstr "Legg til tilpasset felt" -#: wp-admin/includes/template.php:858 +#: wp-admin/includes/template.php:861 msgid "Before you can upload your import file, you will need to fix the following error:" msgstr "Før du kan laste opp din importfil må du rette følgende feil:" -#: wp-admin/includes/template.php:864 +#: wp-admin/includes/template.php:867 msgid "Choose a file from your computer:" msgstr "Velg en fil fra maskinen din:" -#: wp-admin/includes/template.php:864 +#: wp-admin/includes/template.php:867 msgid "Maximum size: %s" msgstr "Maksstørrelse: %s" -#: wp-admin/includes/template.php:869 +#: wp-admin/includes/template.php:872 msgid "Upload file and import" msgstr "Last opp fil og importer" @@ -10697,29 +10462,370 @@ msgstr "Last opp fil og importer" msgid "Install Themes" msgstr "Installer temaer" +#: wp-admin/includes/class-wp-screen.php:919 +msgid "Enable accessibility mode" +msgstr "Aktiver tilgjengelighetstilstand." + +#: wp-admin/includes/class-wp-screen.php:919 +msgid "Disable accessibility mode" +msgstr "Deaktiver tilgjengelighetstilstand." + +#: wp-admin/includes/file.php:1206 +msgid "Hostname" +msgstr "Servernavn" + +#: wp-admin/includes/class-wp-filesystem-ftpext.php:46 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:45 +msgid "FTP hostname is required" +msgstr "FTP tjenernavn er obligatorisk" + +#: wp-admin/includes/class-wp-filesystem-ssh2.php:83 +msgid "SSH2 hostname is required" +msgstr "SSH2 tjenernavn er obligatorisk" + +#. translators: 1: Name of most recent post author, 2: Post edited date, 3: +#. Post edited time +#: wp-admin/edit-form-advanced.php:643 wp-admin/includes/ajax-actions.php:2278 +msgid "Last edited by %1$s on %2$s at %3$s" +msgstr "Sist endret av %1$s, %2$s kl. %3$s" + +#. translators: 1: Post edited date, 2: Post edited time +#: wp-admin/edit-form-advanced.php:646 wp-admin/includes/ajax-actions.php:2280 +msgid "Last edited on %1$s at %2$s" +msgstr "Sist endret %1$s kl. %2$s" + +#: wp-admin/comment.php:119 wp-admin/edit-form-comment.php:162 +#: wp-admin/includes/class-wp-comments-list-table.php:308 +#: wp-admin/includes/class-wp-posts-list-table.php:407 +#: wp-admin/includes/media.php:1509 wp-admin/includes/meta-boxes.php:250 +msgid "Move to Trash" +msgstr "Flytt til papirkurven" + +#: wp-admin/includes/class-wp-comments-list-table.php:359 +#: wp-admin/includes/class-wp-media-list-table.php:181 +#: wp-admin/includes/class-wp-posts-list-table.php:492 +msgid "Empty Trash" +msgstr "Tøm papirkurven" + +#: wp-admin/includes/template.php:466 +msgid "Comment by %s moved to the trash." +msgstr "Kommentar av %s flyttet til papirkurven." + +#: wp-admin/custom-header.php:473 +msgid "Header updated. Visit your site to see how it looks." +msgstr "Sidetopp oppdatert. Besøk nettstedet ditt for å se hvordan det ser ut." + +#: wp-admin/includes/dashboard.php:167 +msgid "Configure" +msgstr "Tilpass" + +#: wp-admin/includes/media.php:1241 +msgid "Location of the uploaded file." +msgstr "URL til den opplastede filen." + +#: wp-admin/includes/media.php:1080 wp-admin/includes/media.php:1237 +msgid "File URL" +msgstr "URL til fil" + #: wp-admin/themes.php:67 msgid "Manage Themes" msgstr "Håndter temaer" -#: wp-admin/includes/class-wp-screen.php:918 -msgid "Enable accessibility mode" -msgstr "Aktiver tilgjengelighetstilstand." +#: wp-admin/includes/media.php:1282 wp-admin/includes/media.php:2589 +msgid "Alt text for the image, e.g. “The Mona Lisa”" +msgstr "Alternativ tekst for bildet, f.eks. «Skrik av Edvard Munch»" -#: wp-admin/includes/class-wp-screen.php:918 -msgid "Disable accessibility mode" -msgstr "Deaktiver tilgjengelighetstilstand." +#: wp-admin/includes/media.php:2582 +msgid "Link text, e.g. “Ransom Demands (PDF)”" +msgstr "Lenketekst, f.eks. «Fjellvettreglene (PDF)»" -#: wp-admin/includes/media.php:2442 wp-admin/includes/nav-menu.php:353 -#: wp-admin/includes/nav-menu.php:637 +#. translators: %s: link name +#. translators: %s: attachment title +#. translators: %s: post title +#. translators: %s: taxonomy term name +#. translators: %s: post title +#: wp-admin/includes/class-wp-links-list-table.php:190 +#: wp-admin/includes/class-wp-media-list-table.php:655 +#: wp-admin/includes/class-wp-media-list-table.php:704 +#: wp-admin/includes/class-wp-posts-list-table.php:1229 +#: wp-admin/includes/class-wp-terms-list-table.php:442 +#: wp-admin/includes/dashboard.php:578 wp-admin/includes/dashboard.php:866 +msgid "Edit “%s”" +msgstr "Endre «%s»" + +#. translators: %s: attachment title +#. translators: %s: post title +#: wp-admin/includes/class-wp-media-list-table.php:684 +#: wp-admin/includes/class-wp-media-list-table.php:743 +#: wp-admin/includes/class-wp-posts-list-table.php:1286 +msgid "View “%s”" +msgstr "Vis «%s»" + +#: wp-admin/edit-tag-form.php:144 wp-admin/edit-tags.php:394 +msgid "The “slug” is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens." +msgstr "«Permalenke» er den URL-vennlige versjonen av navnet. Den er vanligvis i små bokstaver og inneholder bare bokstaver, tall og bindestreker." + +#. translators: %s: post title +#: wp-admin/includes/class-wp-posts-list-table.php:1277 +#: wp-admin/includes/class-wp-theme-install-list-table.php:259 +msgid "Preview “%s”" +msgstr "Forhåndsvis «%s»" + +#: wp-admin/includes/class-theme-installer-skin.php:71 +#: wp-admin/includes/class-theme-upgrader-skin.php:61 +#: wp-admin/includes/class-wp-themes-list-table.php:188 +msgid "Activate “%s”" +msgstr "Aktiver «%s»" + +#: wp-admin/custom-header.php:456 wp-admin/includes/theme.php:252 +msgid "Custom Header" +msgstr "Egendefinert sidetopp" + +#: wp-admin/includes/plugin-install.php:599 +msgid "WordPress.org Plugin Page »" +msgstr "WordPress.org utvidelsesside »" + +#: wp-admin/includes/plugin-install.php:666 +msgid "Warning: This plugin has not been tested with your current version of WordPress." +msgstr "Advarsel: Denne utvidelsen har ikke blitt testet med din versjon av WordPress." + +#: wp-admin/includes/plugin-install.php:668 +msgid "Warning: This plugin has not been marked as compatible with your version of WordPress." +msgstr "Advarsel: Denne utvidelsen er ikke merket som kompatibel med din versjon av WordPress." + +#: wp-admin/includes/plugin.php:623 +msgid "The plugin generated unexpected output." +msgstr "Utvidelsen produserte et uventet resultat." + +#: wp-admin/includes/plugin.php:758 +msgid "One of the plugins is invalid." +msgstr "En av utvidelsene er ugyldig." + +#: wp-admin/includes/plugin.php:897 +msgid "Could not fully remove the plugin(s) %s." +msgstr "Kunne ikke fjerne utvidelsen(e) %s helt." + +#: wp-admin/includes/plugin.php:952 +msgid "Invalid plugin path." +msgstr "Ugyldig sti til utvidelsen." + +#: wp-admin/includes/plugin.php:954 +msgid "Plugin file does not exist." +msgstr "Filen med utvidelsen finnes ikke." + +#: wp-admin/includes/plugin.php:958 +msgid "The plugin does not have a valid header." +msgstr "Denne utvidelsen har ikke en gyldig beskrivelse." + +#: wp-admin/includes/plugin-install.php:301 +msgid "If you have a plugin in a .zip format, you may install it by uploading it here." +msgstr "Hvis du har en utvidelse i .zip-format kan du installere den ved å laste opp her." + +#: wp-admin/includes/plugin-install.php:304 +msgid "Plugin zip file" +msgstr "Zip-fil med utvidelse" + +#: wp-admin/includes/class-wp-plugin-install-list-table.php:237 +msgid "No plugins match your request." +msgstr "Ingen utvidelser tilfredsstiller din forespørsel." + +#: wp-admin/includes/plugin-install.php:517 wp-admin/update.php:123 +msgid "Plugin Install" +msgstr "Installer utvidelser" + +#: wp-admin/includes/plugin-install.php:580 +msgid "Requires WordPress Version:" +msgstr "Krever WordPress versjon" + +#: wp-admin/includes/class-plugin-upgrader.php:55 +msgid "Could not remove the old plugin." +msgstr "Kunne ikke fjerne den gamle utvidelsen." + +#: wp-admin/includes/class-plugin-upgrader.php:71 +msgid "Installing the plugin…" +msgstr "Installerer utvidelsen…" + +#: wp-admin/includes/class-plugin-upgrader.php:73 +msgid "Plugin install failed." +msgstr "Installering av utvidelsen feilet." + +#: wp-admin/includes/class-plugin-upgrader.php:74 +msgid "Plugin installed successfully." +msgstr "Utvidelsen ble installert." + +#: wp-admin/includes/class-plugin-installer-skin.php:57 +#: wp-admin/includes/class-plugin-upgrader-skin.php:52 +msgid "Activate Plugin" +msgstr "Aktiver utvidelse" + +#: wp-admin/includes/class-bulk-plugin-upgrader-skin.php:49 +#: wp-admin/includes/class-plugin-installer-skin.php:71 +#: wp-admin/includes/class-plugin-upgrader-skin.php:53 +msgid "Return to Plugins page" +msgstr "Gå tilbake til siden med utvidelser" + +#: wp-admin/includes/class-plugin-installer-skin.php:41 +msgid "Successfully installed the plugin %s %s." +msgstr "Installerte utvidelsen %s %s." + +#: wp-admin/includes/class-plugin-installer-skin.php:67 +#: wp-admin/includes/class-plugin-installer-skin.php:69 +msgid "Return to Plugin Installer" +msgstr "Gå tilbake til installering av utvidelser" + +#: wp-admin/includes/plugin-install.php:241 +msgid "You may also browse based on the most popular tags in the Plugin Directory:" +msgstr "Du kan også lete basert på de mest populære stikkordene i utvidelseskatalogen på WordPress.org:" + +#: wp-admin/includes/plugin-install.php:287 +#: wp-admin/includes/plugin-install.php:290 +msgid "Search Plugins" +msgstr "Søk etter utvidelser" + +#: wp-admin/includes/class-wp-automatic-updater.php:342 +#: wp-admin/includes/class-wp-upgrader.php:157 wp-admin/includes/file.php:571 +#: wp-admin/includes/plugin.php:816 wp-admin/includes/theme.php:59 +msgid "Could not access filesystem." +msgstr "Kunne ikke lese filsystemet." + +#: wp-admin/includes/class-wp-upgrader.php:158 wp-admin/includes/plugin.php:819 +#: wp-admin/includes/theme.php:62 +msgid "Filesystem error." +msgstr "Filsystem-feil." + +#: wp-admin/includes/class-plugin-upgrader.php:50 +msgid "The plugin is at the latest version." +msgstr "Denne utvidelsen er oppdatert til nyeste versjon." + +#: wp-admin/includes/class-plugin-upgrader.php:54 +msgid "Removing the old version of the plugin…" +msgstr "Fjerner den gamle versjonen av utvidelsen…" + +#: wp-admin/includes/image-edit.php:149 +msgid "Thumbnail Settings" +msgstr "Innstillinger for miniatyrbilde" + +#. translators: %s: date and time of the revision +#: wp-admin/edit-form-advanced.php:156 +msgid "Page restored to revision from %s." +msgstr "Side tilbakestilt til revisjon fra %s." + +#. translators: %s: date and time of the revision +#: wp-admin/edit-form-advanced.php:142 +msgid "Post restored to revision from %s." +msgstr "Innlegg tilbakestilt til revisjon fra %s." + +#. translators: %s: hostname:port +#: wp-admin/includes/class-wp-filesystem-ssh2.php:126 +msgid "Failed to connect to SSH2 Server %s" +msgstr "Kunne ikke koble til SSH2-tjeneren %s" + +#. translators: %s: hostname:port +#: wp-admin/includes/class-wp-filesystem-ftpext.php:80 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:75 +#: wp-admin/includes/class-wp-filesystem-ftpsockets.php:85 +msgid "Failed to connect to FTP Server %s" +msgstr "Kunne ikke koble til FTP-tjeneren %s" + +#: wp-admin/edit-form-comment.php:67 wp-admin/includes/template.php:402 +msgid "Comment" +msgstr "Kommentar" + +#: wp-admin/themes.php:166 wp-admin/themes.php:168 +msgid "Visit site" +msgstr "Gå til nettsted" + +#. translators: 1: comment author, 2: post link, 3: notification if the comment +#. is pending +#: wp-admin/includes/dashboard.php:690 +msgid "From %1$s on %2$s %3$s" +msgstr "Fra %1$s til %2$s %3$s" + +#. translators: 1: type of comment, 2: notification if the comment is pending +#: wp-admin/includes/dashboard.php:735 +msgctxt "dashboard" +msgid "%1$s %2$s" +msgstr "%1$s %2$s" + +#: wp-admin/includes/class-wp-comments-list-table.php:580 +#: wp-admin/includes/dashboard.php:641 +msgid "Move this comment to the Trash" +msgstr "Flytt denne kommentaren til papirkurven" + +#. translators: %s: number of comments marked as spam +#: wp-admin/edit-comments.php:254 +msgid "%s comment marked as spam." +msgid_plural "%s comments marked as spam." +msgstr[0] "%s kommentar merket som spam." +msgstr[1] "%s kommentarer merket som spam." + +#. translators: %s: number of comments restored from the spam +#: wp-admin/edit-comments.php:259 +msgid "%s comment restored from the spam" +msgid_plural "%s comments restored from the spam" +msgstr[0] "%s kommentar gjenopprettet fra spam" +msgstr[1] "%s kommentarer gjenopprettet fra spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:359 +msgid "Empty Spam" +msgstr "Tøm spam" + +#: wp-admin/includes/class-wp-comments-list-table.php:568 +#: wp-admin/includes/dashboard.php:636 +msgid "Mark this comment as spam" +msgstr "Merk denne kommentaren som spam" + +#. translators: mark as spam link +#: wp-admin/includes/class-wp-comments-list-table.php:568 +#: wp-admin/includes/dashboard.php:636 +msgctxt "verb" +msgid "Spam" +msgstr "Spam" + +#: wp-admin/includes/template.php:469 +msgid "Comment by %s marked as spam." +msgstr "Kommentar av %s merket som spam." + +#: wp-admin/includes/post.php:33 wp-admin/includes/post.php:71 +msgid "Sorry, you are not allowed to edit pages as this user." +msgstr "Beklager, du har ikke lov til å redigere sider som denne brukeren." + +#: wp-admin/includes/post.php:35 wp-admin/includes/post.php:73 +msgid "Sorry, you are not allowed to edit posts as this user." +msgstr "Beklager, du har ikke lov til å redigere innlegg som denne brukeren." + +#: wp-admin/edit-tags.php:101 wp-admin/edit.php:140 wp-admin/post.php:255 +#: wp-admin/themes.php:43 wp-admin/upload.php:159 +msgid "Sorry, you are not allowed to delete this item." +msgstr "Beklager, du har ikke lov til å slettet dette." + +#: wp-admin/includes/class-wp-upgrader.php:156 +msgid "Invalid data provided." +msgstr "Ugyldig data angitt." + +#: wp-admin/includes/class-wp-upgrader.php:159 +msgid "Unable to locate WordPress root directory." +msgstr "Klarte ikke å finne toppnivåmappen til WordPress." + +#: wp-admin/includes/class-wp-upgrader.php:161 wp-admin/includes/plugin.php:824 +msgid "Unable to locate WordPress plugin directory." +msgstr "Klarte ikke å finne WordPress-mappen for utvidelser (wp-content/plugins)." + +#: wp-admin/includes/class-wp-upgrader.php:160 +msgid "Unable to locate WordPress content directory (wp-content)." +msgstr "Klarte ikke å finne WordPress-mappen for innhold (wp-content)." + +#: wp-admin/includes/media.php:2450 wp-admin/includes/nav-menu.php:361 +#: wp-admin/includes/nav-menu.php:646 msgid "«" msgstr "«" -#: wp-admin/includes/media.php:2443 wp-admin/includes/nav-menu.php:354 -#: wp-admin/includes/nav-menu.php:638 +#: wp-admin/includes/media.php:2451 wp-admin/includes/nav-menu.php:362 +#: wp-admin/includes/nav-menu.php:647 msgid "»" msgstr "»" -#: wp-admin/includes/ajax-actions.php:758 +#: wp-admin/includes/ajax-actions.php:755 msgid "Comment %d does not exist" msgstr "Kommentar %d finnes ikke." @@ -10727,67 +10833,58 @@ msgstr "Kommentar %d finnes ikke." msgid "You did not enter a category name." msgstr "Du skrev ikke inn navnet på kategorien." -#: wp-admin/includes/ajax-actions.php:1031 +#: wp-admin/includes/ajax-actions.php:1026 msgid "Sorry, you must be logged in to reply to a comment." msgstr "Beklager, du må være innlogget for å kunne svare på en kommentar." -#: wp-admin/includes/ajax-actions.php:1273 -#: wp-admin/includes/ajax-actions.php:1278 -#: wp-admin/includes/ajax-actions.php:1298 +#: wp-admin/includes/ajax-actions.php:1265 +#: wp-admin/includes/ajax-actions.php:1270 +#: wp-admin/includes/ajax-actions.php:1290 msgid "Please provide a custom field value." msgstr "Vennligst angi en verdi for tilpasset felt" -#. translators: draft saved date format, see https://secure.php.net/date -#: wp-admin/includes/misc.php:885 -msgid "g:i:s a" -msgstr "H:i:s" - #. translators: %s: date and time #: wp-admin/includes/misc.php:887 msgid "Draft saved at %s." msgstr "Kladd lagret %s." -#: wp-admin/includes/ajax-actions.php:1632 +#: wp-admin/includes/ajax-actions.php:1620 msgid "Someone" msgstr "Noen" -#: wp-admin/includes/ajax-actions.php:1633 +#: wp-admin/includes/ajax-actions.php:1621 msgid "Saving is disabled: %s is currently editing this page." msgstr "Lagring er deaktivert: %s redigerer denne siden nå." -#: wp-admin/includes/ajax-actions.php:1633 +#: wp-admin/includes/ajax-actions.php:1621 msgid "Saving is disabled: %s is currently editing this post." msgstr "Lagring er deaktivert: %s redigerer dette innlegget nå." -#: wp-admin/includes/ajax-actions.php:1741 -#: wp-admin/includes/ajax-actions.php:1746 +#: wp-admin/includes/ajax-actions.php:1727 +#: wp-admin/includes/ajax-actions.php:1732 #: wp-admin/includes/edit-tag-messages.php:18 msgid "Item not updated." msgstr "Saken ble ikke oppdatert." -#: wp-admin/includes/ajax-actions.php:1787 -#: wp-admin/includes/class-wp-posts-list-table.php:571 -#: wp-admin/includes/class-wp-posts-list-table.php:1398 +#: wp-admin/includes/ajax-actions.php:1773 +#: wp-admin/includes/class-wp-posts-list-table.php:577 +#: wp-admin/includes/class-wp-posts-list-table.php:1414 msgid "Date" msgstr "Dato" -#: wp-admin/edit-form-comment.php:76 wp-admin/includes/ajax-actions.php:1787 -#: wp-admin/includes/class-wp-posts-list-table.php:1610 +#: wp-admin/edit-form-comment.php:76 wp-admin/includes/ajax-actions.php:1773 +#: wp-admin/includes/class-wp-posts-list-table.php:1626 msgid "Status" msgstr "Status" -#: wp-admin/includes/ajax-actions.php:1799 -#: wp-admin/includes/class-wp-posts-list-table.php:984 -#: wp-admin/includes/class-wp-posts-list-table.php:1617 -#: wp-admin/includes/meta-boxes.php:88 wp-admin/includes/meta-boxes.php:111 -#: wp-admin/includes/template.php:1709 +#: wp-admin/includes/ajax-actions.php:1785 +#: wp-admin/includes/class-wp-posts-list-table.php:1000 +#: wp-admin/includes/class-wp-posts-list-table.php:1633 +#: wp-admin/includes/meta-boxes.php:88 wp-admin/includes/meta-boxes.php:112 +#: wp-admin/includes/template.php:1712 msgid "Scheduled" msgstr "Planlagte" -#: wp-admin/admin.php:225 -msgid "Invalid plugin page" -msgstr "Ugyldig utvidelsesside" - #: wp-admin/admin.php:228 msgid "Cannot load %s." msgstr "Kan ikke laste %s." @@ -10797,32 +10894,41 @@ msgid "Import" msgstr "Importer" #: wp-admin/comment.php:39 wp-admin/edit-form-comment.php:16 -#: wp-admin/includes/template.php:395 +#: wp-admin/includes/template.php:396 msgid "Edit Comment" msgstr "Rediger kommentar" #: wp-admin/comment.php:61 wp-admin/comment.php:255 -#: wp-admin/includes/post.php:1527 +#: wp-admin/includes/post.php:1532 msgid "Go back" msgstr "Gå tilbake" -#: wp-admin/comment.php:257 wp-admin/edit-comments.php:213 -#: wp-admin/includes/comment.php:49 -msgid "Sorry, you are not allowed to edit comments on this post." -msgstr "Beklager, du har ikke lov til å redigere kommentarene til dette innlegget." +#: wp-admin/comment.php:122 +msgid "You are about to delete the following comment:" +msgstr "Du er i ferd med å slette følgende kommentar:" + +#. translators: draft saved date format, see https://secure.php.net/date +#: wp-admin/includes/misc.php:885 +msgid "g:i:s a" +msgstr "H:i:s" #: wp-admin/comment.php:67 msgid "This comment is in the Trash. Please move it out of the Trash if you want to edit it." msgstr "Denne kommentaren ligger i papirkurven. Vennligst flytt den ut hvis du vil endre den." -#: wp-admin/comment.php:114 -msgid "You are about to mark the following comment as spam:" -msgstr "Du er i ferd med å merke følgende kommentar som spam:" - #: wp-admin/comment.php:118 msgid "You are about to move the following comment to the Trash:" msgstr "Du er i ferd med å flytte følgende kommentar til papirkurven:" -#: wp-admin/comment.php:122 -msgid "You are about to delete the following comment:" -msgstr "Du er i ferd med å slette følgende kommentar:" +#: wp-admin/admin.php:225 +msgid "Invalid plugin page" +msgstr "Ugyldig utvidelsesside" + +#: wp-admin/comment.php:114 +msgid "You are about to mark the following comment as spam:" +msgstr "Du er i ferd med å merke følgende kommentar som spam:" + +#: wp-admin/comment.php:257 wp-admin/edit-comments.php:229 +#: wp-admin/includes/comment.php:49 +msgid "Sorry, you are not allowed to edit comments on this post." +msgstr "Beklager, du har ikke lov til å redigere kommentarene til dette innlegget." diff --git a/wp-content/languages/admin-network-nb_NO.mo b/wp-content/languages/admin-network-nb_NO.mo index 65ccc787f50194338a3b5e2c197209c22a756f98..e4d5a90f419370f0348e293a682ecb78ef3eff60 100644 GIT binary patch delta 6733 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 delta 7000 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 z^wSupport Forums" +msgstr "Supportforum" + +#: wp-admin/network/site-info.php:194 +msgid "Attributes" +msgstr "Attributter" + +#. translators: %s: File size in kilobytes +#: wp-admin/network/settings.php:312 +msgid "%s KB" +msgstr "%s KB" + +#. translators: %s: Default network name +#: wp-admin/includes/network.php:151 +msgid "%s Sites" +msgstr "%s nettsteder" #. translators: %s: theme name -#: wp-admin/includes/class-wp-ms-themes-list-table.php:475 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:476 msgctxt "theme" msgid "Delete %s" msgstr "Slett %s" -#: wp-admin/network/sites.php:240 -msgid "Sorry, you are not allowed to delete that site." -msgstr "Beklager, du har ikke lov til å slette det nettstedet." - -#: wp-admin/network/themes.php:17 -msgid "Sorry, you are not allowed to manage network themes." -msgstr "Beklager, du har ikke lov til å håndtere temaer i nettverket." - -#: wp-admin/network/themes.php:93 +#: wp-admin/network/themes.php:90 msgid "Sorry, you are not allowed to delete themes for this site." msgstr "Beklager, du har ikke lov til å slette temaer for dette nettstedet." -#: wp-admin/network/site-info.php:18 wp-admin/network/site-settings.php:17 -#: wp-admin/network/site-users.php:17 -msgid "Sorry, you are not allowed to edit this site." -msgstr "Beklager, du har ikke lov til å redigere nettstedet." +#: wp-admin/network/themes.php:14 +msgid "Sorry, you are not allowed to manage network themes." +msgstr "Beklager, du har ikke lov til å håndtere temaer i nettverket." -#: wp-admin/network/site-new.php:20 -msgid "Sorry, you are not allowed to add sites to this network." -msgstr "Beklager, du har ikke lov til å legge til nettsteder i dette nettverket." +#: wp-admin/network/sites.php:245 +msgid "Sorry, you are not allowed to delete that site." +msgstr "Beklager, du har ikke lov til å slette det nettstedet." -#: wp-admin/network/site-themes.php:17 +#: wp-admin/network/site-themes.php:14 msgid "Sorry, you are not allowed to manage themes for this site." msgstr "Beklager, du har ikke lov til å håndtere temaer på dette nettstedet." -#: wp-admin/network/settings.php:269 -msgid "First Comment Email" -msgstr "E-post for første kommentar" +#: wp-admin/network/site-new.php:17 +msgid "Sorry, you are not allowed to add sites to this network." +msgstr "Beklager, du har ikke lov til å legge til nettsteder i dette nettverket." -#: wp-admin/network/settings.php:273 +#: wp-admin/network/site-info.php:14 wp-admin/network/site-settings.php:14 +#: wp-admin/network/site-users.php:14 +msgid "Sorry, you are not allowed to edit this site." +msgstr "Beklager, du har ikke lov til å redigere nettstedet." + +#: wp-admin/network/settings.php:270 msgid "The email address of the first comment author on a new site." msgstr "E-postadressen til den første kommentaren på det nye nettstedet." -#. translators: 1: wp-config.php 2: location of wp-config file, 3: translated -#. version of "That's all, stop editing! Happy blogging." -#: wp-admin/includes/network.php:409 -msgid "Add the following to your %1$s file in %2$s above the line reading %3$s:" -msgstr "Legg til disse linjene i din %1$s-fil i %2$s over linjen som sier %3$s:" +#: wp-admin/network/settings.php:266 +msgid "First Comment Email" +msgstr "E-post for første kommentar" #. translators: This string should only be translated if wp-config-sample.php #. is localized. You can check the localized release package or #. https://i18n.svn.wordpress.org//branches//dist/wp-config-sample.php -#: wp-admin/includes/network.php:417 +#: wp-admin/includes/network.php:427 msgid "That’s all, stop editing! Happy blogging." msgstr "That’s all, stop editing! Happy blogging." +#. translators: 1: wp-config.php 2: location of wp-config file, 3: translated +#. version of "That's all, stop editing! Happy blogging." +#: wp-admin/includes/network.php:419 +msgid "Add the following to your %1$s file in %2$s above the line reading %3$s:" +msgstr "Legg til disse linjene i din %1$s-fil i %2$s over linjen som sier %3$s:" + #. translators: 1: theme name, 2: theme author -#: wp-admin/network/themes.php:141 +#: wp-admin/network/themes.php:138 msgctxt "theme" msgid "%1$s by %2$s" msgstr "%1$s av %2$s" #. translators: %s: edit page url -#: wp-admin/network/user-new.php:83 +#: wp-admin/network/user-new.php:80 msgid "User added. Edit user" msgstr "Bruker lagt til. Rediger bruker" -#. translators: 1: wp-config.php -#: wp-admin/includes/network.php:454 -msgid "This unique authentication key is also missing from your %s file." -msgstr "Denne unike autentiseringsnøkkelen mangler også fra din %s." +#: wp-admin/network/site-new.php:205 +msgid "Only lowercase letters (a-z), numbers, and hyphens are allowed." +msgstr "Kun små bokstaver (a-z), tall og bindestreker er tillatte." -#. translators: 1: wp-config.php -#: wp-admin/includes/network.php:460 -msgid "These unique authentication keys are also missing from your %s file." -msgstr "Disse unike autentiseringsnøklene mangler også fra din %s." - -#: wp-admin/network/site-new.php:154 +#: wp-admin/network/site-new.php:155 msgctxt "email \"From\" field" msgid "Site Admin" msgstr "Nettstedsadmin" -#: wp-admin/network/site-new.php:204 -msgid "Only lowercase letters (a-z), numbers, and hyphens are allowed." -msgstr "Kun små bokstaver (a-z), tall og bindestreker er tillatte." - -#. translators: 1: site url 2: host name 3. www -#: wp-admin/includes/network.php:227 -msgid "We recommend you change your siteurl to %1$s before enabling the network feature. It will still be possible to visit your site using the %3$s prefix with an address like %2$s but any links will not have the %3$s prefix." -msgstr "Vi anbefaler at du endrer din siteurl til %1$s før du aktiverer nettverksfunksjonen. Det vil fortsatt være mulig å besøke nettstedet med %3$s-prefikset med en adresse som %2$s, men andre lenker vil ikke ha %3$s-prefikset." - -#. translators: %s: host name -#: wp-admin/includes/network.php:238 wp-admin/includes/network.php:287 -msgid "The internet address of your network will be %s." -msgstr "Internettadressen til ditt nettverk vil være %s." - -#. translators: 1: localhost 2: localhost.localdomain -#: wp-admin/includes/network.php:254 -msgid "Because you are using %1$s, the sites in your WordPress network must use sub-directories. Consider using %2$s if you wish to use sub-domains." -msgstr "Fordi du bruker %1$s, må nettstedene i ditt WordPress-nettverk bruke undermapper. Vurder å bruke %2$s hvis du vil bruke subdomener." - -#. translators: 1: wp-config.php 2: .htaccess -#. translators: 1: wp-config.php 2: web.config -#: wp-admin/includes/network.php:382 wp-admin/includes/network.php:390 -msgid "We recommend you back up your existing %1$s and %2$s files." -msgstr "Vi anbefaler at du sikkerhetskopierer dine eksisterende %1$s- og og %2$s-filer." +#. translators: 1: wp-config.php +#: wp-admin/includes/network.php:470 +msgid "These unique authentication keys are also missing from your %s file." +msgstr "Disse unike autentiseringsnøklene mangler også fra din %s." #. translators: 1: wp-config.php -#: wp-admin/includes/network.php:398 +#: wp-admin/includes/network.php:464 +msgid "This unique authentication key is also missing from your %s file." +msgstr "Denne unike autentiseringsnøkkelen mangler også fra din %s." + +#. translators: 1: wp-config.php +#: wp-admin/includes/network.php:408 msgid "We recommend you back up your existing %s file." msgstr "Vi anbefaler at du sikkerhetskopierer din eksisterende %s-fil." -#: wp-admin/includes/network.php:193 +#. translators: 1: wp-config.php 2: .htaccess +#. translators: 1: wp-config.php 2: web.config +#: wp-admin/includes/network.php:392 wp-admin/includes/network.php:400 +msgid "We recommend you back up your existing %1$s and %2$s files." +msgstr "Vi anbefaler at du sikkerhetskopierer dine eksisterende %1$s- og og %2$s-filer." + +#. translators: 1: localhost 2: localhost.localdomain +#: wp-admin/includes/network.php:264 +msgid "Because you are using %1$s, the sites in your WordPress network must use sub-directories. Consider using %2$s if you wish to use sub-domains." +msgstr "Fordi du bruker %1$s, må nettstedene i ditt WordPress-nettverk bruke undermapper. Vurder å bruke %2$s hvis du vil bruke subdomener." + +#. translators: %s: host name +#: wp-admin/includes/network.php:248 wp-admin/includes/network.php:297 +msgid "The internet address of your network will be %s." +msgstr "Internettadressen til ditt nettverk vil være %s." + +#. translators: 1: site url 2: host name 3. www +#: wp-admin/includes/network.php:237 +msgid "We recommend you change your siteurl to %1$s before enabling the network feature. It will still be possible to visit your site using the %3$s prefix with an address like %2$s but any links will not have the %3$s prefix." +msgstr "Vi anbefaler at du endrer din siteurl til %1$s før du aktiverer nettverksfunksjonen. Det vil fortsatt være mulig å besøke nettstedet med %3$s-prefikset med en adresse som %2$s, men andre lenker vil ikke ha %3$s-prefikset." + +#: wp-admin/includes/network.php:203 msgid "You cannot change this later." msgstr "Du kan ikke endre dette senere." -#: wp-admin/includes/network.php:192 +#: wp-admin/includes/network.php:202 msgid "Please choose whether you would like sites in your WordPress network to use sub-domains or sub-directories." msgstr "Vennligst velg om du vil at nettstedene i ditt WordPress-nettverk skal bruke subdomener eller undermapper." #. translators: 1: mod_rewrite, 2: mod_rewrite documentation URL, 3: Google #. search for mod_rewrite -#: wp-admin/includes/network.php:181 +#: wp-admin/includes/network.php:191 msgid "If %1$s is disabled, ask your administrator to enable that module, or look at the Apache documentation or elsewhere for help setting it up." msgstr "Hvis %1$s er deaktivert, spør din administrator om å aktivere den modulen, eller se Dokumentasjon for Apache eller andre steder for hjelp til å sette det opp." +#. translators: %s: mod_rewrite +#: wp-admin/includes/network.php:182 +msgid "It looks like the Apache %s module is not installed." +msgstr "Det ser ut til at Apache-modulen %s ikke er installert." + +#. translators: %s: mod_rewrite +#: wp-admin/includes/network.php:175 +msgid "Please make sure the Apache %s module is installed as it will be used at the end of this installation." +msgstr "Vennligst forsikre deg om at Apache-modulen %s er installert, siden det vil bli brukt på slutten av installasjonen." + #. translators: %s: port number #: wp-admin/includes/network.php:125 msgid "You cannot use port numbers such as %s." msgstr "Du kan ikke bruke port-nummere som %s." -#. translators: %s: mod_rewrite -#: wp-admin/includes/network.php:165 -msgid "Please make sure the Apache %s module is installed as it will be used at the end of this installation." -msgstr "Vennligst forsikre deg om at Apache-modulen %s er installert, siden det vil bli brukt på slutten av installasjonen." - -#. translators: %s: mod_rewrite -#: wp-admin/includes/network.php:172 -msgid "It looks like the Apache %s module is not installed." -msgstr "Det ser ut til at Apache-modulen %s ikke er installert." - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:231 -#: wp-admin/network/site-info.php:180 -msgctxt "site" -msgid "Registered" -msgstr "Registrert" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:230 -#: wp-admin/network/site-info.php:184 -msgid "Last Updated" -msgstr "Sist oppdatert" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:41 -#: wp-admin/network/site-info.php:190 -msgid "Archived" -msgstr "Arkivert" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:43 -#: wp-admin/network/site-info.php:192 -msgid "Deleted" -msgstr "Slettet" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:529 -msgid "Unarchive" -msgstr "Angre arkivering" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:531 -msgctxt "verb; site" -msgid "Archive" -msgstr "Arkiver" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:360 -msgid "Never" -msgstr "Aldri" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:192 -msgid "No sites found." -msgstr "Ingen nettsteder funnet." - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:332 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:424 -msgid "Enable" -msgstr "Aktiver" - #: wp-admin/includes/class-wp-ms-users-list-table.php:171 msgctxt "user" msgid "Registered" msgstr "Registrert" -#: wp-admin/includes/class-wp-ms-themes-list-table.php:289 -msgctxt "themes" -msgid "All (%s)" -msgid_plural "All (%s)" -msgstr[0] "Alle (%s)" -msgstr[1] "Alle (%s)" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:203 -msgctxt "site" -msgid "Mark as Spam" -msgstr "Merk som useriøst" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:204 -#: wp-admin/includes/class-wp-ms-sites-list-table.php:535 -msgctxt "site" -msgid "Not Spam" -msgstr "Ikke useriøst" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:42 -#: wp-admin/includes/class-wp-ms-sites-list-table.php:537 -#: wp-admin/network/site-info.php:191 -msgctxt "site" -msgid "Spam" -msgstr "Useriøst" - -#: wp-admin/includes/class-wp-ms-sites-list-table.php:44 -#: wp-admin/network/site-info.php:194 -msgid "Mature" -msgstr "Støtende" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:233 -msgid "No themes found." -msgstr "Ingen temaer funnet." - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:235 -msgid "You do not appear to have any themes available at this time." -msgstr "Du ser ikke ut til å ha noen temaer tilgjengelige nå." - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:246 -msgid "Theme" -msgstr "Tema" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:292 -msgid "Enabled (%s)" -msgid_plural "Enabled (%s)" -msgstr[0] "Aktivert (%s)" -msgstr[1] "Aktiverte (%s)" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:295 -msgid "Disabled (%s)" -msgid_plural "Disabled (%s)" -msgstr[0] "Deaktivert (%s)" -msgstr[1] "Deaktiverte (%s)" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:334 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:446 -msgid "Disable" -msgstr "Deaktiver" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:334 -#: wp-admin/includes/class-wp-ms-themes-list-table.php:446 -msgid "Network Disable" -msgstr "Deaktiver for nettverk" - -#: wp-admin/includes/class-wp-ms-themes-list-table.php:572 -msgid "Visit Theme Site" -msgstr "Besøk temaets nettsted" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:113 -msgctxt "user" -msgid "Mark as Spam" -msgstr "Merk som useriøs" - -#: wp-admin/includes/class-wp-ms-users-list-table.php:114 -msgctxt "user" -msgid "Not Spam" -msgstr "Ikke useriøs" - #: wp-admin/includes/class-wp-ms-users-list-table.php:142 msgid "Super Admin (%s)" msgid_plural "Super Admins (%s)" msgstr[0] "Superadmin (%s)" msgstr[1] "Superadminer (%s)" -#: wp-admin/includes/class-wp-ms-themes-list-table.php:540 +#: wp-admin/includes/class-wp-ms-users-list-table.php:114 +msgctxt "user" +msgid "Not Spam" +msgstr "Ikke useriøs" + +#: wp-admin/includes/class-wp-ms-users-list-table.php:113 +msgctxt "user" +msgid "Mark as Spam" +msgstr "Merk som useriøs" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:573 +msgid "Visit Theme Site" +msgstr "Besøk temaets nettsted" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:568 +msgid "Visit %s homepage" +msgstr "Besøk nettsiden til %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:541 msgid "Broken Theme:" msgstr "Ødelagt tema:" -#: wp-admin/includes/class-wp-ms-themes-list-table.php:301 +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:457 +msgid "Open %s in the Theme Editor" +msgstr "Åpne %s i temaredigeringen" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:441 +msgid "Network Disable %s" +msgstr "Deaktiver %s i nettverket" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:438 +msgid "Disable %s" +msgstr "Deaktiver %s" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:419 +msgid "Network Enable %s" +msgstr "Aktiver %s i nettverket" + +#. translators: %s: theme name +#: wp-admin/includes/class-wp-ms-themes-list-table.php:416 +msgid "Enable %s" +msgstr "Aktiver %s" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:335 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:447 +msgid "Network Disable" +msgstr "Deaktiver for nettverk" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:335 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:447 +msgid "Disable" +msgstr "Deaktiver" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:333 +#: wp-admin/includes/class-wp-ms-themes-list-table.php:425 +msgid "Enable" +msgstr "Aktiver" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:302 msgid "Broken (%s)" msgid_plural "Broken (%s)" msgstr[0] "Ødelagt (%s)" msgstr[1] "Ødelagte (%s)" +#: wp-admin/includes/class-wp-ms-themes-list-table.php:296 +msgid "Disabled (%s)" +msgid_plural "Disabled (%s)" +msgstr[0] "Deaktivert (%s)" +msgstr[1] "Deaktiverte (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:293 +msgid "Enabled (%s)" +msgid_plural "Enabled (%s)" +msgstr[0] "Aktivert (%s)" +msgstr[1] "Aktiverte (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:290 +msgctxt "themes" +msgid "All (%s)" +msgid_plural "All (%s)" +msgstr[0] "Alle (%s)" +msgstr[1] "Alle (%s)" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:247 +msgid "Theme" +msgstr "Tema" + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:236 +msgid "You do not appear to have any themes available at this time." +msgstr "Du ser ikke ut til å ha noen temaer tilgjengelige nå." + +#: wp-admin/includes/class-wp-ms-themes-list-table.php:234 +msgid "No themes found." +msgstr "Ingen temaer funnet." + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:531 +msgctxt "verb; site" +msgid "Archive" +msgstr "Arkiver" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:529 +msgid "Unarchive" +msgstr "Angre arkivering" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:360 +msgid "Never" +msgstr "Aldri" + #. translators: 1: site name, 2: site tagline. #: wp-admin/includes/class-wp-ms-sites-list-table.php:334 msgid "%1$s – %2$s" msgstr "%1$s – %2$s" -#. translators: %s: theme name -#: wp-admin/includes/class-wp-ms-themes-list-table.php:415 -msgid "Enable %s" -msgstr "Aktiver %s" +#: wp-admin/includes/class-wp-ms-sites-list-table.php:231 +#: wp-admin/network/site-info.php:177 +msgctxt "site" +msgid "Registered" +msgstr "Registrert" -#. translators: %s: theme name -#: wp-admin/includes/class-wp-ms-themes-list-table.php:437 -msgid "Disable %s" -msgstr "Deaktiver %s" +#: wp-admin/includes/class-wp-ms-sites-list-table.php:230 +#: wp-admin/network/site-info.php:181 +msgid "Last Updated" +msgstr "Sist oppdatert" -#. translators: %s: theme name -#: wp-admin/includes/class-wp-ms-themes-list-table.php:418 -msgid "Network Enable %s" -msgstr "Aktiver %s i nettverket" +#: wp-admin/includes/class-wp-ms-sites-list-table.php:204 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:535 +msgctxt "site" +msgid "Not Spam" +msgstr "Ikke useriøst" -#. translators: %s: theme name -#: wp-admin/includes/class-wp-ms-themes-list-table.php:567 -msgid "Visit %s homepage" -msgstr "Besøk nettsiden til %s" +#: wp-admin/includes/class-wp-ms-sites-list-table.php:203 +msgctxt "site" +msgid "Mark as Spam" +msgstr "Merk som useriøst" -#. translators: %s: theme name -#: wp-admin/includes/class-wp-ms-themes-list-table.php:440 -msgid "Network Disable %s" -msgstr "Deaktiver %s i nettverket" +#: wp-admin/includes/class-wp-ms-sites-list-table.php:192 +msgid "No sites found." +msgstr "Ingen nettsteder funnet." -#. translators: %s: theme name -#: wp-admin/includes/class-wp-ms-themes-list-table.php:456 -msgid "Open %s in the Theme Editor" -msgstr "Åpne %s i temaredigeringen" +#: wp-admin/includes/class-wp-ms-sites-list-table.php:44 +#: wp-admin/network/site-info.php:191 +msgid "Mature" +msgstr "Støtende" -#: wp-admin/network/site-users.php:321 wp-admin/network/user-new.php:120 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:43 +#: wp-admin/network/site-info.php:189 +msgid "Deleted" +msgstr "Slettet" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:42 +#: wp-admin/includes/class-wp-ms-sites-list-table.php:537 +#: wp-admin/network/site-info.php:188 +msgctxt "site" +msgid "Spam" +msgstr "Useriøst" + +#: wp-admin/includes/class-wp-ms-sites-list-table.php:41 +#: wp-admin/network/site-info.php:187 +msgid "Archived" +msgstr "Arkivert" + +#: wp-admin/network/site-users.php:332 wp-admin/network/user-new.php:117 msgid "A password reset link will be sent to the user via email." msgstr "En lenke for å skifte passord vil bli sendt til brukeren med e-post." #. translators: 1: NOBLOGREDIRECT 2: wp-config.php -#: wp-admin/network/settings.php:143 +#: wp-admin/network/settings.php:140 msgid "If registration is disabled, please set %1$s in %2$s to a URL you will redirect visitors to if they visit a non-existent site." msgstr "Hvis registrering er deaktivert, vennligst sett %1$s i %2$s til en URL som du vil vise til besøkere hvis de prøver å nå et nettsted som ikke finnes." -#: wp-admin/network/site-users.php:41 -msgid "Site users list navigation" -msgstr "Listenavigasjon for nettstedsbrukere" - -#: wp-admin/network/site-users.php:42 -msgid "Site users list" -msgstr "Liste med nettstedsbrukere" - -#: wp-admin/network/sites.php:50 -msgid "Sites list navigation" -msgstr "Navigasjon for nettstedsliste" - -#: wp-admin/network/sites.php:51 -msgid "Sites list" -msgstr "Nettstedsliste" - -#: wp-admin/network/themes.php:224 -msgid "Themes list navigation" -msgstr "Navigasjon for temaliste" - #. translators: 1: WP_ALLOW_MULTISITE 2: wp-config.php #: wp-admin/network.php:44 msgid "You must define the %1$s constant as true in your %2$s file to allow creation of a Network." msgstr "Du må definere konstanten %1$s som true i din %2$s-fil for å tillate opprettelse av nettverk." -#: wp-admin/network/site-new.php:109 -msgid "The domain or path entered conflicts with an existing username." -msgstr "Domenen eller stien du skrev inn er i konflikt med et eksisterende brukernavn." +#: wp-admin/network/themes.php:235 +msgid "Themes list navigation" +msgstr "Navigasjon for temaliste" -#: wp-admin/network/site-themes.php:37 -msgid "Filter site themes list" -msgstr "Filtrer listen med temaer for nettsteder" +#: wp-admin/network/sites.php:48 +msgid "Sites list" +msgstr "Nettstedsliste" -#: wp-admin/network/site-themes.php:38 -msgid "Site themes list navigation" -msgstr "Navigasjon for listen med nettstedstemaer" +#: wp-admin/network/sites.php:47 +msgid "Sites list navigation" +msgstr "Navigasjon for nettstedsliste" -#: wp-admin/network/site-themes.php:39 -msgid "Site themes list" -msgstr "Liste med nettstedstemaer" +#: wp-admin/network/site-users.php:39 +msgid "Site users list" +msgstr "Liste med nettstedsbrukere" -#: wp-admin/network/site-users.php:40 +#: wp-admin/network/site-users.php:38 +msgid "Site users list navigation" +msgstr "Listenavigasjon for nettstedsbrukere" + +#: wp-admin/network/site-users.php:37 msgid "Filter site users list" msgstr "Filtrer listen med nettstedsbrukere" -#: wp-admin/network/sites.php:78 +#: wp-admin/network/site-themes.php:36 +msgid "Site themes list" +msgstr "Liste med nettstedstemaer" + +#: wp-admin/network/site-themes.php:35 +msgid "Site themes list navigation" +msgstr "Navigasjon for listen med nettstedstemaer" + +#: wp-admin/network/site-themes.php:34 +msgid "Filter site themes list" +msgstr "Filtrer listen med temaer for nettsteder" + +#: wp-admin/network/site-new.php:110 +msgid "The domain or path entered conflicts with an existing username." +msgstr "Domenen eller stien du skrev inn er i konflikt med et eksisterende brukernavn." + +#: wp-admin/network/sites.php:75 msgid "The requested action is not valid." msgstr "Den forespurte handlingen er ikke gyldig." -#: wp-admin/network/sites.php:70 +#: wp-admin/network/sites.php:67 msgid "You are about to mark the site %s as not mature." msgstr "Du er i ferd med å markere nettstedet %s som passende for alle aldre." -#: wp-admin/network/sites.php:69 +#: wp-admin/network/sites.php:66 msgid "You are about to mark the site %s as mature." msgstr "Du er i ferd med å markere nettstedet %s som passende kun for voksne." -#: wp-admin/network/sites.php:68 +#: wp-admin/network/sites.php:65 msgid "You are about to delete the site %s." msgstr "Du er i ferd med å slette nettstedet %s." -#: wp-admin/network/sites.php:67 +#: wp-admin/network/sites.php:64 msgid "You are about to mark the site %s as spam." msgstr "Du er i ferd med å merke nettstedet %s som søppel." -#: wp-admin/network/sites.php:66 +#: wp-admin/network/sites.php:63 msgid "You are about to unspam the site %s." msgstr "Du er i ferd med å merke nettstedet %s som ikke søppel." -#: wp-admin/network/sites.php:65 +#: wp-admin/network/sites.php:62 msgid "You are about to archive the site %s." msgstr "Du er i ferd med å arkivere nettstedet %s." -#: wp-admin/network/sites.php:64 +#: wp-admin/network/sites.php:61 msgid "You are about to unarchive the site %s." msgstr "Du er i ferd med å hente nettstedet %s fra arkivet." -#: wp-admin/network/sites.php:63 +#: wp-admin/network/sites.php:60 msgid "You are about to deactivate the site %s." msgstr "Du er i ferd med å deaktivere nettstedet %s." -#: wp-admin/network/sites.php:62 +#: wp-admin/network/sites.php:59 msgid "You are about to activate the site %s." msgstr "Du er i ferd med å aktivere nettstedet %s." -#: wp-admin/network/site-info.php:46 wp-admin/network/site-settings.php:43 -#: wp-admin/network/site-themes.php:66 wp-admin/network/site-users.php:59 +#: wp-admin/network/site-info.php:42 wp-admin/network/site-settings.php:40 +#: wp-admin/network/site-themes.php:63 wp-admin/network/site-users.php:56 msgid "The requested site does not exist." msgstr "Nettstedet finnes ikke." -#: wp-admin/network/upgrade.php:32 -msgid "Documentation on Upgrade Network" -msgstr "Dokumentasjon om oppgradering av nettverk" +#: wp-admin/network/upgrade.php:29 +msgid "Documentation on Upgrade Network" +msgstr "Dokumentasjon om oppgradering av nettverk" -#: wp-admin/network/user-new.php:29 wp-admin/network/users.php:171 -msgid "Documentation on Network Users" -msgstr "Dokumentasjon om nettverksbrukere" +#: wp-admin/network/user-new.php:26 wp-admin/network/users.php:179 +msgid "Documentation on Network Users" +msgstr "Dokumentasjon om nettverksbrukere" #: wp-admin/network.php:67 wp-admin/network.php:78 -msgid "Documentation on the Network Screen" -msgstr "Dokumentasjon om nettverksskjermen" +msgid "Documentation on the Network Screen" +msgstr "Dokumentasjon om nettverksskjermen" -#: wp-admin/network/index.php:53 -msgid "Documentation on the Network Admin" -msgstr "Dokumentasjon om nettverksadmin" +#: wp-admin/network/index.php:50 +msgid "Documentation on the Network Admin" +msgstr "Dokumentasjon om nettverksadmin" -#: wp-admin/network/site-info.php:34 wp-admin/network/site-new.php:32 -#: wp-admin/network/site-settings.php:32 wp-admin/network/site-themes.php:32 -#: wp-admin/network/site-users.php:35 wp-admin/network/sites.php:45 -msgid "Documentation on Site Management" -msgstr "Dokumentasjon om nettstedshåndtering" +#: wp-admin/network/site-info.php:30 wp-admin/network/site-new.php:29 +#: wp-admin/network/site-settings.php:29 wp-admin/network/site-themes.php:29 +#: wp-admin/network/site-users.php:32 wp-admin/network/sites.php:42 +msgid "Documentation on Site Management" +msgstr "Dokumentasjon om nettstedshåndtering" #: wp-admin/network.php:66 wp-admin/network.php:77 -msgid "Documentation on Creating a Network" -msgstr "Dokumentasjon om det å lage et nettverk" +msgid "Documentation on Creating a Network" +msgstr "Dokumentasjon om det å lage et nettverk" -#: wp-admin/network/themes.php:218 -msgid "Documentation on Network Themes" -msgstr "Dokumentasjon om nettverkstemaer" +#: wp-admin/network/themes.php:229 +msgid "Documentation on Network Themes" +msgstr "Dokumentasjon om nettverkstemaer" -#: wp-admin/network/settings.php:43 -msgid "Documentation on Network Settings" -msgstr "Dokumentasjon om nettverksinnstillinger" +#: wp-admin/network/settings.php:40 +msgid "Documentation on Network Settings" +msgstr "Dokumentasjon om nettverksinnstillinger" #. translators: 1: site url, 2: server error message -#: wp-admin/network/upgrade.php:80 +#: wp-admin/network/upgrade.php:87 msgid "Warning! Problem updating %1$s. Your server may not be able to connect to sites running on it. Error message: %2$s" msgstr "Advarsel! Kunne ikke oppdatere %1$s. Tjeneren din kan muligens ikke koble til nettsteder som kjører på den. Feilmelding: %2$s" -#: wp-admin/network/themes.php:269 -msgid "%s theme deleted." -msgid_plural "%s themes deleted." -msgstr[0] "%s tema slettet." -msgstr[1] "%s temaer slettet." - -#: wp-admin/network/themes.php:134 +#: wp-admin/network/themes.php:131 msgid "You are about to remove the following themes:" msgstr "Du er i ferd med å fjerne følgende temaer:" -#: wp-admin/network/themes.php:133 +#: wp-admin/network/themes.php:130 msgid "These themes may be active on other sites in the network." msgstr "Disse temaene kan være aktive andre steder i nettverket." -#: wp-admin/network/themes.php:149 +#: wp-admin/network/themes.php:146 msgid "Are you sure you wish to delete this theme?" msgstr "Er du sikker på at du vil slette dette temaet?" -#: wp-admin/network/site-themes.php:172 wp-admin/network/themes.php:261 +#: wp-admin/network/site-themes.php:193 wp-admin/network/themes.php:272 msgid "%s theme disabled." msgid_plural "%s themes disabled." msgstr[0] "%s tema deaktivert." msgstr[1] "%s temaer deaktiverte." -#: wp-admin/network/site-themes.php:164 wp-admin/network/themes.php:253 +#: wp-admin/network/site-themes.php:185 wp-admin/network/themes.php:264 msgid "%s theme enabled." msgid_plural "%s themes enabled." msgstr[0] "%s tema aktivert." msgstr[1] "%s temaer aktiverte." -#: wp-admin/network/themes.php:166 +#: wp-admin/network/themes.php:280 +msgid "%s theme deleted." +msgid_plural "%s themes deleted." +msgstr[0] "%s tema slettet." +msgstr[1] "%s temaer slettet." + +#: wp-admin/network/themes.php:163 msgid "Yes, delete these themes" msgstr "Ja, slett disse temaene" -#: wp-admin/network/themes.php:132 +#: wp-admin/network/themes.php:129 msgid "Delete Themes" msgstr "Slett temaer" -#: wp-admin/network/settings.php:135 +#: wp-admin/network/settings.php:132 msgid "New registrations settings" msgstr "Innstillinger for nye registreringer" -#: wp-admin/network/settings.php:314 +#: wp-admin/network/settings.php:317 msgid "Size in kilobytes" msgstr "Størrelse i kilobyte" -#: wp-admin/network/settings.php:304 +#: wp-admin/network/settings.php:301 msgid "Allowed file types. Separate types by spaces." msgstr "Tillate filtyper. Separer typer med mellomrom." -#: wp-admin/network/settings.php:377 -msgid "Enable menus" -msgstr "Aktiver menyer" - -#: wp-admin/network/site-info.php:200 +#: wp-admin/network/site-info.php:197 msgid "Set site attributes" msgstr "Bestem nettstedsattributter" +#: wp-admin/network/settings.php:380 +msgid "Enable menus" +msgstr "Aktiver menyer" + #. translators: 1: a filename like .htaccess. 2: a file path. -#: wp-admin/includes/network.php:529 wp-admin/includes/network.php:569 +#: wp-admin/includes/network.php:539 wp-admin/includes/network.php:579 msgid "Add the following to your %1$s file in %2$s, replacing other WordPress rules:" msgstr "Legg til følgende i din %1$s-fil i %2$s, som erstatning for andre WordPress-regler:" -#: wp-admin/network/index.php:54 wp-admin/network/site-info.php:35 -#: wp-admin/network/site-new.php:33 wp-admin/network/site-settings.php:33 -#: wp-admin/network/site-themes.php:33 wp-admin/network/site-users.php:36 -#: wp-admin/network/sites.php:46 wp-admin/network/user-new.php:30 -#: wp-admin/network/users.php:172 -msgid "Support Forums" -msgstr "Supportforum" - -#: wp-admin/network/sites.php:103 +#: wp-admin/network/sites.php:100 msgid "Confirm your action" msgstr "Bekreft denne handlingen" -#: wp-admin/network/settings.php:119 +#: wp-admin/network/settings.php:116 msgid "This email address will receive notifications. Registration and support emails will also come from this address." msgstr "Denne e-postadressen vil få varslinger. E-post med registreringer og support vil også komme fra denne adressen." -#: wp-admin/network/users.php:162 +#: wp-admin/network/users.php:170 msgid "Hover over any user on the list to make the edit links appear. The Edit link on the left will take you to their Edit User profile page; the Edit link on the right by any site name goes to an Edit Site screen for that site." msgstr "Hold musen over en bruker i listen for å vise rediger-lenken. Rediger-lenken til venstre vil ta deg til en redigeringsskjerm for det nettstedet." -#: wp-admin/network/index.php:39 -msgid "To add a new user, click Create a New User." -msgstr "For å legge til en ny bruker, klikk Lag ny bruker." - #: wp-admin/network/index.php:40 -msgid "To add a new site, click Create a New Site." -msgstr "For å lage et nytt nettsted, klikk Lag nytt nettsted." - -#: wp-admin/network/index.php:42 -msgid "To search for a user, enter an email address or username. Use a wildcard to search for a partial username, such as user*." -msgstr "For å søke etter en bruker, skriv inn en e-postadresse eller et brukernavn. Bruk et jokertegn for å søke etter deler av brukernavn, slik som bruker*." - -#: wp-admin/network/index.php:43 msgid "To search for a site, enter the path or domain." msgstr "For å søke etter et nettsted, skriv inn stien eller domenet." -#: wp-admin/network/index.php:25 -msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." -msgstr "Velkommen til Nettverksadmin. Dette området av administrasjonsområdet brukes for å håndtere alle aspektene ved ditt nettstedsnettverk." +#: wp-admin/network/index.php:39 +msgid "To search for a user, enter an email address or username. Use a wildcard to search for a partial username, such as user*." +msgstr "For å søke etter en bruker, skriv inn en e-postadresse eller et brukernavn. Bruk et jokertegn for å søke etter deler av brukernavn, slik som bruker*." -#: wp-admin/network/index.php:26 -msgid "From here you can:" -msgstr "Herifra kan du:" +#: wp-admin/network/index.php:37 +msgid "To add a new site, click Create a New Site." +msgstr "For å lage et nytt nettsted, klikk Lag nytt nettsted." -#: wp-admin/network/index.php:27 -msgid "Add and manage sites or users" -msgstr "Legge til og håndtere nettsteder og brukere" +#: wp-admin/network/index.php:36 +msgid "To add a new user, click Create a New User." +msgstr "For å legge til en ny bruker, klikk Lag ny bruker." -#: wp-admin/network/index.php:28 -msgid "Install and activate themes or plugins" -msgstr "Installere og aktivere temaer eller utvidelser" - -#: wp-admin/network/index.php:29 -msgid "Update your network" -msgstr "Oppdater ditt nettverk" - -#: wp-admin/network/index.php:30 -msgid "Modify global network settings" -msgstr "Rediger globale nettverksinnstillinger" - -#: wp-admin/network/index.php:38 -msgid "The Right Now widget on this screen provides current user and site counts on your network." -msgstr "Akkurat nå-widgeten på denne skjermen gir deg oppdaterte bruker- og nettstedstall på ditt nettverk." - -#: wp-admin/network/index.php:41 -msgid "To search for a user or site, use the search boxes." -msgstr "For å søke etter en bruker eller et nettsted, bruk søkefeltene." - -#: wp-admin/network/index.php:47 +#: wp-admin/network/index.php:44 msgid "Quick Tasks" msgstr "Kjappe oppgaver" -#: wp-admin/network/upgrade.php:119 +#: wp-admin/network/index.php:38 +msgid "To search for a user or site, use the search boxes." +msgstr "For å søke etter en bruker eller et nettsted, bruk søkefeltene." + +#: wp-admin/network/index.php:35 +msgid "The Right Now widget on this screen provides current user and site counts on your network." +msgstr "Akkurat nå-widgeten på denne skjermen gir deg oppdaterte bruker- og nettstedstall på ditt nettverk." + +#: wp-admin/network/index.php:27 +msgid "Modify global network settings" +msgstr "Rediger globale nettverksinnstillinger" + +#: wp-admin/network/index.php:26 +msgid "Update your network" +msgstr "Oppdater ditt nettverk" + +#: wp-admin/network/index.php:25 +msgid "Install and activate themes or plugins" +msgstr "Installere og aktivere temaer eller utvidelser" + +#: wp-admin/network/index.php:24 +msgid "Add and manage sites or users" +msgstr "Legge til og håndtere nettsteder og brukere" + +#: wp-admin/network/index.php:23 +msgid "From here you can:" +msgstr "Herifra kan du:" + +#: wp-admin/network/index.php:22 +msgid "Welcome to your Network Admin. This area of the Administration Screens is used for managing all aspects of your Multisite Network." +msgstr "Velkommen til Nettverksadmin. Dette området av administrasjonsområdet brukes for å håndtere alle aspektene ved ditt nettstedsnettverk." + +#: wp-admin/network/upgrade.php:126 msgid "WordPress has been updated! Before we send you on your way, we need to individually upgrade the sites in your network." msgstr "WordPress har blitt oppdatert! Før vi sender deg av gårde, må vi oppgradere alle nettstedene i ditt nettverk." -#: wp-admin/network/menu.php:22 wp-admin/network/upgrade.php:18 -#: wp-admin/network/upgrade.php:42 wp-admin/network/upgrade.php:123 -msgid "Upgrade Network" -msgstr "Oppgrader nettverk" - -#: wp-admin/network/upgrade.php:25 +#: wp-admin/network/upgrade.php:22 msgid "Only use this screen once you have updated to a new version of WordPress through Updates/Available Updates (via the Network Administration navigation menu or the Toolbar). Clicking the Upgrade Network button will step through each site in the network, five at a time, and make sure any database updates are applied." msgstr "Bruk kun denne skjermen når du har oppdatert til en ny versjon av WordPress via Oppdateringer/Tilgjengelige oppdateringer (via nettverksadministrasjonen eller verktøylinjen). Når du klikker på Oppgrader nettverk-knappen, vil vi gå gjennom alle nettstedene i nettverket, fem om gangen, og forsikre oss om at databaseoppdateringer blir utført." +#: wp-admin/network/menu.php:22 wp-admin/network/upgrade.php:15 +#: wp-admin/network/upgrade.php:39 wp-admin/network/upgrade.php:130 +msgid "Upgrade Network" +msgstr "Oppgrader nettverk" + #. translators: 1: user login, 2: site url, 3: site name/title -#: wp-admin/network/site-new.php:144 +#: wp-admin/network/site-new.php:145 msgid "" "New site created by %1$s\n" "\n" @@ -624,168 +639,57 @@ msgstr "" "Adresse: %2$s\n" "Navn: %3$s" +#: wp-admin/includes/network.php:229 wp-admin/includes/network.php:545 +#: wp-admin/includes/network.php:585 +msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." +msgstr "Nettverk basert på undermapper kan ha problemer med egendefinerte wp-content-mapper." + #: wp-admin/network.php:62 msgid "Add the designated lines of code to wp-config.php (just before /*...stop editing...*/) and .htaccess (replacing the existing WordPress rules)." msgstr "Legg til de angitte kodelinjene til wp-config.php (rett før /*…stop editing…*/) og .htaccess (istedenfor de eksisterende WordPress-reglene)." -#: wp-admin/includes/network.php:219 wp-admin/includes/network.php:535 -#: wp-admin/includes/network.php:575 -msgid "Subdirectory networks may not be fully compatible with custom wp-content directories." -msgstr "Nettverk basert på undermapper kan ha problemer med egendefinerte wp-content-mapper." +#: wp-admin/network/settings.php:35 +msgid "Super admins can no longer be added on the Options screen. You must now go to the list of existing users on Network Admin > Users and click on Username or the Edit action link below that name. This goes to an Edit User page where you can check a box to grant super admin privileges." +msgstr "Superadministratorer kan ikke lenger legges til på Valg-skjermen. Du må nå gå til listen med eksisterende brukere i Nettverksadmin > Brukere og klikke på brukernavnet eller Rediger-lenken under navnet til brukeren. Dette tar deg til en side for brukerredigering der du kan tildele superadmin-privilegier." -#: wp-admin/network/user-new.php:23 -msgid "Add User will set up a new user account on the network and send that person an email with username and password." -msgstr "Legg til bruker vil sette opp en ny brukerkonto på nettverket og sende denne personen en e-post med brukernavn og passord." +#: wp-admin/network/menu.php:19 +msgid "Updates" +msgstr "Oppdateringer" -#: wp-admin/network/user-new.php:52 -msgid "Cannot add user." -msgstr "Kan ikke legge til bruker" +#: wp-admin/network/site-new.php:23 +msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." +msgstr "Denne skjermen lar superadmin legge til nye områder i nettverket. Denne siden berøres ikke av innstillingene for registreringer." -#: wp-admin/network/site-users.php:289 wp-admin/network/user-new.php:132 -msgid "Add User" -msgstr "Legg til bruker" +#: wp-admin/network/sites.php:31 +msgid "An Edit link to a separate Edit Site screen." +msgstr "En Rediger-lenke til en egen Rediger nettsted-skjerm." -#: wp-admin/network/themes.php:128 -msgid "Delete Theme" -msgstr "Slett tema" - -#: wp-admin/network/themes.php:129 -msgid "This theme may be active on other sites in the network." -msgstr "Dette temaet kan være aktivt på andre nettsteder i nettverket." - -#: wp-admin/network/themes.php:130 -msgid "You are about to remove the following theme:" -msgstr "Du er i ferd med å fjerne følgende tema:" - -#: wp-admin/network/themes.php:151 -msgid "Are you sure you wish to delete these themes?" -msgstr "Er du sikker på at du vil slette disse temaene?" - -#: wp-admin/network/themes.php:164 -msgid "Yes, delete this theme" -msgstr "Ja, slett dette temaet" - -#: wp-admin/network/themes.php:174 -msgid "No, return me to the theme list" -msgstr "Nei, ta meg tilbake til temalisten" - -#: wp-admin/network/themes.php:213 +#: wp-admin/network/themes.php:224 msgid "Themes can be enabled on a site by site basis by the network admin on the Edit Site screen (which has a Themes tab); get there via the Edit action link on the All Sites screen. Only network admins are able to install or edit themes." msgstr "Temaer kan aktiveres på et for hvert enkelt nettsted på nettverket via Rediger nettsted-skjermen (som har en Temaer-fane); du kommer dit via Rediger-lenken på Alle nettsteder-skjermen. Bare nettverksadminer er i stand til å installere eller redigere temaer." -#: wp-admin/network/menu.php:41 wp-admin/network/themes.php:239 +#: wp-admin/network/sites.php:34 +msgid "Delete which is a permanent action after the confirmation screens." +msgstr "Slette, som er en permanent handling etter bekreftelsesskjermene." + +#: wp-admin/network/sites.php:37 +msgid "Clicking on bold headings can re-sort this table." +msgstr "Ved å klikke på overskriftene kan du re-sortere denne tabellen." + +#: wp-admin/network/menu.php:41 wp-admin/network/themes.php:250 msgctxt "theme" msgid "Add New" msgstr "Legg til nytt" -#: wp-admin/network/site-themes.php:162 wp-admin/network/themes.php:251 -msgid "Theme enabled." -msgstr "Tema aktivert." - -#: wp-admin/network/site-themes.php:170 wp-admin/network/themes.php:259 -msgid "Theme disabled." -msgstr "Tema deaktivert." - -#: wp-admin/network/site-themes.php:176 wp-admin/network/themes.php:273 -msgid "No theme selected." -msgstr "Ikke noe tema er valgt." - -#: wp-admin/network/themes.php:275 -msgid "You cannot delete a theme while it is active on the main site." -msgstr "Du kan ikke slette et tema mens det er aktivt på hovednettstedet." - -#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:23 -#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 -msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." -msgstr "Menyen er for redigering av informasjon som er spesifikk for enkelte nettsteder, spesielt hvis admin-området på et nettsted er utilgjengelig." - -#: wp-admin/network/site-info.php:41 wp-admin/network/site-settings.php:39 -#: wp-admin/network/site-themes.php:60 wp-admin/network/site-users.php:55 -msgid "Invalid site ID." -msgstr "Ugyldig nettsteds-ID." - -#: wp-admin/network/site-info.php:134 wp-admin/network/site-settings.php:86 -#: wp-admin/network/site-themes.php:142 wp-admin/network/site-users.php:182 -msgid "Edit Site: %s" -msgstr "Rediger nettsted: %s" - -#: wp-admin/network/site-users.php:220 -msgid "User is already a member of this site." -msgstr "Brukeren er allerede medlem av dette nettstedet." - -#: wp-admin/network/site-users.php:223 -msgid "Enter the username of an existing user." -msgstr "Skriv inn brukernavnet til en eksisterende bruker." - -#: wp-admin/network/site-users.php:229 -msgid "Select a user to change role." -msgstr "Velg en bruker for å endre rollen." - -#: wp-admin/network/site-users.php:235 -msgid "Select a user to remove." -msgstr "Velg en bruker som skal fjernes." - -#: wp-admin/network/site-users.php:238 -msgid "User created." -msgstr "Bruker opprettet." - -#: wp-admin/network/site-users.php:241 -msgid "Enter the username and email." -msgstr "Skriv inn brukernavn og e-post." - -#: wp-admin/network/site-settings.php:83 -msgid "Site options updated." -msgstr "Nettstedsvalg oppdatert." - -#: wp-admin/network/site-new.php:26 -msgid "This screen is for Super Admins to add new sites to the network. This is not affected by the registration settings." -msgstr "Denne skjermen lar superadmin legge til nye områder i nettverket. Denne siden berøres ikke av innstillingene for registreringer." +#: wp-admin/network/sites.php:28 +msgid "Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page." +msgstr "«Legg til» tar deg til skjermen Legg til nytt nettsted. Du kan søke etter nettsted basert på navn, ID-nummer, eller IP-adresse. I skjerminnstillingene kan du velge hvor mange nettsteder som skal vises på hver side." #. translators: 1: dashboard url, 2: network admin edit url -#: wp-admin/network/site-new.php:171 +#: wp-admin/network/site-new.php:172 msgid "Site added. Visit Dashboard or Edit Site" msgstr "Nettsted lagt til. Besøk kontrollpanelet eller Rediger nettsted" -#: wp-admin/network/site-new.php:177 wp-admin/network/site-new.php:187 -msgid "Add New Site" -msgstr "Legg til nytt nettsted" - -#: wp-admin/network/sites.php:34 -msgid "An Edit link to a separate Edit Site screen." -msgstr "En Rediger-lenke til en egen Rediger nettsted-skjerm." - -#: wp-admin/network/sites.php:35 -msgid "Dashboard leads to the Dashboard for that site." -msgstr "Kontrollpanel leder til kontrollpanelet for det nettstedet." - -#: wp-admin/network/sites.php:37 -msgid "Delete which is a permanent action after the confirmation screens." -msgstr "Slette, som er en permanent handling etter bekreftelsesskjermene." - -#: wp-admin/network/sites.php:40 -msgid "Clicking on bold headings can re-sort this table." -msgstr "Ved å klikke på overskriftene kan du re-sortere denne tabellen." - -#: wp-admin/network/menu.php:55 wp-admin/network/settings.php:22 -msgid "Network Settings" -msgstr "Nettverksinnstillinger" - -#: wp-admin/network/settings.php:38 -msgid "Super admins can no longer be added on the Options screen. You must now go to the list of existing users on Network Admin > Users and click on Username or the Edit action link below that name. This goes to an Edit User page where you can check a box to grant super admin privileges." -msgstr "Superadministratorer kan ikke lenger legges til på Valg-skjermen. Du må nå gå til listen med eksisterende brukere i Nettverksadmin > Brukere og klikke på brukernavnet eller Rediger-lenken under navnet til brukeren. Dette tar deg til en side for brukerredigering der du kan tildele superadmin-privilegier." - -#: wp-admin/network/settings.php:167 -msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." -msgstr "Tillat nettstedsadmin å legge til nye brukere til deres nettsted via siden Brukere → Legg til ny." - -#: wp-admin/network/settings.php:325 -msgid "Language Settings" -msgstr "Språkinnstillinger" - -#: wp-admin/network/site-info.php:130 -msgid "Site info updated." -msgstr "Nettstedsinfo oppdatert." - #: wp-admin/network/menu.php:28 msgid "All Sites" msgstr "Alle nettsteder" @@ -798,183 +702,193 @@ msgstr "Temaer %s" msgid "Installed Themes" msgstr "Installerte temaer" -#: wp-admin/network/menu.php:19 -msgid "Updates" -msgstr "Oppdateringer" +#: wp-admin/network/site-settings.php:80 +msgid "Site options updated." +msgstr "Nettstedsvalg oppdatert." -#: wp-admin/network/site-themes.php:179 -msgid "Network enabled themes are not shown on this screen." -msgstr "Nettverksaktiverte temaer er vises ikke på denne skjermen." +#: wp-admin/network/settings.php:328 +msgid "Language Settings" +msgstr "Språkinnstillinger" -#: wp-admin/network/site-info.php:26 wp-admin/network/site-settings.php:24 -#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 -msgid "Info — The site URL is rarely edited as this can cause the site to not work properly. The Registered date and Last Updated date are displayed. Network admins can mark a site as archived, spam, deleted and mature, to remove from public listings or disable." -msgstr "Info – Domenet og banen redigeres sjeldent, da dette kan føre til at nettstedet ikke fungerer ordentlig. «Registrert dato» og «Sist oppdatert dato» vises. Nettverksadmin kan merke et område som arkiverert, useriøst, slettet og støtende, for å fjerne det fra offentlige oppføringer eller å deaktivere det." +#: wp-admin/network/settings.php:164 +msgid "Allow site administrators to add new users to their site via the \"Users → Add New\" page." +msgstr "Tillat nettstedsadmin å legge til nye brukere til deres nettsted via siden Brukere → Legg til ny." -#: wp-admin/network/site-info.php:27 wp-admin/network/site-settings.php:25 -#: wp-admin/network/site-themes.php:25 wp-admin/network/site-users.php:28 +#: wp-admin/network/sites.php:32 +msgid "Dashboard leads to the Dashboard for that site." +msgstr "Kontrollpanel leder til kontrollpanelet for det nettstedet." + +#: wp-admin/network/site-info.php:21 wp-admin/network/site-settings.php:20 +#: wp-admin/network/site-themes.php:20 wp-admin/network/site-users.php:23 +msgid "The menu is for editing information specific to individual sites, particularly if the admin area of a site is unavailable." +msgstr "Menyen er for redigering av informasjon som er spesifikk for enkelte nettsteder, spesielt hvis admin-området på et nettsted er utilgjengelig." + +#: wp-admin/network/site-info.php:23 wp-admin/network/site-settings.php:22 +#: wp-admin/network/site-themes.php:22 wp-admin/network/site-users.php:25 msgid "Users — This displays the users associated with this site. You can also change their role, reset their password, or remove them from the site. Removing the user from the site does not remove the user from the network." msgstr "Brukere – Dette viser brukerne som er knyttet til dette nettstedet. Du kan også endre deres roller, tilbakestille passordet, eller fjerne dem fra nettstedet. Fjerning av brukeren fra nettstedet fjerner ikke brukeren fra nettverket." -#: wp-admin/network/site-info.php:28 wp-admin/network/site-settings.php:26 -#: wp-admin/network/site-themes.php:26 wp-admin/network/site-users.php:29 -msgid "Themes — This area shows themes that are not already enabled across the network. Enabling a theme in this menu makes it accessible to this site. It does not activate the theme, but allows it to show in the site’s Appearance menu. To enable a theme for the entire network, see the Network Themes screen." -msgstr "Temaer – Dette området viser temaer som ikke allerede er aktivert i nettverket. Aktivering av et tema i denne menyen gjør det tilgjengelig for dette nettstedet. Det aktiverer ikke temaet, men gjør at det vises i nettstedets meny for Utseende. For å aktivere et tema for hele nettverket, se skjermen Nettverkstemaer." +#: wp-admin/network/site-info.php:22 wp-admin/network/site-settings.php:21 +#: wp-admin/network/site-themes.php:21 wp-admin/network/site-users.php:24 +msgid "Info — The site URL is rarely edited as this can cause the site to not work properly. The Registered date and Last Updated date are displayed. Network admins can mark a site as archived, spam, deleted and mature, to remove from public listings or disable." +msgstr "Info – Domenet og banen redigeres sjeldent, da dette kan føre til at nettstedet ikke fungerer ordentlig. «Registrert dato» og «Sist oppdatert dato» vises. Nettverksadmin kan merke et område som arkiverert, useriøst, slettet og støtende, for å fjerne det fra offentlige oppføringer eller å deaktivere det." -#: wp-admin/network/site-info.php:29 wp-admin/network/site-settings.php:27 -#: wp-admin/network/site-themes.php:27 wp-admin/network/site-users.php:30 +#: wp-admin/network/site-info.php:25 wp-admin/network/site-settings.php:24 +#: wp-admin/network/site-themes.php:24 wp-admin/network/site-users.php:27 msgid "Settings — This page shows a list of all settings associated with this site. Some are created by WordPress and others are created by plugins you activate. Note that some fields are grayed out and say Serialized Data. You cannot modify these values due to the way the setting is stored in the database." msgstr "Innstillinger – Denne siden viser en liste over alle innstillinger knyttet til dette nettstedet. Noen er laget av WordPress og andre er laget av utvidelser du aktiverer. Merk at enkelte felt er nedtonet, og det står «serialisert data». Du kan ikke endre disse verdiene på grunn av måten innstillingen er lagret i databasen." -#: wp-admin/network/sites.php:147 +#: wp-admin/network/themes.php:171 +msgid "No, return me to the theme list" +msgstr "Nei, ta meg tilbake til temalisten" + +#. translators: %s: site name +#: wp-admin/network/site-info.php:131 wp-admin/network/site-settings.php:84 +#: wp-admin/network/site-themes.php:163 wp-admin/network/site-users.php:193 +msgid "Edit Site: %s" +msgstr "Rediger nettsted: %s" + +#: wp-admin/network/site-info.php:24 wp-admin/network/site-settings.php:23 +#: wp-admin/network/site-themes.php:23 wp-admin/network/site-users.php:26 +msgid "Themes — This area shows themes that are not already enabled across the network. Enabling a theme in this menu makes it accessible to this site. It does not activate the theme, but allows it to show in the site’s Appearance menu. To enable a theme for the entire network, see the Network Themes screen." +msgstr "Temaer – Dette området viser temaer som ikke allerede er aktivert i nettverket. Aktivering av et tema i denne menyen gjør det tilgjengelig for dette nettstedet. Det aktiverer ikke temaet, men gjør at det vises i nettstedets meny for Utseende. For å aktivere et tema for hele nettverket, se skjermen Nettverkstemaer." + +#: wp-admin/network/site-themes.php:197 wp-admin/network/themes.php:284 +msgid "No theme selected." +msgstr "Ikke noe tema er valgt." + +#: wp-admin/network/site-themes.php:183 wp-admin/network/themes.php:262 +msgid "Theme enabled." +msgstr "Tema aktivert." + +#: wp-admin/network/site-info.php:37 wp-admin/network/site-settings.php:36 +#: wp-admin/network/site-themes.php:57 wp-admin/network/site-users.php:52 +msgid "Invalid site ID." +msgstr "Ugyldig nettsteds-ID." + +#: wp-admin/network/site-themes.php:191 wp-admin/network/themes.php:270 +msgid "Theme disabled." +msgstr "Tema deaktivert." + +#: wp-admin/network/user-new.php:20 +msgid "Add User will set up a new user account on the network and send that person an email with username and password." +msgstr "Legg til bruker vil sette opp en ny brukerkonto på nettverket og sende denne personen en e-post med brukernavn og passord." + +#: wp-admin/network/site-themes.php:200 +msgid "Network enabled themes are not shown on this screen." +msgstr "Nettverksaktiverte temaer er vises ikke på denne skjermen." + +#: wp-admin/network/menu.php:55 wp-admin/network/settings.php:19 +msgid "Network Settings" +msgstr "Nettverksinnstillinger" + +#: wp-admin/network/themes.php:125 +msgid "Delete Theme" +msgstr "Slett tema" + +#: wp-admin/network/themes.php:126 +msgid "This theme may be active on other sites in the network." +msgstr "Dette temaet kan være aktivt på andre nettsteder i nettverket." + +#: wp-admin/network/themes.php:127 +msgid "You are about to remove the following theme:" +msgstr "Du er i ferd med å fjerne følgende tema:" + +#: wp-admin/network/themes.php:161 +msgid "Yes, delete this theme" +msgstr "Ja, slett dette temaet" + +#: wp-admin/network/themes.php:148 +msgid "Are you sure you wish to delete these themes?" +msgstr "Er du sikker på at du vil slette disse temaene?" + +#: wp-admin/network/site-new.php:178 wp-admin/network/site-new.php:188 +msgid "Add New Site" +msgstr "Legg til nytt nettsted" + +#: wp-admin/network/themes.php:286 +msgid "You cannot delete a theme while it is active on the main site." +msgstr "Du kan ikke slette et tema mens det er aktivt på hovednettstedet." + +#: wp-admin/network/site-users.php:234 +msgid "Enter the username of an existing user." +msgstr "Skriv inn brukernavnet til en eksisterende bruker." + +#: wp-admin/network/site-info.php:126 +msgid "Site info updated." +msgstr "Nettstedsinfo oppdatert." + +#: wp-admin/network/site-users.php:231 +msgid "User is already a member of this site." +msgstr "Brukeren er allerede medlem av dette nettstedet." + +#: wp-admin/network/sites.php:144 msgid "Sorry, you are not allowed to delete the site." msgstr "Beklager, du har ikke lov til å slette dette nettstedet." -#: wp-admin/network/sites.php:31 -msgid "Add New takes you to the Add New Site screen. You can search for a site by Name, ID number, or IP address. Screen Options allows you to choose how many sites to display on one page." -msgstr "«Legg til» tar deg til skjermen Legg til nytt nettsted. Du kan søke etter nettsted basert på navn, ID-nummer, eller IP-adresse. I skjerminnstillingene kan du velge hvor mange nettsteder som skal vises på hver side." +#: wp-admin/network/user-new.php:49 +msgid "Cannot add user." +msgstr "Kan ikke legge til bruker" -#: wp-admin/includes/network.php:105 -msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." -msgstr "Konstanten DO_NOT_UPGRADE_GLOBAL_TABLES kan ikke være definert når du lager ett nettverk." +#: wp-admin/network/site-users.php:300 wp-admin/network/user-new.php:129 +msgid "Add User" +msgstr "Legg til bruker" -#: wp-admin/includes/network.php:113 wp-admin/includes/network.php:363 -#: wp-admin/includes/network.php:535 wp-admin/includes/network.php:575 -msgid "Warning:" -msgstr "Advarsel:" +#: wp-admin/network/site-users.php:249 +msgid "User created." +msgstr "Bruker opprettet." -#: wp-admin/includes/network.php:122 -msgid "You cannot install a network of sites with your server address." -msgstr "Du kan ikke installere et nettverk av nettsteder med din serveradresse." +#: wp-admin/network/site-users.php:246 +msgid "Select a user to remove." +msgstr "Velg en bruker som skal fjernes." -#: wp-admin/includes/network.php:128 -msgid "Return to Dashboard" -msgstr "Tilbake til kontrollpanel" +#: wp-admin/network/site-users.php:240 +msgid "Select a user to change role." +msgstr "Velg en bruker for å endre rollen." + +#: wp-admin/network/site-users.php:252 +msgid "Enter the username and email." +msgstr "Skriv inn brukernavn og e-post." + +#: wp-admin/network.php:63 +msgid "Once you add this code and refresh your browser, multisite should be enabled. This screen, now in the Network Admin navigation menu, will keep an archive of the added code. You can toggle between Network Admin and Site Admin by clicking on the Network Admin or an individual site name under the My Sites dropdown in the Toolbar." +msgstr "Når du legger til denne koden og oppdaterer nettleseren din, bør nettstedsnettverket være aktivert. Dette skjermbildet, nå i navigasjonsmenyen i Nettverksadmin, vil spare et arkiv med den ekstra koden. Du kan veksle mellom Nettverksadmin og Nettstedsadmin ved å klikke på Nettverksadmin eller et individuelt nettstedsnavn under nedtrekksmenyen Mine nettsteder i verktøylinjen." #: wp-admin/includes/network.php:140 msgid "ERROR: The network could not be created." msgstr "FEIL: Nettverket kunne ikke opprettes." -#: wp-admin/includes/network.php:170 wp-admin/includes/network.php:219 -#: wp-admin/includes/network.php:260 wp-admin/includes/network.php:270 -msgid "Warning!" -msgstr "Advarsel!" +#: wp-admin/includes/network.php:216 +msgid "Sub-directories" +msgstr "Undermapper" -#: wp-admin/includes/network.php:147 -msgctxt "Default network name" -msgid "%s Sites" -msgstr "%s nettsteder" - -#: wp-admin/includes/network.php:150 -msgid "Welcome to the Network installation process!" -msgstr "Velkommen til nettverksinstallsjonsprosessen!" - -#: wp-admin/includes/network.php:151 -msgid "Fill in the information below and you’ll be on your way to creating a network of WordPress sites. We will create configuration files in the next step." -msgstr "Fyll inn informasjonen nedenfor og du er på god vei til å lage ditt eget nettverk av WordPress-nettsteder. Vi vil lage konfigurasjonsfiler i neste steg." - -#: wp-admin/includes/network.php:191 -msgid "Addresses of Sites in your Network" -msgstr "Adresser til nettsteder i ditt nettverk" - -#: wp-admin/includes/network.php:194 -msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." -msgstr "Du trenger en DNS-oppføring med jokertegn hvis du skal bruke funksjonaliteten virtuell tjener (subdomener)." - -#: wp-admin/includes/network.php:198 -msgid "Sub-domains" -msgstr "Subdomener" +#: wp-admin/network.php:71 +msgid "Network" +msgstr "Nettverk" #. translators: 1: hostname -#: wp-admin/includes/network.php:201 +#: wp-admin/includes/network.php:211 msgctxt "subdomain examples" msgid "like site1.%1$s and site2.%1$s" msgstr "som nettsted1.%1$s og nettsted2.%1$s" -#: wp-admin/includes/network.php:206 -msgid "Sub-directories" -msgstr "Undermapper" +#: wp-admin/includes/network.php:201 +msgid "Addresses of Sites in your Network" +msgstr "Adresser til nettsteder i ditt nettverk" -#. translators: 1: hostname -#: wp-admin/includes/network.php:209 -msgctxt "subdirectory examples" -msgid "like %1$s/site1 and %1$s/site2" -msgstr "som %1$s/nettsted1 og %1$s/nettsted2" - -#: wp-admin/includes/network.php:224 wp-admin/includes/network.php:234 -#: wp-admin/includes/network.php:283 -msgid "Server Address" -msgstr "Serveradresse" - -#: wp-admin/includes/network.php:246 -msgid "Network Details" -msgstr "Nettverksdetaljer" - -#: wp-admin/includes/network.php:250 wp-admin/includes/network.php:265 -msgid "Sub-directory Install" -msgstr "Undermappeinstallasjon" - -#: wp-admin/includes/network.php:260 wp-admin/includes/network.php:270 -#: wp-admin/includes/network.php:277 -msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." -msgstr "Hovednettstedet i en undermappe-installasjon må bruke en modifisert permalenkestruktur, noe som kan bryte eksisterende lenker." - -#: wp-admin/includes/network.php:267 -msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." -msgstr "Fordi din installasjon er i en mappe, må nettstedene i ditt WordPress-nettverk bruke undermapper." - -#: wp-admin/includes/network.php:275 -msgid "Sub-domain Install" -msgstr "Subdomeneinstallering" - -#: wp-admin/includes/network.php:276 -msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." -msgstr "Fordi din installasjon ikke er ny, må nettstedene i ditt WordPress-nettverk bruke subdomener." - -#: wp-admin/includes/network.php:294 wp-admin/network/settings.php:108 -msgid "Network Title" -msgstr "Nettverkstittel" - -#: wp-admin/includes/network.php:298 -msgid "What would you like to call your network?" -msgstr "Hva vil du at ditt nettverk skal hete?" - -#: wp-admin/includes/network.php:307 -msgid "Your email address." -msgstr "Din e-postadresse." - -#: wp-admin/includes/network.php:358 -msgid "The original configuration steps are shown here for reference." -msgstr "De opprinnelige konfigurasjonsstegene er vist her som referanse." - -#: wp-admin/includes/network.php:363 -msgid "An existing WordPress network was detected." -msgstr "Et eksisterende WordPress-nettverk ble oppdaget." - -#: wp-admin/includes/network.php:364 -msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." -msgstr "Vennligst fullfør konfigurasjonsstegene. For å lage et nytt nettverk, må du tømme eller slette nettverkets databasetabeller." - -#: wp-admin/includes/network.php:375 -msgid "Enabling the Network" -msgstr "Aktiverer nettverket" - -#: wp-admin/includes/network.php:376 -msgid "Complete the following steps to enable the features for creating a network of sites." -msgstr "Fullfør de følgende stegene for å aktivere funksjonene for å lage et nettverk av nettsteder." - -#: wp-admin/includes/network.php:465 -msgid "To make your installation more secure, you should also add:" -msgstr "For å gjøre din installasjon mer sikker, bør du også legge til:" - -#: wp-admin/includes/network.php:584 -msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." -msgstr "Når du har fullført disse stegene, er ditt nettverk aktivert og konfigurert. Du kommer til å måtte logge inn igjen." +#: wp-admin/includes/network.php:113 wp-admin/includes/network.php:373 +#: wp-admin/includes/network.php:545 wp-admin/includes/network.php:585 +msgid "Warning:" +msgstr "Advarsel:" #: wp-admin/network.php:29 msgid "The Network creation panel is not for WordPress MU networks." msgstr "Nettverksopprettingspanelet er ikke for WordPress MU-nettverk." +#: wp-admin/includes/network.php:128 +msgid "Return to Dashboard" +msgstr "Tilbake til kontrollpanel" + #: wp-admin/network.php:55 msgid "Create a Network of WordPress Sites" msgstr "Lag et nettverk av WordPress nettsteder" @@ -983,405 +897,493 @@ msgstr "Lag et nettverk av WordPress nettsteder" msgid "This screen allows you to configure a network as having subdomains (site1.example.com) or subdirectories (example.com/site1). Subdomains require wildcard subdomains to be enabled in Apache and DNS records, if your host allows it." msgstr "Denne skjermen lar deg konfigurere nettverket til å bruke subdomener (nettsted1.eksempel.no) eller undermapper (eksempel.no/nettsted1). Subdomener krever at jokertegn- (wildcard-)subdomener er aktivert i Apache og i DNS-oppsettet - og kan kun brukes hvis tjeneren din tillater det." -#: wp-admin/network.php:60 -msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. Fill out the network details, and click install. If this does not work, you may have to add a wildcard DNS record (for subdomains) or change to another setting in Permalinks (for subdirectories)." -msgstr "Velg subdomener eller undermapper. Dette kan kun endres senere ved å rekonfigurere din installasjon. Fyll inn nettverksdetaljene, og klikk installer. Hvis dette ikke fungerer, må du kanskje legge til en DNS-oppføring med jokertegn (*, for subdomener), eller endre permalenkene til en annen innstilling (for undermapper)." - -#: wp-admin/network.php:61 -msgid "The next screen for Network Setup will give you individually-generated lines of code to add to your wp-config.php and .htaccess files. Make sure the settings of your FTP client make files starting with a dot visible, so that you can find .htaccess; you may have to create this file if it really is not there. Make backup copies of those two files." -msgstr "Det neste skjermbildet for Nettverksoppsett vil gi deg individuelt genererte linjer med kode som må legges til dine wp-config.php- og .htaccess-filer. Kontroller at innstillingene for din FTP-klient gjør at filer som starter med et punktum er synlige, slik at du kan finne .htaccess. Det kan være at du må lage denne filen hvis den ikke er der. Lag sikkerhetskopier av disse to filene." - -#: wp-admin/network.php:63 -msgid "Once you add this code and refresh your browser, multisite should be enabled. This screen, now in the Network Admin navigation menu, will keep an archive of the added code. You can toggle between Network Admin and Site Admin by clicking on the Network Admin or an individual site name under the My Sites dropdown in the Toolbar." -msgstr "Når du legger til denne koden og oppdaterer nettleseren din, bør nettstedsnettverket være aktivert. Dette skjermbildet, nå i navigasjonsmenyen i Nettverksadmin, vil spare et arkiv med den ekstra koden. Du kan veksle mellom Nettverksadmin og Nettstedsadmin ved å klikke på Nettverksadmin eller et individuelt nettstedsnavn under nedtrekksmenyen Mine nettsteder i verktøylinjen." - -#: wp-admin/network.php:64 -msgid "The choice of subdirectory sites is disabled if this setup is more than a month old because of permalink problems with “/blog/” from the main site. This disabling will be addressed in a future version." -msgstr "Muligheten for å velge undermappe-nettsteder er ikke tilgjengelig hvis måneden er eldre enn en måned på grunn av problemer med permaleneker med «/blog/» fra hovednettstedet. Denne deaktiveringen vil bli adressert i en kommende versjon." - -#: wp-admin/network.php:71 -msgid "Network" -msgstr "Nettverk" - -#: wp-admin/includes/network.php:113 -msgid "Once the network is created, you may reactivate your plugins." -msgstr "Når nettverket er opprettet, kan du reaktivere dine utvidelser." +#: wp-admin/includes/network.php:260 wp-admin/includes/network.php:275 +msgid "Sub-directory Install" +msgstr "Undermappeinstallasjon" #: wp-admin/includes/network.php:113 msgid "Please deactivate your plugins before enabling the Network feature." msgstr "Vennligst deaktiver utvidelsene dine før du aktiverer nettverksfunksjonen." -#: wp-admin/network/users.php:73 +#: wp-admin/includes/network.php:113 +msgid "Once the network is created, you may reactivate your plugins." +msgstr "Når nettverket er opprettet, kan du reaktivere dine utvidelser." + +#: wp-admin/network.php:64 +msgid "The choice of subdirectory sites is disabled if this setup is more than a month old because of permalink problems with “/blog/” from the main site. This disabling will be addressed in a future version." +msgstr "Muligheten for å velge undermappe-nettsteder er ikke tilgjengelig hvis måneden er eldre enn en måned på grunn av problemer med permaleneker med «/blog/» fra hovednettstedet. Denne deaktiveringen vil bli adressert i en kommende versjon." + +#: wp-admin/includes/network.php:160 +msgid "Welcome to the Network installation process!" +msgstr "Velkommen til nettverksinstallsjonsprosessen!" + +#: wp-admin/includes/network.php:256 +msgid "Network Details" +msgstr "Nettverksdetaljer" + +#: wp-admin/includes/network.php:105 +msgid "The constant DO_NOT_UPGRADE_GLOBAL_TABLES cannot be defined when creating a network." +msgstr "Konstanten DO_NOT_UPGRADE_GLOBAL_TABLES kan ikke være definert når du lager ett nettverk." + +#: wp-admin/includes/network.php:594 +msgid "Once you complete these steps, your network is enabled and configured. You will have to log in again." +msgstr "Når du har fullført disse stegene, er ditt nettverk aktivert og konfigurert. Du kommer til å måtte logge inn igjen." + +#: wp-admin/network.php:61 +msgid "The next screen for Network Setup will give you individually-generated lines of code to add to your wp-config.php and .htaccess files. Make sure the settings of your FTP client make files starting with a dot visible, so that you can find .htaccess; you may have to create this file if it really is not there. Make backup copies of those two files." +msgstr "Det neste skjermbildet for Nettverksoppsett vil gi deg individuelt genererte linjer med kode som må legges til dine wp-config.php- og .htaccess-filer. Kontroller at innstillingene for din FTP-klient gjør at filer som starter med et punktum er synlige, slik at du kan finne .htaccess. Det kan være at du må lage denne filen hvis den ikke er der. Lag sikkerhetskopier av disse to filene." + +#: wp-admin/network.php:60 +msgid "Choose subdomains or subdirectories; this can only be switched afterwards by reconfiguring your install. Fill out the network details, and click install. If this does not work, you may have to add a wildcard DNS record (for subdomains) or change to another setting in Permalinks (for subdirectories)." +msgstr "Velg subdomener eller undermapper. Dette kan kun endres senere ved å rekonfigurere din installasjon. Fyll inn nettverksdetaljene, og klikk installer. Hvis dette ikke fungerer, må du kanskje legge til en DNS-oppføring med jokertegn (*, for subdomener), eller endre permalenkene til en annen innstilling (for undermapper)." + +#: wp-admin/includes/network.php:475 +msgid "To make your installation more secure, you should also add:" +msgstr "For å gjøre din installasjon mer sikker, bør du også legge til:" + +#: wp-admin/includes/network.php:208 +msgid "Sub-domains" +msgstr "Subdomener" + +#: wp-admin/includes/network.php:180 wp-admin/includes/network.php:229 +#: wp-admin/includes/network.php:270 wp-admin/includes/network.php:280 +msgid "Warning!" +msgstr "Advarsel!" + +#: wp-admin/includes/network.php:204 +msgid "You will need a wildcard DNS record if you are going to use the virtual host (sub-domain) functionality." +msgstr "Du trenger en DNS-oppføring med jokertegn hvis du skal bruke funksjonaliteten virtuell tjener (subdomener)." + +#: wp-admin/includes/network.php:122 +msgid "You cannot install a network of sites with your server address." +msgstr "Du kan ikke installere et nettverk av nettsteder med din serveradresse." + +#: wp-admin/includes/network.php:161 +msgid "Fill in the information below and you’ll be on your way to creating a network of WordPress sites. We will create configuration files in the next step." +msgstr "Fyll inn informasjonen nedenfor og du er på god vei til å lage ditt eget nettverk av WordPress-nettsteder. Vi vil lage konfigurasjonsfiler i neste steg." + +#: wp-admin/includes/network.php:386 +msgid "Complete the following steps to enable the features for creating a network of sites." +msgstr "Fullfør de følgende stegene for å aktivere funksjonene for å lage et nettverk av nettsteder." + +#: wp-admin/includes/network.php:385 +msgid "Enabling the Network" +msgstr "Aktiverer nettverket" + +#: wp-admin/includes/network.php:374 +msgid "Please complete the configuration steps. To create a new network, you will need to empty or remove the network database tables." +msgstr "Vennligst fullfør konfigurasjonsstegene. For å lage et nytt nettverk, må du tømme eller slette nettverkets databasetabeller." + +#: wp-admin/includes/network.php:373 +msgid "An existing WordPress network was detected." +msgstr "Et eksisterende WordPress-nettverk ble oppdaget." + +#: wp-admin/includes/network.php:368 +msgid "The original configuration steps are shown here for reference." +msgstr "De opprinnelige konfigurasjonsstegene er vist her som referanse." + +#: wp-admin/includes/network.php:317 +msgid "Your email address." +msgstr "Din e-postadresse." + +#: wp-admin/includes/network.php:308 +msgid "What would you like to call your network?" +msgstr "Hva vil du at ditt nettverk skal hete?" + +#: wp-admin/includes/network.php:304 wp-admin/network/settings.php:105 +msgid "Network Title" +msgstr "Nettverkstittel" + +#: wp-admin/includes/network.php:286 +msgid "Because your install is not new, the sites in your WordPress network must use sub-domains." +msgstr "Fordi din installasjon ikke er ny, må nettstedene i ditt WordPress-nettverk bruke subdomener." + +#: wp-admin/includes/network.php:285 +msgid "Sub-domain Install" +msgstr "Subdomeneinstallering" + +#: wp-admin/includes/network.php:277 +msgid "Because your install is in a directory, the sites in your WordPress network must use sub-directories." +msgstr "Fordi din installasjon er i en mappe, må nettstedene i ditt WordPress-nettverk bruke undermapper." + +#: wp-admin/includes/network.php:270 wp-admin/includes/network.php:280 +#: wp-admin/includes/network.php:287 +msgid "The main site in a sub-directory install will need to use a modified permalink structure, potentially breaking existing links." +msgstr "Hovednettstedet i en undermappe-installasjon må bruke en modifisert permalenkestruktur, noe som kan bryte eksisterende lenker." + +#: wp-admin/includes/network.php:234 wp-admin/includes/network.php:244 +#: wp-admin/includes/network.php:293 +msgid "Server Address" +msgstr "Serveradresse" + +#. translators: 1: hostname +#: wp-admin/includes/network.php:219 +msgctxt "subdirectory examples" +msgid "like %1$s/site1 and %1$s/site2" +msgstr "som %1$s/nettsted1 og %1$s/nettsted2" + +#: wp-admin/network/users.php:70 msgid "Warning! User cannot be modified. The user %s is a network administrator." msgstr "Advarsel! Bruker kan ikke bli redigert. Brukeren %s er en nettverksadmin." -#: wp-admin/network/site-new.php:27 -msgid "If the admin email for the new site does not exist in the database, a new user will also be created." -msgstr "Hvis e-postadressen til administratoren ikke finnes i databasen, vil en ny bruker også opprettes." - -#: wp-admin/network/sites.php:39 -msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." -msgstr "Nettstedets ID brukes internt, og vises ikke på den synlige delen av nettstedet eller for brukere/besøkere." - -#: wp-admin/network/sites.php:33 +#: wp-admin/network/sites.php:30 msgid "Hovering over each site reveals seven options (three for the primary site):" msgstr "Når du fører pekeren over hvert nettsted, vil du se sju valgmuligheter (tre for hovednettstedet):" #: wp-admin/network/sites.php:36 +msgid "The site ID is used internally, and is not shown on the front end of the site or to users/viewers." +msgstr "Nettstedets ID brukes internt, og vises ikke på den synlige delen av nettstedet eller for brukere/besøkere." + +#: wp-admin/network/sites.php:33 msgid "Deactivate, Archive, and Spam which lead to confirmation screens. These actions can be reversed later." msgstr "Deaktiver, arkiver og useriøs fører deg til bekreftelsesskjermer. Disse handlingene kan bli omgjort senere." -#: wp-admin/network/settings.php:32 +#: wp-admin/network/site-new.php:24 +msgid "If the admin email for the new site does not exist in the database, a new user will also be created." +msgstr "Hvis e-postadressen til administratoren ikke finnes i databasen, vil en ny bruker også opprettes." + +#: wp-admin/network/settings.php:29 msgid "Operational settings has fields for the network’s name and admin email." msgstr "Operasjoneller valg har felter for nettverkets navn og e-post til administrator." -#: wp-admin/network/users.php:163 -msgid "You can also go to the user’s profile page by clicking on the individual username." -msgstr "Du kan også gå til brukernes profilsider ved å klikke på de individuelle brukernavnene." - -#: wp-admin/network/settings.php:35 +#: wp-admin/network/settings.php:32 msgid "Upload settings control the size of the uploaded files and the amount of available upload space for each site. You can change the default value for specific sites when you edit a particular site. Allowed file types are also listed (space separated only)." msgstr "Innstillinger for opplastinger kontrollerer størrelsen til opplastede filer og mengden plass som skal være tilgjengelig for hvert nettsted. Du kan endre standardverdiene til individuelle nettsteder når du redigerer det enkelte nettsted. Tilgjengelige filtyper er også listet opp (separert kun med mellomrom)." -#: wp-admin/network/users.php:165 +#: wp-admin/network/users.php:173 msgid "The bulk action will permanently delete selected users, or mark/unmark those selected as spam. Spam users will have posts removed and will be unable to sign up again with the same email addresses." msgstr "Massehandlingene vil permanent slette valgte brukere, eller merke/avmerke dem som useriøse. Useriøse brukeres innlegg vil slettes, og de vil ikke kunne registrere seg igjen med den samme e-postadressen." -#: wp-admin/network/sites.php:38 +#: wp-admin/network/users.php:171 +msgid "You can also go to the user’s profile page by clicking on the individual username." +msgstr "Du kan også gå til brukernes profilsider ved å klikke på de individuelle brukernavnene." + +#: wp-admin/network/sites.php:35 msgid "Visit to go to the front-end site live." msgstr "«Gå til» for å gå til forsiden til det aktuelle nettstedet." -#: wp-admin/network/settings.php:34 -msgid "New site settings are defaults applied when a new site is created in the network. These include welcome email for when a new site or user account is registered, and what᾿s put in the first post, page, comment, comment author, and comment URL." -msgstr "Innstillingene for nye nettsteder settes til standardinnstillingene når nye nettsteder lages i nettverket. Disse inkluderer din velkomste-post for når nye nettsteder eller brukerkontoer registreres, og hva som blir innholdet i nettstedets første innlegg, side og kommentar, i tillegg til kommentarforfatter og kommentar-URL." +#: wp-admin/network/users.php:174 +msgid "You can make an existing user an additional super admin by going to the Edit User profile page and checking the box to grant that privilege." +msgstr "Du kan gjøre en eksisterende bruker til nok en superadmin ved å gå til profilsiden til brukeren og sjekke for boksen som gir det privilegiet." -#: wp-admin/network/themes.php:211 +#: wp-admin/network/users.php:169 +msgid "This table shows all users across the network and the sites to which they are assigned." +msgstr "Denne listen viser alle brukere over hele nettverket og nettstedene som de er registrerte på." + +#: wp-admin/network/upgrade.php:23 +msgid "If a version update to core has not happened, clicking this button won’t affect anything." +msgstr "Hvis en versjonsoppdatering ikke har skjedd, vil ingenting skje når du klikker på denne knappen." + +#: wp-admin/network/upgrade.php:24 +msgid "If this process fails for any reason, users logging in to their sites will force the same update." +msgstr "Hvis denne prosessen mislykkes av en eller annen grunn, vil brukere som logger inn på nettstedene sine tvinge gjennom den samme oppdateringen." + +#: wp-admin/network/users.php:172 +msgid "You can sort the table by clicking on any of the table headings and switch between list and excerpt views by using the icons above the users list." +msgstr "Du kan sortere listen ved å klikke på en av overskriftene og veksle mellom liste- og utdragsvisning ved å bruke ikonene over listen." + +#: wp-admin/network/user-new.php:21 +msgid "Users who are signed up to the network without a site are added as subscribers to the main or primary dashboard site, giving them profile pages to manage their accounts. These users will only see Dashboard and My Sites in the main navigation until a site is created for them." +msgstr "Brukere som er registrerte på nettverket uten et eget nettsted blir lagt til som abonnenter på hovednettstedet eller et designert kontrollpanelnettsted, slik at de kan komme til sine profilsider. Disse brukerne vil kun se Kontrollpanelet og Mine nettsteder i navigasjonsmenyen inntil et nettsted blir laget til dem." + +#: wp-admin/network/sites.php:29 +msgid "This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table." +msgstr "Dette er hovedlisten over alle nettstedene i nettverket. Bytt mellom liste- og utdragsvisningene ved å bruke ikonene over høyresiden av listen." + +#: wp-admin/network/settings.php:34 +msgid "Menu setting enables/disables the plugin menus from appearing for non super admins, so that only super admins, not site admins, have access to activate plugins." +msgstr "Menyinnstillinger aktiverer/deaktiverer utvidelsesmenyen for ikke-superadminer, slik at kun superadmin, ikke nettstedsadmin, har tilgang til å aktivere utvidelser." + +#: wp-admin/network/settings.php:30 +msgid "Registration settings can disable/enable public signups. If you let others sign up for a site, install spam plugins. Spaces, not commas, should separate names banned as sites for this network." +msgstr "Registreringsinnstillinger kan deaktivere/aktivere åpne brukerregistreringer. Hvis du lar andre registrere seg på et nettsted, installer antisøppel-utvidelse. Mellomrom, ikke kommaer, skal separere navn som er forbudt som nettsteder på dette nettverket." + +#: wp-admin/network/settings.php:28 +msgid "This screen sets and changes options for the network as a whole. The first site is the main site in the network and network options are pulled from that original site’s options." +msgstr "Denne skjermen bestemmer og endrer valgene for nettverket som helhet. Det første nettstedet er hovednettstedet i nettverket, og nettverksvalgene blir hentet fra dette originale nettstedets innstillinger." + +#: wp-admin/network/themes.php:223 +msgid "If the network admin disables a theme that is in use, it can still remain selected on that site. If another theme is chosen, the disabled theme will not appear in the site’s Appearance > Themes screen." +msgstr "Hvis nettverksadmin deaktiverer et tema som er i bruk, kan det fortsatt være valgt på det nettstedet. Hvis et annet tema blir valgt, vil det deaktiverte temaet ikke være synlig i nettstedets Utseende → Temaer-skjerm." + +#: wp-admin/network/themes.php:222 msgid "This screen enables and disables the inclusion of themes available to choose in the Appearance menu for each site. It does not activate or deactivate which theme a site is currently using." msgstr "Denne skjermen aktiverer og deaktiverer inkluderingen av tilgjengelige temaer som kan velges i Utseende-menyen på hvert enkelt nettsted. Den aktiverer eller deaktiverer ikke temaene som nettstedet bruker for øyeblikket." #: wp-admin/network/settings.php:31 -msgid "This screen sets and changes options for the network as a whole. The first site is the main site in the network and network options are pulled from that original site’s options." -msgstr "Denne skjermen bestemmer og endrer valgene for nettverket som helhet. Det første nettstedet er hovednettstedet i nettverket, og nettverksvalgene blir hentet fra dette originale nettstedets innstillinger." - -#: wp-admin/network/sites.php:32 -msgid "This is the main table of all sites on this network. Switch between list and excerpt views by using the icons above the right side of the table." -msgstr "Dette er hovedlisten over alle nettstedene i nettverket. Bytt mellom liste- og utdragsvisningene ved å bruke ikonene over høyresiden av listen." - -#: wp-admin/network/user-new.php:24 -msgid "Users who are signed up to the network without a site are added as subscribers to the main or primary dashboard site, giving them profile pages to manage their accounts. These users will only see Dashboard and My Sites in the main navigation until a site is created for them." -msgstr "Brukere som er registrerte på nettverket uten et eget nettsted blir lagt til som abonnenter på hovednettstedet eller et designert kontrollpanelnettsted, slik at de kan komme til sine profilsider. Disse brukerne vil kun se Kontrollpanelet og Mine nettsteder i navigasjonsmenyen inntil et nettsted blir laget til dem." - -#: wp-admin/network/upgrade.php:27 -msgid "If this process fails for any reason, users logging in to their sites will force the same update." -msgstr "Hvis denne prosessen mislykkes av en eller annen grunn, vil brukere som logger inn på nettstedene sine tvinge gjennom den samme oppdateringen." - -#: wp-admin/network/upgrade.php:26 -msgid "If a version update to core has not happened, clicking this button won’t affect anything." -msgstr "Hvis en versjonsoppdatering ikke har skjedd, vil ingenting skje når du klikker på denne knappen." - -#: wp-admin/network/users.php:161 -msgid "This table shows all users across the network and the sites to which they are assigned." -msgstr "Denne listen viser alle brukere over hele nettverket og nettstedene som de er registrerte på." - -#: wp-admin/network/themes.php:212 -msgid "If the network admin disables a theme that is in use, it can still remain selected on that site. If another theme is chosen, the disabled theme will not appear in the site’s Appearance > Themes screen." -msgstr "Hvis nettverksadmin deaktiverer et tema som er i bruk, kan det fortsatt være valgt på det nettstedet. Hvis et annet tema blir valgt, vil det deaktiverte temaet ikke være synlig i nettstedets Utseende → Temaer-skjerm." - -#: wp-admin/network/users.php:166 -msgid "You can make an existing user an additional super admin by going to the Edit User profile page and checking the box to grant that privilege." -msgstr "Du kan gjøre en eksisterende bruker til nok en superadmin ved å gå til profilsiden til brukeren og sjekke for boksen som gir det privilegiet." - -#: wp-admin/network/settings.php:33 -msgid "Registration settings can disable/enable public signups. If you let others sign up for a site, install spam plugins. Spaces, not commas, should separate names banned as sites for this network." -msgstr "Registreringsinnstillinger kan deaktivere/aktivere åpne brukerregistreringer. Hvis du lar andre registrere seg på et nettsted, installer antisøppel-utvidelse. Mellomrom, ikke kommaer, skal separere navn som er forbudt som nettsteder på dette nettverket." - -#: wp-admin/network/settings.php:37 -msgid "Menu setting enables/disables the plugin menus from appearing for non super admins, so that only super admins, not site admins, have access to activate plugins." -msgstr "Menyinnstillinger aktiverer/deaktiverer utvidelsesmenyen for ikke-superadminer, slik at kun superadmin, ikke nettstedsadmin, har tilgang til å aktivere utvidelser." - -#: wp-admin/network/users.php:164 -msgid "You can sort the table by clicking on any of the table headings and switch between list and excerpt views by using the icons above the users list." -msgstr "Du kan sortere listen ved å klikke på en av overskriftene og veksle mellom liste- og utdragsvisning ved å bruke ikonene over listen." +msgid "New site settings are defaults applied when a new site is created in the network. These include welcome email for when a new site or user account is registered, and what᾿s put in the first post, page, comment, comment author, and comment URL." +msgstr "Innstillingene for nye nettsteder settes til standardinnstillingene når nye nettsteder lages i nettverket. Disse inkluderer din velkomste-post for når nye nettsteder eller brukerkontoer registreres, og hva som blir innholdet i nettstedets første innlegg, side og kommentar, i tillegg til kommentarforfatter og kommentar-URL." #. translators: %s: reserved names list -#: wp-admin/network/site-new.php:54 +#: wp-admin/network/site-new.php:51 msgid "The following words are reserved for use by WordPress functions and cannot be used as blog names: %s" msgstr "De følgende ordene er reservert til WordPress-funksjoner og kan ikke brukes som nettstedsnavn: %s" -#: wp-admin/network/site-new.php:40 -msgid "Can’t create an empty site." -msgstr "Kan ikke opprette et tomt nettsted." - -#: wp-admin/network/settings.php:189 -msgid "If you want to limit site registrations to certain domains. One domain per line." -msgstr "Hvis du vil begrense nettstedsregistreringer til noen få domener. Et domene per linje." - -#: wp-admin/network/settings.php:200 -msgid "If you want to ban domains from site registrations. One domain per line." -msgstr "Hvis du vil forby enkelte domener fra nettstedsregistreringer. Et domene per linje." - -#: wp-admin/network/upgrade.php:104 +#: wp-admin/network/upgrade.php:111 msgid "If your browser doesn’t start loading the next page automatically, click this link:" msgstr "Hvis din nettleser ikke begynner å laste den neste siden automatisk, klikk denne lenken:" -#: wp-admin/network/sites.php:228 -msgid "Sites removed from spam." -msgstr "Nettsted merket som ikke søppel." +#: wp-admin/network/site-new.php:37 +msgid "Can’t create an empty site." +msgstr "Kan ikke opprette et tomt nettsted." -#: wp-admin/network/users.php:195 -msgid "Users removed from spam." -msgstr "Brukere hentet ut fra søpla." +#: wp-admin/network/settings.php:197 +msgid "If you want to ban domains from site registrations. One domain per line." +msgstr "Hvis du vil forby enkelte domener fra nettstedsregistreringer. Et domene per linje." -#: wp-admin/network/sites.php:258 -msgid "Site marked as spam." -msgstr "Nettsted merket som useriøst." +#: wp-admin/network/settings.php:186 +msgid "If you want to limit site registrations to certain domains. One domain per line." +msgstr "Hvis du vil begrense nettstedsregistreringer til noen få domener. Et domene per linje." -#: wp-admin/network/sites.php:231 -msgid "Sites marked as spam." -msgstr "Nettsteder merket som useriøse." - -#: wp-admin/network/sites.php:255 +#: wp-admin/network/sites.php:260 msgid "Site removed from spam." msgstr "Nettsted ikke lengre merket som useriøst." -#: wp-admin/network/sites.php:234 -msgid "Sites deleted." -msgstr "Nettsteder slettet." +#: wp-admin/network/users.php:203 +msgid "Users removed from spam." +msgstr "Brukere hentet ut fra søpla." -#: wp-admin/network/sites.php:237 -msgid "Site deleted." -msgstr "Nettsted slettet." +#: wp-admin/network/sites.php:233 +msgid "Sites removed from spam." +msgstr "Nettsted merket som ikke søppel." -#: wp-admin/network/sites.php:243 +#: wp-admin/network/sites.php:236 +msgid "Sites marked as spam." +msgstr "Nettsteder merket som useriøse." + +#: wp-admin/network/sites.php:263 +msgid "Site marked as spam." +msgstr "Nettsted merket som useriøst." + +#: wp-admin/network/sites.php:248 msgid "Site archived." msgstr "Nettsted arkivert." -#: wp-admin/network/sites.php:246 -msgid "Site unarchived." -msgstr "Nettsted gjenopprettet fra arkiv." - -#: wp-admin/network/sites.php:249 -msgid "Site activated." -msgstr "Nettsted aktivert." - -#: wp-admin/network/sites.php:252 -msgid "Site deactivated." -msgstr "Nettsted deaktivert." - -#: wp-admin/network/users.php:192 -msgid "Users marked as spam." -msgstr "Brukere markerte som søppel." - -#: wp-admin/network/users.php:198 +#: wp-admin/network/users.php:206 msgid "Users deleted." msgstr "Bruker slettet." -#: wp-admin/network/site-new.php:84 -msgid "Invalid email address." -msgstr "Ugyldig e-postadresse." +#: wp-admin/network/sites.php:251 +msgid "Site unarchived." +msgstr "Nettsted gjenopprettet fra arkiv." -#: wp-admin/network/site-new.php:114 -msgid "There was an error creating the user." -msgstr "Det skjedde en feil ved opprettelse av bruker." +#: wp-admin/network/sites.php:254 +msgid "Site activated." +msgstr "Nettsted aktivert." -#: wp-admin/network/sites.php:94 wp-admin/network/sites.php:160 +#: wp-admin/network/sites.php:257 +msgid "Site deactivated." +msgstr "Nettsted deaktivert." + +#: wp-admin/network/users.php:200 +msgid "Users marked as spam." +msgstr "Brukere markerte som søppel." + +#: wp-admin/network/sites.php:242 +msgid "Site deleted." +msgstr "Nettsted slettet." + +#: wp-admin/network/sites.php:239 +msgid "Sites deleted." +msgstr "Nettsteder slettet." + +#: wp-admin/network/sites.php:91 wp-admin/network/sites.php:157 msgid "Sorry, you are not allowed to change the current site." msgstr "Beklager, du har ikke lov til å endre det gjeldende nettstedet." -#: wp-admin/network/settings.php:312 -msgctxt "File size in kilobytes" -msgid "%s KB" -msgstr "%s kB" +#: wp-admin/network/site-new.php:115 +msgid "There was an error creating the user." +msgstr "Det skjedde en feil ved opprettelse av bruker." -#: wp-admin/network/settings.php:300 +#: wp-admin/network/settings.php:297 msgid "Upload file types" msgstr "Tillatte filtyper" -#: wp-admin/network/settings.php:292 +#: wp-admin/network/settings.php:289 msgid "Limit total size of files uploaded to %s MB" msgstr "Begrens den totale størrelsen til opplastede filer til %s MB" -#: wp-admin/network/settings.php:235 -msgid "The first post on a new site." -msgstr "Det første innlegget på et nytt nettsted." - -#: wp-admin/network/settings.php:245 -msgid "The first page on a new site." -msgstr "Den første siden på et nytt nettsted." - -#: wp-admin/network/settings.php:255 -msgid "The first comment on a new site." -msgstr "Den første kommentaren på et nytt nettsted." - -#: wp-admin/network/settings.php:264 -msgid "The author of the first comment on a new site." -msgstr "Forfatteren til den første kommentaren på et nytt nettsted." - -#: wp-admin/network/settings.php:282 +#: wp-admin/network/settings.php:279 msgid "The URL for the first comment on a new site." msgstr "URL-en for den første kommentaren på et nytt nettsted." -#: wp-admin/network/upgrade.php:60 +#: wp-admin/network/settings.php:252 +msgid "The first comment on a new site." +msgstr "Den første kommentaren på et nytt nettsted." + +#: wp-admin/network/settings.php:242 +msgid "The first page on a new site." +msgstr "Den første siden på et nytt nettsted." + +#: wp-admin/network/settings.php:232 +msgid "The first post on a new site." +msgstr "Det første innlegget på et nytt nettsted." + +#: wp-admin/network/settings.php:261 +msgid "The author of the first comment on a new site." +msgstr "Forfatteren til den første kommentaren på et nytt nettsted." + +#: wp-admin/network/upgrade.php:67 msgid "All done!" msgstr "Ferdig!" -#: wp-admin/network/settings.php:136 +#: wp-admin/network/settings.php:133 msgid "Registration is disabled." msgstr "Registrering er deaktivert." -#: wp-admin/network/settings.php:137 +#: wp-admin/network/settings.php:134 msgid "User accounts may be registered." msgstr "Brukerkontoer kan registreres." -#: wp-admin/network/settings.php:138 -msgid "Logged in users may register new sites." -msgstr "Innloggede brukere kan registrere nye nettsteder." - -#: wp-admin/network/settings.php:139 +#: wp-admin/network/settings.php:136 msgid "Both sites and user accounts can be registered." msgstr "Både nettsteder og brukerkontoer kan registreres." -#: wp-admin/network/settings.php:105 -msgid "Operational Settings" -msgstr "Nettverksinnstillinger" +#: wp-admin/network/settings.php:135 +msgid "Logged in users may register new sites." +msgstr "Innloggede brukere kan registrere nye nettsteder." -#: wp-admin/network/settings.php:124 +#: wp-admin/network/settings.php:121 msgid "Registration Settings" msgstr "Registreringsinstillinger" -#: wp-admin/network/settings.php:206 +#: wp-admin/network/settings.php:203 msgid "New Site Settings" msgstr "Innstillinger for nye nettsteder" -#: wp-admin/network/settings.php:287 +#: wp-admin/network/settings.php:284 msgid "Upload Settings" msgstr "Opplastingsinnstillinger" -#: wp-admin/network/settings.php:355 +#: wp-admin/network/settings.php:102 +msgid "Operational Settings" +msgstr "Nettverksinnstillinger" + +#: wp-admin/network/settings.php:358 msgid "Enable administration menus" msgstr "Aktiver administrasjonsmenyer" -#: wp-admin/network/site-new.php:76 -msgid "Missing or invalid site address." -msgstr "Feil eller manglende nettstedadresse." - -#: wp-admin/network/site-new.php:79 +#: wp-admin/network/site-new.php:80 msgid "Missing email address." msgstr "Mangler e-postadresse." -#. translators: %s: network name -#: wp-admin/network/site-new.php:139 -msgid "[%s] New Site Created" -msgstr "[%s] Nytt nettsted opprettet" +#: wp-admin/network/site-new.php:77 +msgid "Missing or invalid site address." +msgstr "Feil eller manglende nettstedadresse." -#: wp-admin/network/settings.php:176 -msgid "Users are not allowed to register these sites. Separate names by spaces." -msgstr "Du har ikke lov til å registrere disse nettstedene. Separer navn med mellomrom." - -#: wp-admin/network/settings.php:215 -msgid "The welcome email sent to new site owners." -msgstr "Velkomst-e-post sendt til nye nettstedseiere." - -#: wp-admin/network/settings.php:290 -msgid "Site upload space" -msgstr "Lagringsplass for nettsteder" - -#: wp-admin/network/upgrade.php:104 +#: wp-admin/network/upgrade.php:111 msgid "Next Sites" msgstr "Neste nettsteder" -#: wp-admin/includes/network.php:303 wp-admin/network/settings.php:115 -msgid "Network Admin Email" -msgstr "E-post til nettverksadmin" +#: wp-admin/network/settings.php:173 +msgid "Users are not allowed to register these sites. Separate names by spaces." +msgstr "Du har ikke lov til å registrere disse nettstedene. Separer navn med mellomrom." -#: wp-admin/network/settings.php:160 +#: wp-admin/network/settings.php:157 msgid "Send the network admin an email notification every time someone registers a site or user account." msgstr "Send nettverksadmin en e-post hver gang noen registrerer et nettsted eller en brukerkonto." -#: wp-admin/network/sites.php:110 -msgid "Confirm" -msgstr "Bekreft" +#: wp-admin/network/settings.php:287 +msgid "Site upload space" +msgstr "Lagringsplass for nettsteder" -#: wp-admin/network/user-new.php:40 -msgid "Cannot create an empty user." -msgstr "Kan ikke lage en tom bruker." +#: wp-admin/network/settings.php:212 +msgid "The welcome email sent to new site owners." +msgstr "Velkomst-e-post sendt til nye nettstedseiere." -#: wp-admin/network/site-users.php:244 -msgid "Duplicated username or email address." -msgstr "Duplisert brukernavn eller e-postadresse." +#. translators: %s: network name +#: wp-admin/network/site-new.php:140 +msgid "[%s] New Site Created" +msgstr "[%s] Nytt nettsted opprettet" -#: wp-admin/network/settings.php:127 -msgid "Allow new registrations" -msgstr "Tillat nye registreringer" +#: wp-admin/includes/network.php:313 wp-admin/network/settings.php:112 +msgid "Network Admin Email" +msgstr "E-post til nettverksadmin" -#: wp-admin/network/settings.php:154 -msgid "Registration notification" -msgstr "Registreringsbekreftelse" +#: wp-admin/network/site-new.php:247 +msgid "The username and password will be mailed to this email address." +msgstr "Brukernavn og passord vil sendes til denne e-postadressen." -#: wp-admin/network/settings.php:165 -msgid "Add New Users" -msgstr "Legg til nye brukere" - -#: wp-admin/network/settings.php:172 -msgid "Banned Names" -msgstr "Forbudte navn" - -#: wp-admin/network/settings.php:182 -msgid "Limited Email Registrations" -msgstr "Begrense e-postregistreringer" - -#: wp-admin/network/settings.php:195 -msgid "Banned Email Domains" -msgstr "Forbudte e-postdomener" - -#: wp-admin/network/settings.php:210 -msgid "Welcome Email" -msgstr "Velkomst-e-post" - -#: wp-admin/network/settings.php:220 -msgid "Welcome User Email" -msgstr "Velkomst-e-post til bruker" - -#: wp-admin/network/settings.php:225 -msgid "The welcome email sent to new users." -msgstr "Velkomst-e-post sendt til nye brukere." - -#: wp-admin/network/settings.php:240 -msgid "First Page" -msgstr "Første side" - -#: wp-admin/network/settings.php:250 -msgid "First Comment" -msgstr "Første kommentar" - -#: wp-admin/network/settings.php:260 -msgid "First Comment Author" -msgstr "Forfatter til den første kommentaren" - -#: wp-admin/network/settings.php:278 -msgid "First Comment URL" -msgstr "URL for den første kommentaren" - -#: wp-admin/network/settings.php:310 -msgid "Max upload file size" -msgstr "Maks filstørrelse ved opplasting" - -#: wp-admin/network/settings.php:328 -msgid "Default Language" -msgstr "Standardspråk" - -#: wp-admin/network/site-new.php:258 -msgid "Add Site" -msgstr "Legg til nettsted" - -#: wp-admin/network/site-new.php:242 -msgid "Admin Email" -msgstr "Administrator e-post" - -#: wp-admin/network/site-new.php:246 +#: wp-admin/network/site-new.php:247 msgid "A new user will be created if the above email address is not in the database." msgstr "En ny bruker vil bli laget hvis e-postadressen over ikke finnes i databasen." -#: wp-admin/network/site-new.php:246 -msgid "The username and password will be mailed to this email address." -msgstr "Brukernavn og passord vil sendes til denne e-postadressen." +#: wp-admin/network/site-new.php:243 +msgid "Admin Email" +msgstr "Administrator e-post" + +#: wp-admin/network/site-new.php:259 +msgid "Add Site" +msgstr "Legg til nettsted" + +#: wp-admin/network/settings.php:331 +msgid "Default Language" +msgstr "Standardspråk" + +#: wp-admin/network/settings.php:307 +msgid "Max upload file size" +msgstr "Maks filstørrelse ved opplasting" + +#: wp-admin/network/settings.php:275 +msgid "First Comment URL" +msgstr "URL for den første kommentaren" + +#: wp-admin/network/settings.php:257 +msgid "First Comment Author" +msgstr "Forfatter til den første kommentaren" + +#: wp-admin/network/settings.php:247 +msgid "First Comment" +msgstr "Første kommentar" + +#: wp-admin/network/settings.php:237 +msgid "First Page" +msgstr "Første side" + +#: wp-admin/network/settings.php:222 +msgid "The welcome email sent to new users." +msgstr "Velkomst-e-post sendt til nye brukere." + +#: wp-admin/network/settings.php:217 +msgid "Welcome User Email" +msgstr "Velkomst-e-post til bruker" + +#: wp-admin/network/settings.php:207 +msgid "Welcome Email" +msgstr "Velkomst-e-post" + +#: wp-admin/network/settings.php:192 +msgid "Banned Email Domains" +msgstr "Forbudte e-postdomener" + +#: wp-admin/network/settings.php:179 +msgid "Limited Email Registrations" +msgstr "Begrense e-postregistreringer" + +#: wp-admin/network/settings.php:169 +msgid "Banned Names" +msgstr "Forbudte navn" + +#: wp-admin/network/settings.php:162 +msgid "Add New Users" +msgstr "Legg til nye brukere" + +#: wp-admin/network/settings.php:151 +msgid "Registration notification" +msgstr "Registreringsbekreftelse" + +#: wp-admin/network/settings.php:124 +msgid "Allow new registrations" +msgstr "Tillat nye registreringer" + +#: wp-admin/network/site-users.php:255 +msgid "Duplicated username or email address." +msgstr "Duplisert brukernavn eller e-postadresse." + +#: wp-admin/network/user-new.php:37 +msgid "Cannot create an empty user." +msgstr "Kan ikke lage en tom bruker." + +#: wp-admin/network/sites.php:107 +msgid "Confirm" +msgstr "Bekreft" diff --git a/wp-content/languages/continents-cities-nb_NO.mo b/wp-content/languages/continents-cities-nb_NO.mo index d25c7a0d15071ac816aaefae7692e44345df207c..ae88e367d0bc3b8ef5271f0acaddbe0f17506eec 100644 GIT binary patch delta 4230 zcmXxmeRS4y7{~G7)Sm99mL;8@+?7LQDPqpDO>LUdYD&=qx!EeoV#~ug&ackt6iy~4 zVHW3zI+c)0JE;(nke!H54-_AO4D{an(k z6EnjeNkOpovLI*^1i{X{AV|e8Fd3V%Egr;n_&uiKap(WV6ymn|QGGj9+!58Mi}P_z zCqCQj103h%2VraB5E5!!f*CjpV>k)bXd3DuRj7mAgBtVzs_`7hwT>5}>Yj7_qJ0I` zrxCS(Q+^mdyyt?CPzTxN!e+LWRZ`dbJtkM?Dt;?q$#>V`P&Xdv^*q$RV#i}pb(2ta6{rK;iKk%=>LT-%XMV7d2MuUIHCmhfTO63{e|kAJ~Y~Y2CBX%hH7{g4=U{Ef=f{cC_oh! zqh47ls_`g00kyvzRd<`?J5hi2_oC|Op)R<Kf72Zhmr+oAepqUyS%`ksS2*ucV^=pmOx8xn=sdShFP8Z_FD zw~4yO)BB838xwjnL59%kezafX7e`7NZWb6q9i!s(!WOM%2wV zqYkH6Ux*qs7?W`rs%|)H@HKWE zrVuAk^;1y?twt^w1|bjHFdtL!3DieYkNRq_bbbTsVDF#?Zbvn2LJi*Q^#hnf{5|TX zzoOPpIv*5AZ#EUv^{d>82c4)Vs^NL4AF+#3jS8K=%JCS-6Hy15VsH0)HEQsEn2K|p zpYOO1b)b6X^{f0m54zb>CGb^LgEvqE-o{jXAGN;2?y~zZmHfA;eLp%r?)V?n#nP^f z_Gh8$x?-q@v%JtBQ;9FeG|Y26%#J|Sk9B;LLK=q55T@);pmN&<)eD7pCKRCA@zn z29Z!<9%^He9gg~}uC?QwztK*1z7kvis!<0HQT-mq)~~VG7o++wNA+F(f8iTWY;xfi zy93iH+=IHoK~&=(>~E;SCs2cvuZrq2ZD&-zyFCYWfD2I<4|91)=b_LGrKka8oS%rg z!DQ68q8jzJoQ*MDfI2|EULXzmf<2;M|QWoQE1vi@M1o z=NnLimN>r(Rky}&L=E1G8ry?jXL6)#9dK?bDh83mY@cV zLN&MnGjIy(;4@MC?nk|e*_eTIQT27G12otb*!ul%5dorcoxhKaRS|NmS#MkR#j159nX#r>Yvm9-gx%wPv^bc@juhv%fSEu delta 4215 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

      p3Lv`PL40) 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≫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 new image, we recommend matching the size of your video." +msgstr "Selv om du kan beskjære bilder som du vil etter å klikke Legg til bilde, anbefaler vi at du matcher størrelsen til videoen din." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:219 +msgid "Imbalanced/unclosed character errors can be caused by content: \"\"; declarations. You may need to remove this or add it to a custom CSS file." +msgstr "Ikke-balanserte og ikke-lukkede tegn-feil kan forårsakes av content: \"\";-deklarasjoner. Du må kanskje fjerne dette eller legge det til i en tilpasset CSS-fil." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:215 +msgid "There is an extra */, indicating an end to a comment. Be sure that there is an opening /* for every closing */." +msgstr "Det er en ekstra */, som betyr slutten på en kommentar. Forsikre deg om at det er en åpnende /* for hver lukkende */." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:212 +msgid "There is %s unclosed code comment. Close each comment with */." +msgid_plural "There are %s unclosed code comments. Close each comment with */." +msgstr[0] "Det er %s ikke-lukket kodekommentar. Lukk hver kommentar med */." +msgstr[1] "Det er %s ikke-lukkede kodekommentarer. Lukk hver kommentar med */." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:196 +msgid "Your double quotes \" are uneven. Make sure there is a closing \" for every opening \"." +msgstr "Dine doble hermetegn \" er ikke balanserte. Forsikre deg om at det er en lukkende \" for hver åpnende \"." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:171 +msgid "Markup is not allowed in CSS." +msgstr "Markup er ikke tillatt i CSS." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:190 +msgid "Your parentheses () are imbalanced. Make sure there is a closing ) for every opening (." +msgstr "Dine paranteser () er ikke balanserte. Forsikre deg om at det er en lukkende ) for hver åpnende (." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:184 +msgid "Your brackets [] are imbalanced. Make sure there is a closing ] for every opening [." +msgstr "Dine klammer [] er ikke balanserte. Forsikre deg om at det er en lukkende ] for hver åpnende [." + +#: wp-includes/customize/class-wp-customize-custom-css-setting.php:178 +msgid "Your curly brackets {} are imbalanced. Make sure there is a closing } for every opening {." +msgstr "Dine krølleparanteser {} er ikke balanserte. Forsikre deg om at det er en lukkende } for hver åpnende {." + +#: wp-includes/class-wp-xmlrpc-server.php:5427 +msgid "Sorry, your entry could not be edited." +msgstr "Beklager, oppføringen din kunne ikke redigeres." + +#: wp-includes/class-wp-xmlrpc-server.php:2495 +msgid "Invalid role." +msgstr "Ugyldig rolle." + +#: wp-includes/class-wp-xmlrpc-server.php:3477 +msgid "Sorry, the comment could not be edited." +msgstr "Beklager, kommentaren kunne ikke redigeres." + +#: wp-includes/class-wp-xmlrpc-server.php:1921 +msgid "Sorry, your term could not be created." +msgstr "Beklager, termen kunne ikke opprettes." + +#: wp-includes/class-wp-xmlrpc-server.php:2145 +msgid "Sorry, you are not allowed to assign this term." +msgstr "Beklager, du har ikke lov til å tilordne denne termen." + +#: wp-includes/class-wp-xmlrpc-server.php:2073 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:570 +msgid "Sorry, you are not allowed to delete this term." +msgstr "Beklager, du har ikke lov til å slette denne termen." + +#: wp-includes/class-wp-xmlrpc-server.php:1982 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:339 +#: wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php:483 +msgid "Sorry, you are not allowed to edit this term." +msgstr "Beklager, du har ikke lov til å redigere denne termen." + +#: wp-includes/class-wp-xmlrpc-server.php:1526 +#: wp-includes/class-wp-xmlrpc-server.php:4647 +#: wp-includes/class-wp-xmlrpc-server.php:5106 +msgid "Sorry, your entry could not be posted." +msgstr "Beklager, oppføringen din kunne ikke publiseres." + +#: wp-includes/class-wp-customize-widgets.php:739 +msgid "Number of widgets found: %d" +msgstr "Antall widgeter funnet: %d" + +#: wp-includes/class-wp-customize-nav-menus.php:878 +msgid "Post" +msgstr "Innlegg" + +#: wp-includes/class-wp-customize-widgets.php:740 +#: wp-includes/class-wp-customize-widgets.php:795 +msgid "No widgets found." +msgstr "Ingen widgeter funnet." + +#: wp-includes/class-wp-customize-widgets.php:735 +msgid "There are no widget areas on the page shown, however other pages in this theme do have them." +msgstr "Det er ingen widget-områder på denne siden, men andre sider i dette temaet har widgeter." + +#. translators: %1$s is the post type name and %2$s is the error message. +#: wp-includes/class-wp-customize-nav-menus.php:883 +msgid "%1$s could not be created: %2$s" +msgstr "%1$s kunne ikke opprettes: %2$s" + +#. translators: 1: .mp4, 2: .mov +#: wp-includes/class-wp-customize-manager.php:4307 +msgid "Only %1$s or %2$s files may be used for header video. Please convert your video file and try again, or, upload your video to YouTube and link it with the option below." +msgstr "Kun %1$s- eller %2$s-filer kan brukes for toppvideo. Vennligst konverter videofilen og prøv igjen, eller last opp videoen til YouTube og lenk til den med valget nedenfor." + +#: wp-includes/class-wp-customize-manager.php:4301 +msgid "This video file is too large to use as a header video. Try a shorter video or optimize the compression settings and re-upload a file that is less than 8MB. Or, upload your video to YouTube and link it with the option below." +msgstr "Denne videoen er for stor for å brukes som header-video. Prøv en kortere video eller optimaliser komprimeringen og last opp en fil igjen som er mindre enn 8MB. Eller, last opp din video til YouTube og lenk til den med valgene nedenfor." + +#: wp-includes/class-wp-customize-manager.php:4261 +msgid "Unrecognized background setting." +msgstr "Ugjenkjent bakgrunnsinnstilling." + +#: wp-includes/class-wp-customize-manager.php:4145 +msgid "(link opens in a new window)" +msgstr "(lenke åpnes i et nytt vindu)" + +#: wp-includes/class-wp-customize-manager.php:4252 +#: wp-includes/class-wp-customize-manager.php:4256 +msgid "Invalid value for background size." +msgstr "Ugyldig verdi for bakgrunnsstørrelse." + +#: wp-includes/class-wp-customize-manager.php:4144 +msgid "Learn more about CSS" +msgstr "Lær mer om CSS" + +#: wp-includes/class-wp-customize-manager.php:4248 +msgid "Invalid value for background position Y." +msgstr "Ugyldig verdi for bakgrunnsposisjon Y." + +#: wp-includes/class-wp-customize-manager.php:4244 +msgid "Invalid value for background position X." +msgstr "Ugyldig verdi for bakgrunnsposisjon X." + +#: wp-includes/class-wp-customize-manager.php:4240 +msgid "Invalid value for background attachment." +msgstr "Ugyldig verdi for festing av bakgrunnsbilde." + +#: wp-includes/class-wp-customize-manager.php:4236 +msgid "Invalid value for background repeat." +msgstr "Ugyldig verdi for repetisjon av bakgrunnsbilde." + +#: wp-includes/class-wp-customize-manager.php:4138 +msgid "Additional CSS" +msgstr "Ekstra CSS" + +#: wp-includes/class-wp-customize-manager.php:4151 +msgid "" +"You can add your own CSS here.\n" +"\n" +"Click the help icon above to learn more." +msgstr "" +"Du kan legge til din egen CSS her.\n" +"\n" +"Klikk hjelp-ikonet over for å lære mer." + +#: wp-includes/class-wp-customize-manager.php:4044 +msgid "Original" +msgstr "Original" + +#: wp-includes/class-wp-customize-manager.php:4057 +msgid "Repeat Background Image" +msgstr "Gjenta bakgrunnsbilde" + +#: wp-includes/class-wp-customize-manager.php:4025 +#: wp-includes/customize/class-wp-customize-background-position-control.php:69 +msgid "Image Position" +msgstr "Bildeposisjon" + +#: wp-includes/class-wp-customize-manager.php:4006 +#: wp-includes/class-wp-customize-manager.php:4045 +msgid "Fit to Screen" +msgstr "Tilpass til skjermen" + +#: wp-includes/class-wp-customize-manager.php:4040 +msgid "Image Size" +msgstr "Bildestørrelse" + +#: wp-includes/class-wp-customize-manager.php:4007 +msgctxt "Repeat Image" +msgid "Repeat" +msgstr "Gjenta" + +#: wp-includes/class-wp-customize-manager.php:4069 +msgid "Scroll with Page" +msgstr "Rull med side" + +#: wp-includes/class-wp-customize-manager.php:4008 +msgctxt "Custom Preset" +msgid "Custom" +msgstr "Tilpasset" + +#: wp-includes/class-wp-customize-manager.php:4004 +msgctxt "Default Preset" +msgid "Default" +msgstr "Standard" + +#: wp-includes/class-wp-customize-manager.php:4000 +msgctxt "Background Preset" +msgid "Preset" +msgstr "Mal" + +#. translators: 1: .mp4, 2: header height in pixels +#: wp-includes/class-wp-customize-manager.php:3887 +msgid "Upload your video in %1$s format and minimize its file size for best results. Your theme recommends a height of %2$s pixels." +msgstr "Last opp din video i %1$s-format og minimer filens størrelse for best resultat. Temaet ditt anbefaler en høyde på %2$s piksler." + +#. translators: 1: .mp4, 2: header width in pixels +#: wp-includes/class-wp-customize-manager.php:3880 +msgid "Upload your video in %1$s format and minimize its file size for best results. Your theme recommends a width of %2$s pixels." +msgstr "Last opp din video i %1$s-format og minimer filens størrelse for best resultat. Temaet ditt anbefaler en bredde på %2$s piksler." + +#: wp-includes/class-wp-customize-manager.php:3940 +msgid "Header Video" +msgstr "Toppvideo" + +#. translators: 1: .mp4, 2: header size in pixels +#: wp-includes/class-wp-customize-manager.php:3873 +msgid "Upload your video in %1$s format and minimize its file size for best results. Your theme recommends dimensions of %2$s pixels." +msgstr "Last opp din video i %1$s-format og minimer filens størrelse for beste resultat. Temaet ditt anbefaler at den er %2$s piksler." + +#: wp-includes/class-wp-customize-manager.php:3862 +msgid "If you add a video, the image will be used as a fallback while the video loads." +msgstr "Hvis du legger til en video, vil bildet brukes som en erstatning mens videoen lastes." + +#: wp-includes/class-wp-customize-manager.php:1999 +msgid "Setting does not exist or is unrecognized." +msgstr "Innstillingen eksisterer ikke eller kjennes ikke igjen." + +#: wp-includes/class-wp-customize-manager.php:2004 +msgid "Unauthorized to modify setting due to capability." +msgstr "Ikke autorisert til å endre på grunn av rettigheter." + +#: wp-includes/class-wp-customize-manager.php:493 +msgid "Non-existent changeset UUID." +msgstr "Ikke-eksisterende UUID for endringssett." + +#: wp-includes/class-wp-customize-manager.php:484 +msgid "Invalid changeset UUID" +msgstr "Ugyldig UUID for endringssett" + +#: wp-includes/class-wp-customize-control.php:597 +msgid "New page title…" +msgstr "Ny sidetittel…" + +#: wp-includes/class-wp-customize-control.php:596 +msgid "New page title" +msgstr "Ny sidetittel" + +#: wp-includes/class-wp-customize-manager.php:1571 +msgid "Unauthorized. You may remove the customize_messenger_channel param to preview as frontend." +msgstr "Uautorisert. Du kan fjerne customize_messenger_channel-parameteret for å forhåndsvise som frontend." + +#: wp-includes/IXR/class-IXR-message.php:48 wp-includes/atomlib.php:125 +#: wp-includes/feed.php:542 +msgid "PHP's XML extension is not available. Please contact your hosting provider to enable PHP's XML extension." +msgstr "PHPs XML-utvidelse er ikke tilgjengelig. Vennligst kontakt din webhotell-leverandør for å aktivere PHPs XML-utvidelse." + +#: wp-includes/class-wp-customize-manager.php:1792 +msgid "This form is not live-previewable." +msgstr "Dette skjemaet kan ikke forhåndsvises live." + +#: wp-includes/class-wp-customize-manager.php:1791 +msgid "This link is not live-previewable." +msgstr "Denne lenken kan ikke forhåndsvises live." + +#. translators: %s: current user's display name +#: wp-includes/admin-bar.php:217 +msgid "Howdy, %s" +msgstr "Hei, %s" + #. translators: %s: Plugin name and version -#: wp-includes/script-loader.php:620 +#: wp-includes/script-loader.php:644 msgid "Update %s now" msgstr "Oppdater %s nå" #. translators: %s: Plugin name -#: wp-includes/script-loader.php:639 +#: wp-includes/script-loader.php:663 msgid "Install %s now" msgstr "Installér %s nå" @@ -49,52 +1958,52 @@ msgstr "Installér %s nå" msgid "Edit selected menu" msgstr "Rediger valgt meny" -#: wp-includes/class-wp-editor.php:1068 +#: wp-includes/class-wp-editor.php:1075 msgid "Warning: the link has been inserted but may have errors. Please test it." msgstr "Advarsel: lenken er satt inn, men kan inneholde feil. Vennligst test den." -#: wp-includes/script-loader.php:612 +#: wp-includes/script-loader.php:636 msgid "Search Results" msgstr "Søkeresultater" -#: wp-includes/class-wp-editor.php:1027 +#: wp-includes/class-wp-editor.php:1034 msgid "Rich Text Area. Press Control-Option-H for help." msgstr "Område for rik tekst. Trykk ctrl-alt-H for hjelp." -#: wp-includes/script-loader.php:362 +#: wp-includes/script-loader.php:371 msgid "Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds." msgstr "Bruk venstre- og høyre-piltastene for å hoppe ett sekund, opp- og ned-piltastene for å hoppe ti sekunder." -#: wp-includes/script-loader.php:349 +#: wp-includes/script-loader.php:358 wp-includes/theme.php:1394 msgid "Pause" msgstr "Pause" -#: wp-includes/script-loader.php:357 +#: wp-includes/script-loader.php:366 msgid "Volume Slider" msgstr "Volumkontroll" -#: wp-includes/script-loader.php:348 +#: wp-includes/script-loader.php:357 wp-includes/theme.php:1395 msgid "Play" msgstr "Spill av" #. translators: %1: number of seconds (30 by default) -#: wp-includes/script-loader.php:354 +#: wp-includes/script-loader.php:363 msgid "Skip back %1 seconds" msgstr "Hopp tilbake %1 sekunder" -#: wp-includes/script-loader.php:356 +#: wp-includes/script-loader.php:365 msgid "Audio Player" msgstr "Lydavspiller" -#: wp-includes/script-loader.php:355 +#: wp-includes/script-loader.php:364 msgid "Video Player" msgstr "Videoavspiller" -#: wp-includes/script-loader.php:352 +#: wp-includes/script-loader.php:361 msgid "Time Slider" msgstr "Tidsskyver" -#: wp-includes/script-loader.php:361 +#: wp-includes/script-loader.php:370 msgid "Use Up/Down Arrow keys to increase or decrease volume." msgstr "Bruk opp- og ned-piltastene for å øke eller redusere lyden." @@ -102,101 +2011,102 @@ msgstr "Bruk opp- og ned-piltastene for å øke eller redusere lyden." msgid "Inexistent terms." msgstr "Ikke-eksisterende begreper." -#: wp-includes/taxonomy.php:2248 wp-includes/taxonomy.php:2849 +#: wp-includes/taxonomy.php:1979 wp-includes/taxonomy.php:2601 msgid "A name is required for this term." msgstr "Et navn er nødvendig for dette begrepet." -#: wp-includes/script-loader.php:678 +#: wp-includes/script-loader.php:702 msgid "Run Importer" msgstr "Kjør import" #. translators: %s: Activation URL -#: wp-includes/script-loader.php:660 +#: wp-includes/script-loader.php:684 msgid "Importer installed successfully. Run importer" msgstr "Installasjon av importør var vellykket. Kjør importør" #. translators: %s: Importer name -#: wp-includes/script-loader.php:680 +#: wp-includes/script-loader.php:704 msgid "Run %s" msgstr "Kjør %s" -#: wp-includes/script-loader.php:677 +#: wp-includes/script-loader.php:701 msgctxt "theme" msgid "Activate %s" msgstr "Aktiver %s" -#: wp-includes/script-loader.php:675 +#: wp-includes/script-loader.php:699 msgctxt "plugin" msgid "Activate %s" msgstr "Aktiver %s" #. translators: %s: Plugin name -#: wp-includes/script-loader.php:675 +#: wp-includes/script-loader.php:699 msgctxt "plugin" msgid "Network Activate %s" msgstr "Nettverksaktiver %s" #. translators: %s: Theme name -#: wp-includes/script-loader.php:677 +#: wp-includes/script-loader.php:701 msgctxt "theme" msgid "Network Activate %s" msgstr "Nettverksaktiver %s" #. translators: %s: Plugin name and version -#: wp-includes/script-loader.php:650 +#: wp-includes/script-loader.php:674 msgctxt "plugin" msgid "%s installed!" msgstr "%s installert!" #. translators: %s: Theme name and version -#: wp-includes/script-loader.php:652 +#: wp-includes/script-loader.php:676 msgctxt "theme" msgid "%s installed!" msgstr "%s installert!" #. translators: %s: Plugin name and version -#: wp-includes/script-loader.php:654 +#: wp-includes/script-loader.php:678 msgctxt "plugin" msgid "%s installation failed" msgstr "%s installasjon feilet" #. translators: %s: Theme name and version -#: wp-includes/script-loader.php:656 +#: wp-includes/script-loader.php:680 msgctxt "theme" msgid "%s installation failed" msgstr "%s installasjon feilet" #. translators: %s: Plugin name and version -#: wp-includes/script-loader.php:646 +#: wp-includes/script-loader.php:670 msgctxt "plugin" msgid "Installing %s..." msgstr "Installerer %s..." #. translators: %s: Theme name and version -#: wp-includes/script-loader.php:648 +#: wp-includes/script-loader.php:672 msgctxt "theme" msgid "Installing %s..." msgstr "Installerer %s..." -#: wp-includes/class-wp-xmlrpc-server.php:4415 +#: wp-includes/class-wp-xmlrpc-server.php:4434 msgid "Sorry, you are not allowed to access user data on this site." msgstr "Beklager, du har ikke tilgang til å se brukerdata på dette nettstedet." -#: wp-includes/script-loader.php:684 +#: wp-includes/script-loader.php:708 msgid "Number of plugins found: %d" msgstr "Antall utvidelser funnet: %d" -#: wp-includes/class-wp-xmlrpc-server.php:2418 +#: wp-includes/class-wp-xmlrpc-server.php:2421 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:578 msgid "Sorry, you are not allowed to edit this user." msgstr "Beklager, du har ikke lov til å redigere denne brukeren." -#: wp-includes/class-wp-xmlrpc-server.php:2549 -#: wp-includes/class-wp-xmlrpc-server.php:2595 +#: wp-includes/class-wp-xmlrpc-server.php:2552 +#: wp-includes/class-wp-xmlrpc-server.php:2598 msgid "Sorry, you are not allowed to edit your profile." msgstr "Beklager, du har ikke lov til å redigere profilen din." -#: wp-includes/class-wp-xmlrpc-server.php:2706 -#: wp-includes/class-wp-xmlrpc-server.php:2908 +#: wp-includes/class-wp-xmlrpc-server.php:2709 +#: wp-includes/class-wp-xmlrpc-server.php:2911 msgid "Sorry, you are not allowed to edit pages." msgstr "Beklager, du har ikke lov til å redigere sider." @@ -207,76 +2117,79 @@ msgctxt "Comment number declension: on or off" msgid "off" msgstr "off" -#: wp-includes/class-wp-theme.php:786 +#: wp-includes/class-wp-theme.php:788 msgid "Dark" msgstr "Mørk" -#: wp-includes/class-wp-theme.php:785 +#: wp-includes/class-wp-theme.php:787 msgid "Tan" msgstr "Brun" -#: wp-includes/class-wp-theme.php:789 +#: wp-includes/class-wp-theme.php:791 msgid "Photoblogging" msgstr "Fotoblogging" -#: wp-includes/class-wp-theme.php:787 +#: wp-includes/class-wp-theme.php:789 msgid "Fixed Layout" msgstr "Fast (fixed) layout" -#: wp-includes/class-wp-theme.php:787 +#: wp-includes/class-wp-theme.php:789 msgid "Fluid Layout" msgstr "Flytende (fluid) layout" -#: wp-includes/class-wp-theme.php:788 +#: wp-includes/class-wp-theme.php:790 msgid "Responsive Layout" msgstr "Responsiv layout" -#: wp-includes/class-wp-theme.php:789 +#: wp-includes/class-wp-theme.php:791 msgid "Seasonal" msgstr "Sesong" #. translators: %s: Error string for a failed installation -#: wp-includes/script-loader.php:644 +#: wp-includes/script-loader.php:668 msgid "Installation failed: %s" msgstr "Installering feilet: %s" #: wp-includes/class-wp-xmlrpc-server.php:1640 -#: wp-includes/class-wp-xmlrpc-server.php:4758 +#: wp-includes/class-wp-xmlrpc-server.php:4777 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:758 +#: wp-includes/rest-api/endpoints/class-wp-rest-posts-controller.php:803 msgid "Sorry, you are not allowed to delete this post." msgstr "Beklager, du har ikke lov til å slette dette innlegget." -#: wp-includes/class-wp-xmlrpc-server.php:2800 +#: wp-includes/class-wp-xmlrpc-server.php:2803 msgid "Sorry, you are not allowed to delete this page." msgstr "Beklager, du har ikke lov til å slette denne siden." -#: wp-includes/class-wp-xmlrpc-server.php:2665 -#: wp-includes/class-wp-xmlrpc-server.php:2862 +#: wp-includes/class-wp-xmlrpc-server.php:2668 +#: wp-includes/class-wp-xmlrpc-server.php:2865 msgid "Sorry, you are not allowed to edit this page." msgstr "Beklager, du har ikke lov til å redigere denne siden." #. translators: %s: Plugin name -#: wp-includes/script-loader.php:664 +#: wp-includes/script-loader.php:688 msgid "Are you sure you want to delete %s and its data?" msgstr "Er du sikker på at du vil slette %s og alt innholdet?" -#: wp-includes/script-loader.php:667 +#: wp-includes/script-loader.php:691 msgid "Deleting..." msgstr "Sletter..." #. translators: %s: Error string for a failed deletion -#: wp-includes/script-loader.php:669 +#: wp-includes/script-loader.php:693 msgid "Deletion failed: %s" msgstr "Sletting feilet: %s" -#: wp-includes/script-loader.php:670 +#: wp-includes/script-loader.php:694 msgid "Deleted!" msgstr "Slettet!" -#: wp-includes/script-loader.php:681 +#: wp-includes/class-wp-xmlrpc-server.php:3608 +#: wp-includes/script-loader.php:705 msgid "An unknown error occurred" msgstr "En ukjent feil har oppstått" -#: wp-includes/script-loader.php:952 +#: wp-includes/script-loader.php:976 msgid "Today" msgstr "I dag" @@ -285,74 +2198,70 @@ msgstr "I dag" msgid "Edit Menu" msgstr "Rediger meny" -#: wp-includes/wp-db.php:1792 wp-includes/wp-db.php:1798 +#: wp-includes/wp-db.php:1801 wp-includes/wp-db.php:1807 msgid "Unable to retrieve the error message from MySQL" msgstr "Greier ikke å hente feilmeldingen fra MySQL" #. translators: %s: site title -#: wp-login.php:233 +#: wp-login.php:230 msgctxt "site" msgid "← Back to %s" msgstr "← Tilbake til %s" -#: wp-includes/script-loader.php:666 +#: wp-includes/script-loader.php:690 msgid "Caution: These themes may be active on other sites in the network. Are you sure you want to proceed?" msgstr "Forsiktig: Disse temaene kan være aktive på andre nettsteder i nettverket. Er du helt sikker på at du vil fortsette?" -#: wp-includes/script-loader.php:665 +#: wp-includes/script-loader.php:689 msgid "Are you sure you want to delete the selected plugins and their data?" msgstr "Er du sikker på at du vil slette valgte utvidelser og deres data?" -#: wp-includes/script-loader.php:672 +#: wp-includes/script-loader.php:696 msgid "Network Activate" msgstr "Aktiver for nettverk" -#: wp-includes/script-loader.php:642 +#: wp-includes/script-loader.php:666 msgid "Install Failed!" msgstr "Installasjonen feilet!" #. translators: %s: Theme name -#: wp-includes/script-loader.php:662 +#: wp-includes/script-loader.php:686 msgid "Are you sure you want to delete %s?" msgstr "Er du sikker på at du vil slette %s?" -#: wp-includes/script-loader.php:403 -msgid "Confirm use of weak password." -msgstr "Bekreft bruk av svakt passord." - -#: wp-includes/script-loader.php:392 +#: wp-includes/script-loader.php:401 msgctxt "password strength" msgid "Password strength unknown" msgstr "Passordstyrken er ukjent" #. translators: %s: Search string -#: wp-includes/script-loader.php:611 +#: wp-includes/script-loader.php:635 msgid "Search results for “%s”" msgstr "Søkeresultat for «%s»" -#: wp-includes/script-loader.php:613 +#: wp-includes/script-loader.php:637 msgid "You do not appear to have any plugins available at this time." msgstr "Det virker ikke som at du har noen tilgjengelige utvidelser nå." -#: wp-includes/script-loader.php:614 +#: wp-includes/script-loader.php:638 msgid "Please select at least one item to perform this action on." msgstr "Vennligst velg minst én ting å gjennomføre valgte oppgave på." #. translators: %s: user name -#: wp-includes/pluggable.php:1680 +#: wp-includes/pluggable.php:1731 msgid "Password changed for user: %s" msgstr "Passordet er endret for bruker: %s" #. translators: %s: site title -#: wp-includes/pluggable.php:1685 +#: wp-includes/pluggable.php:1736 msgid "[%s] Password Changed" msgstr "[%s] Passord er endret" -#: wp-includes/script-loader.php:618 +#: wp-includes/script-loader.php:642 msgid "Update Now" msgstr "Oppdater nå" -#: wp-includes/script-loader.php:510 +#: wp-includes/script-loader.php:528 msgid "" "Are you sure you want to do this?\n" "The comment changes you made will be lost." @@ -360,123 +2269,126 @@ msgstr "" "Er du sikker på du vil gjøre dette?\n" "Alle kommentarendringene du har gjort vil bli mistet." -#: wp-includes/revision.php:549 +#: wp-includes/revision.php:550 msgid "Sorry, you are not allowed to preview drafts." msgstr "Beklager, du har ikke lov til å forhåndsvise utkast." -#: wp-includes/rest-api/class-wp-rest-server.php:882 -#: wp-includes/script-loader.php:127 wp-includes/script-loader.php:499 +#: wp-includes/rest-api/class-wp-rest-server.php:902 +#: wp-includes/script-loader.php:132 wp-includes/script-loader.php:517 msgid "Sorry, you are not allowed to do that." msgstr "Beklager, du har ikke lov til å gjøre dette." +#: wp-includes/script-loader.php:412 +msgid "Confirm use of weak password" +msgstr "Bekreft bruk av svakt passord" + #. translators: %s: Codex URL -#: wp-includes/formatting.php:4228 +#: wp-includes/formatting.php:4250 msgid "A structure tag is required when using custom permalinks. Learn more" msgstr "En struktur-tagg kreves når du bruker tilpassede permalenker. Lær mer" -#: wp-includes/formatting.php:4229 +#: wp-includes/formatting.php:4251 msgid "https://codex.wordpress.org/Using_Permalinks#Choosing_your_permalink_structure" msgstr "https://codex.wordpress.org/Using_Permalinks#Choosing_your_permalink_structure" -#: wp-includes/media-template.php:1235 +#: wp-includes/media-template.php:1239 msgid "Image crop area preview. Requires mouse interaction." msgstr "Forhåndsvisning av bildebeskjæring. Krever mus-interaksjon." -#: wp-includes/class-wp-xmlrpc-server.php:3926 -#: wp-includes/class-wp-xmlrpc-server.php:3974 -#: wp-includes/class-wp-xmlrpc-server.php:5796 +#: wp-includes/class-wp-xmlrpc-server.php:3940 +#: wp-includes/class-wp-xmlrpc-server.php:3988 +#: wp-includes/class-wp-xmlrpc-server.php:5815 msgid "Sorry, you are not allowed to upload files." msgstr "Beklager, du har ikke lov til å laste opp filer." -#: wp-includes/class-wp-xmlrpc-server.php:3059 +#: wp-includes/class-wp-xmlrpc-server.php:3062 msgid "Sorry, you are not allowed to add a category." msgstr "Beklager, du har ikke lov til å legge til kategorier." -#: wp-includes/class-wp-xmlrpc-server.php:2476 -msgid "Sorry, you are not allowed to browse users." -msgstr "Beklager, du har ikke lov til å se på brukere." +#: wp-includes/class-wp-xmlrpc-server.php:2479 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:186 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:382 +#: wp-includes/rest-api/endpoints/class-wp-rest-users-controller.php:384 +msgid "Sorry, you are not allowed to list users." +msgstr "Beklager, du har ikke lov til å liste ut brukere." -#: wp-includes/class-wp-customize-manager.php:1024 -#: wp-includes/class-wp-customize-setting.php:547 +#: wp-includes/class-wp-customize-manager.php:2027 +#: wp-includes/class-wp-customize-setting.php:549 msgid "Invalid value." msgstr "Ugyldig verdi." -#: wp-includes/class-wp-customize-manager.php:1103 +#: wp-includes/class-wp-customize-manager.php:2356 msgid "There is %s invalid setting." msgid_plural "There are %s invalid settings." msgstr[0] "Det er %s ugyldig innstilling." msgstr[1] "Det er %s ugyldige innstillinger." #. translators: URL to the widgets panel of the customizer -#: wp-includes/class-wp-customize-nav-menus.php:523 +#: wp-includes/class-wp-customize-nav-menus.php:585 msgid "You can also place menus in widget areas with the “Custom Menu” widget." msgstr "Du kan også plassere menyer i widget-områder med «Egendefinert meny»-widgeten." -#: wp-includes/class-wp-customize-manager.php:390 -#: wp-includes/script-loader.php:459 +#: wp-includes/class-wp-customize-manager.php:476 +#: wp-includes/script-loader.php:468 msgid "Sorry, you are not allowed to customize this site." msgstr "Beklager, du har ikke lov til å redigere dette nettstedet." #. translators: 1: '; @@ -1047,10 +1161,10 @@ SVG; {{data.prefix}} {{data.label}} - {{data.scoreText}}. + {{data.scoreText}} <# if ( data.hideable ) { #> - x + <# } #> '; @@ -1077,6 +1191,7 @@ SVG; /********************** DEPRECATED METHODS **********************/ + // @codeCoverageIgnoreStart /** * Adds the Yoast SEO box * @@ -1127,7 +1242,7 @@ SVG; * @return string */ public function strtolower_utf8( $string ) { - _deprecated_function( 'WPSEO_Metabox::strtolower_utf8', 'WPSEO 3.0', 'use javascript instead' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); return $string; } @@ -1138,7 +1253,7 @@ SVG; * @return array */ public function localize_script() { - _deprecated_function( 'WPSEO_Metabox::localize_script', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return array(); } @@ -1149,7 +1264,7 @@ SVG; * @return string */ public function snippet() { - _deprecated_function( 'WPSEO_Metabox::snippet', 'WPSEO 3.0', 'use javascript instead' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); return ''; } @@ -1158,7 +1273,7 @@ SVG; * @deprecated 3.0 Use WPSEO_Meta_Columns::posts_filter_dropdown instead. */ public function posts_filter_dropdown() { - _deprecated_function( 'WPSEO_Metabox::posts_filter_dropdown', 'WPSEO 3.0', 'WPSEO_Metabox_Columns::posts_filter_dropdown' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Metabox_Columns::posts_filter_dropdown' ); /** @var WPSEO_Meta_Columns $meta_columns */ $meta_columns = $GLOBALS['wpseo_meta_columns']; @@ -1173,7 +1288,7 @@ SVG; * @return array */ public function column_heading( $columns ) { - _deprecated_function( 'WPSEO_Metabox::column_heading', 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_heading' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_heading' ); /** @var WPSEO_Meta_Columns $meta_columns */ $meta_columns = $GLOBALS['wpseo_meta_columns']; @@ -1187,7 +1302,7 @@ SVG; * @param int $post_id Post to display the column content for. */ public function column_content( $column_name, $post_id ) { - _deprecated_function( 'WPSEO_Metabox::column_content', 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_content' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_content' ); /** @var WPSEO_Meta_Columns $meta_columns */ $meta_columns = $GLOBALS['wpseo_meta_columns']; @@ -1202,7 +1317,7 @@ SVG; * @return array */ public function column_sort( $columns ) { - _deprecated_function( 'WPSEO_Metabox::column_sort', 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_sort' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_sort' ); /** @var WPSEO_Meta_Columns $meta_columns */ $meta_columns = $GLOBALS['wpseo_meta_columns']; @@ -1217,7 +1332,7 @@ SVG; * @return array */ public function column_sort_orderby( $vars ) { - _deprecated_function( 'WPSEO_Metabox::column_sort_orderby', 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_sort_orderby' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_sort_orderby' ); /** @var WPSEO_Meta_Columns $meta_columns */ $meta_columns = $GLOBALS['wpseo_meta_columns']; @@ -1234,7 +1349,7 @@ SVG; * @return array|false $result */ public function column_hidden( $result, $option, $user ) { - _deprecated_function( 'WPSEO_Metabox::column_hidden', 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_hidden' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Metabox_Columns::column_hidden' ); /** @var WPSEO_Meta_Columns $meta_columns */ $meta_columns = $GLOBALS['wpseo_meta_columns']; @@ -1249,7 +1364,7 @@ SVG; * @return string */ public function seo_score_posts_where( $where ) { - _deprecated_function( 'WPSEO_Metabox::seo_score_posts_where', 'WPSEO 3.0', 'WPSEO_Metabox_Columns::seo_score_posts_where' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Metabox_Columns::seo_score_posts_where' ); /** @var WPSEO_Meta_Columns $meta_columns */ $meta_columns = $GLOBALS['wpseo_meta_columns']; @@ -1264,7 +1379,7 @@ SVG; * @return string */ public function page_title( $post_id ) { - _deprecated_function( 'WPSEO_Metabox::page_title', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; } @@ -1276,7 +1391,7 @@ SVG; * @param string $key Key to sort array by. */ public function aasort( &$array, $key ) { - _deprecated_function( 'WPSEO_Metabox::aasort', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } @@ -1288,7 +1403,7 @@ SVG; * @return string */ public function linkdex_output( $post ) { - _deprecated_function( 'WPSEO_Metabox::linkdex_output', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; @@ -1302,7 +1417,7 @@ SVG; * @return array|WP_Error */ public function calculate_results( $post ) { - _deprecated_function( 'WPSEO_Metabox::calculate_results', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return array(); @@ -1316,7 +1431,7 @@ SVG; * @return array */ public function get_sample_permalink( $post ) { - _deprecated_function( 'WPSEO_Metabox::get_sample_permalink', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return array(); } @@ -1324,27 +1439,27 @@ SVG; /** * @deprecated 3.0 * - * @param array $results The results array used to store results. - * @param int $scoreValue The score value. - * @param string $scoreMessage The score message. - * @param string $scoreLabel The label of the score to use in the results array. - * @param string $rawScore The raw score, to be used by other filters. + * @param array $results The results array used to store results. + * @param int $score_value The score value. + * @param string $score_message The score message. + * @param string $score_label The label of the score to use in the results array. + * @param string $raw_score The raw score, to be used by other filters. */ - public function save_score_result( &$results, $scoreValue, $scoreMessage, $scoreLabel, $rawScore = null ) { + public function save_score_result( &$results, $score_value, $score_message, $score_label, $raw_score = null ) { - _deprecated_function( 'WPSEO_Metabox::save_score_result', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** * @deprecated 3.0 * - * @param string $inputString String to clean up. - * @param bool $removeOptionalCharacters Whether or not to do a cleanup of optional chars too. + * @param string $input_string String to clean up. + * @param bool $remove_optional_characters Whether or not to do a cleanup of optional chars too. * * @return string */ - public function strip_separators_and_fold( $inputString, $removeOptionalCharacters ) { - _deprecated_function( 'WPSEO_Metabox::strip_separators_and_f', 'WPSEO 3.0' ); + public function strip_separators_and_fold( $input_string, $remove_optional_characters ) { + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; } @@ -1356,7 +1471,7 @@ SVG; * @param array $results Results set by reference. */ public function check_double_focus_keyword( $job, &$results ) { - _deprecated_function( 'WPSEO_Metabox::check_double_focus_key', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } @@ -1367,7 +1482,7 @@ SVG; * @param array $results The results array. */ public function score_keyword( $keyword, &$results ) { - _deprecated_function( 'WPSEO_Metabox::score_keyword', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1377,7 +1492,7 @@ SVG; * @param array $results The results array. */ public function score_url( $job, &$results ) { - _deprecated_function( 'WPSEO_Metabox::score_url', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1387,7 +1502,7 @@ SVG; * @param array $results The results array. */ public function score_title( $job, &$results ) { - _deprecated_function( 'WPSEO_Metabox::score_title', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1399,7 +1514,7 @@ SVG; * @param array $count The number of anchors in the document, grouped by type. */ public function score_anchor_texts( $job, &$results, $anchor_texts, $count ) { - _deprecated_function( 'WPSEO_Metabox::score_anchor_texts', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1410,7 +1525,7 @@ SVG; * @return array */ public function get_anchor_texts( &$xpath ) { - _deprecated_function( 'WPSEO_Metabox::get_anchor_texts', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return array(); } @@ -1423,7 +1538,7 @@ SVG; * @return array */ public function get_anchor_count( &$xpath ) { - _deprecated_function( 'WPSEO_Metabox::get_anchor_count', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return array(); } @@ -1436,7 +1551,7 @@ SVG; * @param array $imgs The array with images alt texts. */ public function score_images_alt_text( $job, &$results, $imgs ) { - _deprecated_function( 'WPSEO_Metabox::score_images_alt_text', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1449,7 +1564,7 @@ SVG; * @return array The updated images array. */ public function get_images_alt_text( $post_id, $body, $imgs ) { - _deprecated_function( 'WPSEO_Metabox::get_images_alt_text', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return array(); } @@ -1462,7 +1577,7 @@ SVG; * @param array $headings The headings found in the document. */ public function score_headings( $job, &$results, $headings ) { - _deprecated_function( 'WPSEO_Metabox::score_headings', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1473,7 +1588,7 @@ SVG; * @return array Array of heading texts. */ public function get_headings( $postcontent ) { - _deprecated_function( 'WPSEO_Metabox::get_headings', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return array(); } @@ -1487,7 +1602,7 @@ SVG; * @param int $maxlength The maximum length of the meta description. */ public function score_description( $job, &$results, $description, $maxlength = 155 ) { - _deprecated_function( 'WPSEO_Metabox::score_description', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1499,7 +1614,7 @@ SVG; * @param string $firstp The first paragraph. */ public function score_body( $job, &$results, $body, $firstp ) { - _deprecated_function( 'WPSEO_Metabox::score_body', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); } /** @@ -1510,7 +1625,7 @@ SVG; * @return string The post content. */ public function get_body( $post ) { - _deprecated_function( 'WPSEO_Metabox::get_body', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; } @@ -1523,7 +1638,7 @@ SVG; * @return string */ public function get_first_paragraph( $body ) { - _deprecated_function( 'WPSEO_Metabox::get_first_paragraph', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; } @@ -1538,7 +1653,7 @@ SVG; * @return string */ public static function get_title_template( $post ) { - _deprecated_function( 'WPSEO_Metabox::get_title_template', 'WPSEO 3.2', 'WPSEO_Post_Scraper::get_title_template' ); + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Post_Scraper::get_title_template' ); return ''; } @@ -1553,7 +1668,7 @@ SVG; * @return string */ public static function get_metadesc_template( $post ) { - _deprecated_function( 'WPSEO_Metabox::get_metadesc_template', 'WPSEO 3.2', 'WPSEO_Post_Scraper::get_metadesc_template' ); + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Post_Scraper::get_metadesc_template' ); return ''; } @@ -1566,9 +1681,9 @@ SVG; * @return string */ public function get_post_date( $post ) { - _deprecated_function( 'WPSEO_Metabox::get_post_date', 'WPSEO 3.2', 'WPSEO_Post_Scraper::get_post_date' ); - _deprecated_function( 'WPSEO_Metabox::get_post_date', 'WPSEO 3.2', 'WPSEO_Post_Scraper::get_post_date' ); + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Post_Scraper::get_post_date' ); return ''; } + // @codeCoverageIgnoreEnd } diff --git a/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-option.php b/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-option.php index 474ddcf..e869fe4 100644 --- a/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-option.php +++ b/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-option.php @@ -114,13 +114,14 @@ class WPSEO_OnPage_Option { /** * @deprecated 3.0.2 + * @codeCoverageIgnore * * Returns the indexable status of the website. * * @return bool */ public function is_indexable() { - _deprecated_function( 'WPSEO_OnPage_Option::is_indexable', 'WPSEO 3.0.2' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0.2' ); return self::IS_INDEXABLE === $this->get_status(); } diff --git a/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-request.php b/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-request.php index 3d6ba8e..3e5c991 100644 --- a/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-request.php +++ b/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage-request.php @@ -66,10 +66,12 @@ class WPSEO_OnPage_Request { * Returns the fetched response * * @deprecated 3.1.2 + * @codeCoverageIgnore + * * @return array */ public function get_response() { - _deprecated_function( 'WPSEO_OnPage_Request::get_response', 'WPSEO 3.1.2', 'WPSEO_OnPage_Request::do_request' ); + _deprecated_function( __METHOD__, 'WPSEO 3.1.2', 'WPSEO_OnPage_Request::do_request' ); return array(); } diff --git a/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage.php b/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage.php index dcbc965..964e937 100644 --- a/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage.php +++ b/wp-content/plugins/wordpress-seo/admin/onpage/class-onpage.php @@ -53,7 +53,7 @@ class WPSEO_OnPage { * @return array */ public function add_weekly_schedule( array $schedules ) { - $schedules['weekly'] = array( 'interval' => WEEK_IN_SECONDS, 'display' => __( 'Once Weekly' ) ); + $schedules['weekly'] = array( 'interval' => WEEK_IN_SECONDS, 'display' => __( 'Once Weekly', 'wordpress-seo' ) ); return $schedules; } @@ -114,7 +114,7 @@ class WPSEO_OnPage { $notice = sprintf( /* translators: 1: opens a link to a related knowledge base article. 2: closes the link */ __( '%1$sYour homepage cannot be indexed by search engines%2$s. This is very bad for SEO and should be fixed.', 'wordpress-seo' ), - '', + '', '' ); diff --git a/wp-content/plugins/wordpress-seo/admin/pages/dashboard.php b/wp-content/plugins/wordpress-seo/admin/pages/dashboard.php index 9641eec..89213c3 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/dashboard.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/dashboard.php @@ -58,10 +58,13 @@ $tabs = new WPSEO_Option_Tabs( 'dashboard' ); $tabs->add_tab( new WPSEO_Option_Tab( 'dashboard', __( 'Dashboard', 'wordpress-seo' ), array( 'video_url' => 'https://yoa.st/screencast-notification-center' ) ) ); $tabs->add_tab( new WPSEO_Option_Tab( 'general', __( 'General', 'wordpress-seo' ), array( 'video_url' => 'https://yoa.st/screencast-general' ) ) ); $tabs->add_tab( new WPSEO_Option_Tab( 'features', __( 'Features', 'wordpress-seo' ) ) ); -$knowledge_graph_label = ( 'company' === $options['company_or_person'] ) ? __( 'Company Info', 'wordpress-seo' ) : __( 'Your Info', 'wordpress-seo' ); -$tabs->add_tab( new WPSEO_Option_Tab( 'knowledge-graph', __( $knowledge_graph_label, 'wordpress-seo' ), array( 'video_url' => 'https://yoa.st/screencast-knowledge-graph' ) ) ); -$tabs->add_tab( new WPSEO_Option_Tab( 'webmaster-tools', __( 'Webmaster Tools', 'wordpress-seo' ), array( 'video_url' => 'https://yoa.st/screencast-general-search-console' ) ) ); +$knowledge_graph_label = ( 'company' === $options['company_or_person'] ) ? __( 'Company info', 'wordpress-seo' ) : __( 'Your info', 'wordpress-seo' ); +$tabs->add_tab( new WPSEO_Option_Tab( 'knowledge-graph', $knowledge_graph_label, array( 'video_url' => 'https://yoa.st/screencast-knowledge-graph' ) ) ); +$tabs->add_tab( new WPSEO_Option_Tab( 'webmaster-tools', __( 'Webmaster tools', 'wordpress-seo' ), array( 'video_url' => 'https://yoa.st/screencast-general-search-console' ) ) ); $tabs->add_tab( new WPSEO_Option_Tab( 'security', __( 'Security', 'wordpress-seo' ), array( 'video_url' => 'https://yoa.st/screencast-security' ) ) ); + +do_action( 'wpseo_settings_tabs_dashboard', $tabs ); + $tabs->display( $yform, $options ); do_action( 'wpseo_dashboard' ); diff --git a/wp-content/plugins/wordpress-seo/admin/pages/licenses.php b/wp-content/plugins/wordpress-seo/admin/pages/licenses.php index 7525b2a..cece930 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/licenses.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/licenses.php @@ -12,7 +12,7 @@ if ( ! defined( 'WPSEO_VERSION' ) ) { $extensions = array( 'seo-premium' => (object) array( - 'url' => 'https://yoast.com/wordpress/plugins/seo-premium/', + 'url' => WPSEO_Shortlinker::get( 'https://yoa.st/pe-premium-page' ), 'title' => 'Yoast SEO Premium', /* translators: %1$s expands to Yoast SEO */ 'desc' => sprintf( __( 'The premium version of %1$s with more features & support.', 'wordpress-seo' ), 'Yoast SEO' ), @@ -21,7 +21,8 @@ $extensions = array( 'benefits' => array(), ), 'video-seo' => (object) array( - 'url' => 'https://yoast.com/wordpress/plugins/video-seo/', + 'buyUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zx/' ), + 'infoUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zw/' ), 'title' => 'Video SEO', 'desc' => __( 'Optimize your videos to show them off in search results and get more clicks!', 'wordpress-seo' ), 'installed' => false, @@ -33,7 +34,8 @@ $extensions = array( ), ), 'news-seo' => (object) array( - 'url' => 'https://yoast.com/wordpress/plugins/news-seo/', + 'buyUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zv/' ), + 'infoUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zu/' ), 'title' => 'News SEO', 'desc' => __( 'Are you in Google News? Increase your traffic from Google News by optimizing for it!', 'wordpress-seo' ), 'installed' => false, @@ -44,8 +46,9 @@ $extensions = array( __( 'Creates XML News Sitemaps', 'wordpress-seo' ), ), ), - 'local-seo' => (object) array( - 'url' => 'https://yoast.com/wordpress/plugins/local-seo/', + 'local-seo' => (object) array( + 'buyUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zt' ), + 'infoUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zs' ), 'title' => 'Local SEO', 'desc' => __( 'Rank better locally and in Google Maps, without breaking a sweat!', 'wordpress-seo' ), 'installed' => false, @@ -57,20 +60,20 @@ $extensions = array( ), ), 'woocommerce-seo' => (object) array( - 'url' => 'https://yoast.com/wordpress/plugins/yoast-woocommerce-seo/', + 'buyUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zr' ), + 'infoUrl' => WPSEO_Shortlinker::get( 'https://yoa.st/zq' ), 'title' => 'Yoast WooCommerce SEO', /* translators: %1$s expands to Yoast SEO */ 'desc' => sprintf( __( 'Seamlessly integrate WooCommerce with %1$s and get extra features!', 'wordpress-seo' ), 'Yoast SEO' ), 'installed' => false, 'image' => plugins_url( 'images/extensions-woo.png', WPSEO_FILE ), 'benefits' => array( - /* %1$s expands to Pinterest */ sprintf( __( 'Improve sharing on Pinterest', 'wordpress-seo' ) ), - /* %1$s expands to Yoast, %2$s expands to WooCommerce */ + /* translators: %1$s expands to Yoast, %2$s expands to WooCommerce */ sprintf( __( 'Use %1$s breadcrumbs instead of %2$s ones', 'wordpress-seo' ), 'Yoast', 'WooCommerce' ), - /* %1$s expands to Yoast SEO, %2$s expands to WooCommerce */ + /* translators: %1$s expands to Yoast SEO, %2$s expands to WooCommerce */ sprintf( __( 'A seamless integration between %1$s and %2$s', 'wordpress-seo' ), 'Yoast SEO', 'WooCommerce' ), ), 'buy_button' => 'WooCommerce SEO', @@ -96,12 +99,9 @@ elseif ( class_exists( 'Yoast_WooCommerce_SEO' ) ) { $extensions['woocommerce-seo']->installed = true; } -$utm_buy = '#utm_source=wordpress-seo-config&utm_medium=button-buy&utm_campaign=extension-page-banners'; -$utm_info = '#utm_source=wordpress-seo-config&utm_medium=button-info&utm_campaign=extension-page-banners'; - ?> -

      +

      installed ) : ?>
      - " class="yoast-button default yoast-button--noarrow yoast-button-go-to">title ); ?> - " class="yoast-link--more-info">', '', @@ -170,7 +170,7 @@ $utm_info = '#utm_source=wordpress-seo-config&utm_medium=button-info&utm_campaig

      ' . $yoast_seo_extensions . ''; @@ -182,7 +182,9 @@ $utm_info = '#utm_source=wordpress-seo-config&utm_medium=button-info&utm_campaig $extension ) : ?> - url; ?> + buyUrl; + $info_url = $extension->infoUrl; ?> +
      @@ -198,16 +200,16 @@ $utm_info = '#utm_source=wordpress-seo-config&utm_medium=button-info&utm_campaig installed ) : ?>
      -
      + buy_button ) ? $extension->buy_button : $extension->title; ?> - ">', '', diff --git a/wp-content/plugins/wordpress-seo/admin/pages/metas.php b/wp-content/plugins/wordpress-seo/admin/pages/metas.php index 5d474cb..09d73cd 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/metas.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/metas.php @@ -39,7 +39,12 @@ function yoast_add_meta_options_help_center_tabs( $tabs ) { 'basic-help', __( 'Template explanation', 'wordpress-seo' ), array( - 'content' => '

      ' . sprintf( __( 'The title & metas settings for %1$s are made up of variables that are replaced by specific values from the page when the page is displayed. The tabs on the left explain the available variables.', 'wordpress-seo' ), 'Yoast SEO' ) . '

      ' . '

      ' . __( 'Note that not all variables can be used in every template.', 'wordpress-seo' ) . '

      ', + 'content' => "\n\t\t

      " . __( 'Template explanation', 'wordpress-seo' ) . "

      \n\t\t" . '

      ' . + sprintf( + /* translators: %1$s expands to Yoast SEO. */ + __( 'The title & metas settings for %1$s are made up of variables that are replaced by specific values from the page when the page is displayed. The tabs on the left explain the available variables.', 'wordpress-seo' ), + 'Yoast SEO' ) . + '

      ' . __( 'Note that not all variables can be used in every template.', 'wordpress-seo' ) . '

      ', ) ); diff --git a/wp-content/plugins/wordpress-seo/admin/pages/network.php b/wp-content/plugins/wordpress-seo/admin/pages/network.php index 5377190..bee1acc 100644 --- a/wp-content/plugins/wordpress-seo/admin/pages/network.php +++ b/wp-content/plugins/wordpress-seo/admin/pages/network.php @@ -117,7 +117,8 @@ if ( $use_dropdown === true ) { } else { $yform->textinput( 'defaultblog', __( 'New sites in the network inherit their SEO settings from this site', 'wordpress-seo' ), 'wpseo_ms' ); - echo '

      ' . sprintf( __( 'Enter the %sSite ID%s for the site whose settings you want to use as default for all sites that are added to your network. Leave empty for none (i.e. the normal plugin defaults will be used).', 'wordpress-seo' ), '', '' ) . '

      '; + /* translators: 1: link open tag; 2: link close tag. */ + echo '

      ' . sprintf( __( 'Enter the %1$sSite ID%2$s for the site whose settings you want to use as default for all sites that are added to your network. Leave empty for none (i.e. the normal plugin defaults will be used).', 'wordpress-seo' ), '', '' ) . '

      '; } echo '

      ' . __( 'Take note:', 'wordpress-seo' ) . ' ' . __( 'Privacy sensitive (FB admins and such), theme specific (title rewrite) and a few very site specific settings will not be imported to new blogs.', 'wordpress-seo' ) . '

      '; diff --git a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-content-fields.php b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-content-fields.php index 77e12e0..267f448 100644 --- a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-content-fields.php +++ b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-content-fields.php @@ -18,28 +18,31 @@ class WPSEO_Taxonomy_Content_Fields extends WPSEO_Taxonomy_Fields { 'snippet' => $this->get_field_config( __( 'Snippet editor', 'wordpress-seo' ), '', - 'div', + 'snippetpreview', array( - 'help-button' => __( 'Snippet Editor Help', 'wordpress-seo' ), - 'help' => sprintf( __( 'This is a rendering of what this post might look like in Google\'s search results. %sLearn more about the Snippet Preview%s.', 'wordpress-seo' ), '', '' ), + 'help-button' => __( 'Show information about the snippet editor', 'wordpress-seo' ), + /* translators: 1: link open tag; 2: link close tag. */ + 'help' => sprintf( __( 'This is a rendering of what this post might look like in Google\'s search results. %1$sLearn more about the Snippet Preview%2$s.', 'wordpress-seo' ), '', '' ), ) ), 'focuskw' => $this->get_field_config( __( 'Focus keyword', 'wordpress-seo' ), '', - 'text', + 'focuskeyword', array( - 'help-button' => __( 'Focus Keyword Help', 'wordpress-seo' ), - 'help' => sprintf( __( 'Pick the main keyword or keyphrase that this post/page is about. %sLearn more about the Focus Keyword%s.', 'wordpress-seo' ), '', '' ), + 'help-button' => __( 'Show information about the focus keyword', 'wordpress-seo' ), + /* translators: 1: link open tag; 2: link close tag. */ + 'help' => sprintf( __( 'Pick the main keyword or keyphrase that this post/page is about. %1$sLearn more about the Focus Keyword%2$s.', 'wordpress-seo' ), '', '' ), ) ), 'analysis' => $this->get_field_config( __( 'Analysis', 'wordpress-seo' ), '', - 'div', + 'pageanalysis', array( - 'help-button' => __( 'Content Analysis Help', 'wordpress-seo' ), - 'help' => sprintf( __( 'This is the content analysis, a collection of content checks that analyze the content of your page. %sLearn more about the Content Analysis Tool%s.', 'wordpress-seo' ), '', '' ), + 'help-button' => __( 'Show information about the content analysis', 'wordpress-seo' ), + /* translators: 1: link open tag; 2: link close tag. */ + 'help' => sprintf( __( 'This is the content analysis, a collection of content checks that analyze the content of your page. %1$sLearn more about the Content Analysis Tool%2$s.', 'wordpress-seo' ), '', '' ), ) ), 'title' => $this->get_field_config( diff --git a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-fields-presenter.php b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-fields-presenter.php index 7f1d3ed..0bff241 100644 --- a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-fields-presenter.php +++ b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-fields-presenter.php @@ -56,6 +56,10 @@ class WPSEO_Taxonomy_Fields_Presenter { $help_button_text = isset( $field_configuration['options']['help-button'] ) ? $field_configuration['options']['help-button'] : ''; $help = new WPSEO_Admin_Help_Panel( $field_name, $help_button_text, $help_content ); + if ( in_array( $field_configuration['type'], array( 'focuskeyword', 'pageanalysis', 'snippetpreview' ) ) ) { + return $this->parse_section_row( $field, $field_configuration['type'], $help ); + } + return $this->parse_row( $label, $help, $field ); } @@ -76,12 +80,33 @@ class WPSEO_Taxonomy_Fields_Presenter { if ( ! empty( $options['description'] ) ) { $aria_describedby = ' aria-describedby="' . $field_name . '-desc"'; - $description = '

      ' . $options['description'] . '

      '; + $description = '

      ' . $options['description'] . '

      '; } switch ( $field_type ) { case 'div' : - $field .= '
      '; + $field .= '
      '; + break; + + case 'snippetpreview': + $field .= '
      '; + break; + case 'pageanalysis' : + $field .= '
      '; + $field .= '
      '; + $field .= '

      ' . __( 'Analysis', 'wordpress-seo' ) . '

      '; + $field .= '
      '; + $field .= '
      '; + $field .= '
      '; + break; + case 'focuskeyword': + $field .= '
      '; + $field .= '
      '; + $field .= '

      ' . __( 'Focus keyword', 'wordpress-seo' ) . '

      '; + $field .= ''; + $field .= '
      '; + $field .= '
      '; + $field .= '
      '; break; case 'text' : $field .= ''; @@ -180,9 +205,24 @@ class WPSEO_Taxonomy_Fields_Presenter { */ private function parse_row( $label, WPSEO_Admin_Help_Panel $help, $field ) { if ( $label !== '' || $help !== '' ) { - return '' . $label . $help->get_button_html() . '' . $help->get_panel_html() . $field . ''; + return $label . $help->get_button_html() . $help->get_panel_html() . $field; } return $field; } + + /** + * Creates a sections specific row. + * + * @param string $content The content to show. + * @param string $esc_form_key Escaped form key name. + * @param WPSEO_Admin_Help_Panel $help The help button. + * + * @return string + */ + private function parse_section_row( $content, $esc_form_key, WPSEO_Admin_Help_Panel $help ) { + $html = $content; + $html .= '
      ' . $help->get_button_html() . $help->get_panel_html() . '
      '; + return $html; + } } diff --git a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-metabox.php b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-metabox.php index da0f0cd..5849793 100644 --- a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-metabox.php +++ b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-metabox.php @@ -50,18 +50,29 @@ class WPSEO_Taxonomy_Metabox { $product_title .= ' Premium'; } - printf( '

      %1$s

      ', $product_title ); + printf( '

      %1$s

      ', $product_title ); - // Add Help Center to the taxonomy metabox see #4701. echo '
      '; - $tab_video_url = 'https://yoa.st/metabox-taxonomy-screencast'; - include WPSEO_PATH . 'admin/views/partial-settings-tab-video.php'; + $helpcenter_tab = new WPSEO_Option_Tab( 'tax-metabox', 'Meta box', + array( 'video_url' => 'https://yoa.st/metabox-taxonomy-screencast' ) ); + + $helpcenter = new WPSEO_Help_Center( 'tax-metabox', $helpcenter_tab ); + $helpcenter->output_help_center(); echo '
      '; + + if ( ! defined( 'WPSEO_PREMIUM_FILE' ) ) { + echo $this->get_buy_premium_link(); + } + echo '
        '; foreach ( $content_sections as $content_section ) { + if ( $content_section->name === 'premium' ) { + continue; + } + $content_section->display_link(); } @@ -104,18 +115,19 @@ class WPSEO_Taxonomy_Metabox { $tab = new WPSEO_Metabox_Form_Tab( 'content', $content, - __( '', 'wordpress-seo' ), + '', array( - 'link_class' => 'yoast-seo__remove-tab', + 'tab_class' => 'yoast-seo__remove-tab', ) ); return new WPSEO_Metabox_Tab_Section( 'content', - '' . $this->traffic_light_svg() . '', + '' . __( 'Content optimization', 'wordpress-seo' ) . '' . $this->traffic_light_svg() . '', array( $tab ), array( - 'link_title' => __( 'Content optimization', 'wordpress-seo' ), + 'link_aria_label' => __( 'Content optimization', 'wordpress-seo' ), + 'link_class' => 'yoast-tooltip yoast-tooltip-e', ) ); } @@ -132,15 +144,19 @@ class WPSEO_Taxonomy_Metabox { $tab = new WPSEO_Metabox_Form_Tab( 'settings', $content, - __( 'Settings', 'wordpress-seo' ) + __( 'Settings', 'wordpress-seo' ), + array( + 'single' => true, + ) ); return new WPSEO_Metabox_Tab_Section( 'settings', - '', + '' . __( 'Settings', 'wordpress-seo' ) . '', array( $tab ), array( - 'link_title' => __( 'Settings', 'wordpress-seo' ), + 'link_aria_label' => __( 'Settings', 'wordpress-seo' ), + 'link_class' => 'yoast-tooltip yoast-tooltip-e', ) ); } @@ -155,15 +171,23 @@ class WPSEO_Taxonomy_Metabox { $taxonomy_social_fields = new WPSEO_Taxonomy_Social_Fields( $this->term ); $tabs = array(); + $single = true; + + if ( $options['opengraph'] === true && $options['twitter'] === true ) { + $single = null; + } + if ( $options['opengraph'] === true ) { $facebook_meta_fields = $taxonomy_social_fields->get_by_network( 'opengraph' ); $tabs[] = new WPSEO_Metabox_Form_Tab( 'facebook', $this->taxonomy_tab_content->html( $facebook_meta_fields ), - '', + '' . __( 'Facebook / Open Graph metadata', 'wordpress-seo' ) . '', array( - 'link_title' => __( 'Facebook / Opengraph metadata', 'wordpress-seo' ), + 'link_aria_label' => __( 'Facebook / Open Graph metadata', 'wordpress-seo' ), + 'link_class' => 'yoast-tooltip yoast-tooltip-se', + 'single' => $single, ) ); } @@ -174,25 +198,40 @@ class WPSEO_Taxonomy_Metabox { $tabs[] = new WPSEO_Metabox_Form_Tab( 'twitter', $this->taxonomy_tab_content->html( $twitter_meta_fields ), - '', + '' . __( 'Twitter metadata', 'wordpress-seo' ) . '', array( - 'link_title' => __( 'Twitter metadata', 'wordpress-seo' ), + 'link_aria_label' => __( 'Twitter metadata', 'wordpress-seo' ), + 'link_class' => 'yoast-tooltip yoast-tooltip-se', + 'single' => $single, ) ); } return new WPSEO_Metabox_Tab_Section( 'social', - '', + '' . __( 'Social', 'wordpress-seo' ) . '', $tabs, array( - 'link_title' => __( 'Social', 'wordpress-seo' ), + 'link_aria_label' => __( 'Social', 'wordpress-seo' ), + 'link_class' => 'yoast-tooltip yoast-tooltip-e', ) ); } /** - * Returns the metabox section for the Premium section. + * Returns a link to activate the Buy Premium tab. + * + * @return string + */ + private function get_buy_premium_link() { + return sprintf( "", + 'wpseo-metabox-buy-premium', + __( 'Go Premium', 'wordpress-seo' ) + ); + } + + /** + * Returns the metabox section for the Premium section.. * * @return WPSEO_Metabox_Section */ @@ -213,14 +252,15 @@ class WPSEO_Taxonomy_Metabox { %s - %s
      - + %s - +

      %s

      ", - __( 'You\'re not getting the benefits of Yoast SEO Premium yet. If you had Yoast SEO Premium, you could use its awesome features:', 'wordpress-seo' ), + /* translators: %1$s expands to Yoast SEO Premium. */ + sprintf( __( 'You\'re not getting the benefits of %1$s yet. If you had %1$s, you could use its awesome features:', 'wordpress-seo' ), 'Yoast SEO Premium' ), __( 'Redirect manager', 'wordpress-seo' ), __( 'Create and manage redirects within your WordPress install.', 'wordpress-seo' ), __( 'Multiple focus keywords', 'wordpress-seo' ), @@ -229,16 +269,20 @@ class WPSEO_Taxonomy_Metabox { __( 'Check what your Facebook or Twitter post will look like.', 'wordpress-seo' ), __( 'Premium support', 'wordpress-seo' ), __( 'Gain access to our 24/7 support team.', 'wordpress-seo' ), - 'https://yoa.st/pe-buy-premium', - __( 'Get Yoast SEO Premium now!', 'wordpress-seo' ), - 'https://yoa.st/pe-premium-page', + WPSEO_Shortlinker::get( 'https://yoa.st/pe-buy-premium' ), + /* translators: %s expands to Yoast SEO Premium. */ + sprintf( __( 'Get %s now!', 'wordpress-seo' ), 'Yoast SEO Premium' ), + WPSEO_Shortlinker::get( 'https://yoa.st/pe-premium-page' ), __( 'More info', 'wordpress-seo' ) ); $tab = new WPSEO_Metabox_Form_Tab( 'premium', $content, - __( 'Yoast SEO Premium', 'wordpress-seo' ) + 'Yoast SEO Premium', + array( + 'single' => true, + ) ); return new WPSEO_Metabox_Tab_Section( @@ -246,7 +290,8 @@ class WPSEO_Taxonomy_Metabox { '', array( $tab ), array( - 'link_title' => __( 'Yoast SEO Premium', 'wordpress-seo' ), + 'link_aria_label' => 'Yoast SEO Premium', + 'link_class' => 'yoast-tooltip yoast-tooltip-e', ) ); } @@ -330,10 +375,10 @@ SVG; {{data.prefix}} {{data.label}} - {{data.scoreText}}. + {{data.scoreText}} <# if ( data.hideable ) { #> - x + <# } #> '; @@ -354,10 +399,10 @@ SVG; {{data.prefix}} {{data.label}} - {{data.scoreText}}. + {{data.scoreText}} <# if ( data.hideable ) { #> - x + <# } #> '; diff --git a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-settings-fields.php b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-settings-fields.php index b85ca52..4635ace 100644 --- a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-settings-fields.php +++ b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-settings-fields.php @@ -41,7 +41,7 @@ class WPSEO_Taxonomy_Settings_Fields extends WPSEO_Taxonomy_Fields { $this->options['usemetakeywords'] !== true ), 'noindex' => $this->get_field_config( - esc_html__( 'Meta Robots Index', 'wordpress-seo' ), + esc_html__( 'Meta robots index', 'wordpress-seo' ), esc_html__( 'This taxonomy follows the indexation rules set under Metas and Titles, you can override it here.', 'wordpress-seo' ), 'select', $this->get_noindex_options() @@ -97,7 +97,7 @@ class WPSEO_Taxonomy_Settings_Fields extends WPSEO_Taxonomy_Fields { $noindex_options['options'] = $this->no_index_options; $noindex_options['options']['default'] = sprintf( $noindex_options['options']['default'], $this->get_robot_index() ); - if ( get_option( 'blog_public' ) === '0' ) { + if ( get_option( 'blog_public' ) === 0 ) { $noindex_options['description'] = '
      ' . esc_html__( 'Warning: even though you can set the meta robots setting here, the entire site is set to noindex in the sitewide privacy settings, so these settings won\'t have an effect.', 'wordpress-seo' ) . ''; } diff --git a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-social-fields.php b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-social-fields.php index a5781ea..4b1eeba 100644 --- a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-social-fields.php +++ b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy-social-fields.php @@ -60,7 +60,7 @@ class WPSEO_Taxonomy_Social_Fields extends WPSEO_Taxonomy_Fields { /* translators: %1$s expands to the social network name */ sprintf( esc_html__( 'If you want to use an image for sharing on %1$s, you can upload / choose an image or add the image URL here.', 'wordpress-seo' ), $settings['label'] ) . '
      ' . /* translators: %1$s expands to the social network name, %2$s expands to the image size */ - sprintf( __( 'The recommended image size for %1$s is %2$spx.', 'wordpress-seo' ), $settings['label'], $settings['size'] ), + sprintf( __( 'The recommended image size for %1$s is %2$s pixels.', 'wordpress-seo' ), $settings['label'], $settings['size'] ), 'upload' ), ); @@ -90,8 +90,14 @@ class WPSEO_Taxonomy_Social_Fields extends WPSEO_Taxonomy_Fields { private function get_social_networks() { $social_networks = array( // Source: https://developers.facebook.com/docs/sharing/best-practices#images. - 'opengraph' => $this->social_network( 'opengraph', __( 'Facebook', 'wordpress-seo' ), '1200 × 630' ), - 'twitter' => $this->social_network( 'twitter', __( 'Twitter', 'wordpress-seo' ), '1024 × 512' ), + 'opengraph' => $this->social_network( 'opengraph', __( 'Facebook', 'wordpress-seo' ), sprintf( + /* translators: %1$s expands to the image recommended width, %2$s to its height. */ + __( '%1$s by %2$s', 'wordpress-seo' ), '1200', '630' + ) ), + 'twitter' => $this->social_network( 'twitter', __( 'Twitter', 'wordpress-seo' ), sprintf( + /* translators: %1$s expands to the image recommended width, %2$s to its height. */ + __( '%1$s by %2$s', 'wordpress-seo' ), '1024', '512' + ) ), ); $social_networks = $this->filter_social_networks( $social_networks ); diff --git a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy.php b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy.php index cc9c259..b480e5d 100644 --- a/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy.php +++ b/wp-content/plugins/wordpress-seo/admin/taxonomy/class-taxonomy.php @@ -34,14 +34,14 @@ class WPSEO_Taxonomy { add_action( 'edit_term', array( $this, 'update_term' ), 99, 3 ); add_action( 'init', array( $this, 'custom_category_descriptions_allow_html' ) ); add_action( 'admin_init', array( $this, 'admin_init' ) ); - // Needs a hook that runs before the description field. - add_action( "{$this->taxonomy}_term_edit_form_top", array( $this, 'custom_category_description_editor' ) ); + + $this->insert_description_field_editor(); + add_filter( 'category_description', array( $this, 'custom_category_descriptions_add_shortcode_support' ) ); if ( self::is_term_overview( $GLOBALS['pagenow'] ) ) { new WPSEO_Taxonomy_Columns(); } - $this->analysis_seo = new WPSEO_Metabox_Analysis_SEO(); $this->analysis_readability = new WPSEO_Metabox_Analysis_Readability(); } @@ -86,6 +86,7 @@ class WPSEO_Taxonomy { $asset_manager = new WPSEO_Admin_Asset_Manager(); $asset_manager->enqueue_style( 'scoring' ); + $tag_id = filter_input( INPUT_GET, 'tag_ID' ); if ( self::is_term_edit( $pagenow ) && @@ -98,10 +99,12 @@ class WPSEO_Taxonomy { $asset_manager->enqueue_style( 'scoring' ); $asset_manager->enqueue_script( 'metabox' ); $asset_manager->enqueue_script( 'term-scraper' ); + $asset_manager->enqueue_style( 'kb-search' ); wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'term-scraper', 'wpseoTermScraperL10n', $this->localize_term_scraper_script() ); wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'replacevar-plugin', 'wpseoReplaceVarsL10n', $this->localize_replace_vars_script() ); - wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoSelect2Locale', WPSEO_Utils::get_language( get_locale() ) ); + wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoSelect2Locale', WPSEO_Utils::get_language( WPSEO_Utils::get_user_locale() ) ); + wp_localize_script( WPSEO_Admin_Asset_Manager::PREFIX . 'metabox', 'wpseoAdminL10n', WPSEO_Help_Center::get_translated_texts() ); $asset_manager->enqueue_script( 'admin-media' ); @@ -325,8 +328,25 @@ class WPSEO_Taxonomy { return $cached_replacement_vars; } + /** + * Adds custom category description editor. + * Needs a hook that runs before the description field. Prior to WP version 4.5 we need to use edit_form as + * term_edit_form_top was introduced in WP 4.5. This can be removed after <4.5 is no longer supported. + * + * @return {void} + */ + private function insert_description_field_editor() { + if ( version_compare( $GLOBALS['wp_version'], '4.5', '<' ) ) { + add_action( "{$this->taxonomy}_edit_form", array( $this, 'custom_category_description_editor' ) ); + return; + } + + add_action( "{$this->taxonomy}_term_edit_form_top", array( $this, 'custom_category_description_editor' ) ); + } + /********************** DEPRECATED METHODS **********************/ + // @codeCoverageIgnoreStart /** * @deprecated 3.2 * @@ -337,7 +357,7 @@ class WPSEO_Taxonomy { * @return string */ public static function get_title_template( $term ) { - _deprecated_function( 'WPSEO_Taxonomy::get_title_template', 'WPSEO 3.2', 'WPSEO_Term_Scraper::get_title_template' ); + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Term_Scraper::get_title_template' ); return ''; } @@ -352,7 +372,7 @@ class WPSEO_Taxonomy { * @return string */ public static function get_metadesc_template( $term ) { - _deprecated_function( 'WPSEO_Taxonomy::get_metadesc_template', 'WPSEO 3.2', 'WPSEO_Term_Scraper::get_metadesc_template' ); + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Term_Scraper::get_metadesc_template' ); return ''; } @@ -366,6 +386,7 @@ class WPSEO_Taxonomy { * that array key to the main options definition array in the class WPSEO_Taxonomy_Meta() as well!!!! */ public function translate_meta_options() { - _deprecated_function( 'WPSEO_Taxonomy::translate_meta_options', 'WPSEO 3.2', 'WPSEO_Taxonomy_Settings_Fields::translate_meta_options' ); + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Taxonomy_Settings_Fields::translate_meta_options' ); } + // @codeCoverageIgnoreEnd } diff --git a/wp-content/plugins/wordpress-seo/admin/views/about.php b/wp-content/plugins/wordpress-seo/admin/views/about.php index bab27d4..01f9f00 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/about.php +++ b/wp-content/plugins/wordpress-seo/admin/views/about.php @@ -38,6 +38,7 @@ function wpseo_display_contributors( $contributors ) { /* translators: %1$s and %2$s expands to anchor tags, %3$s expands to Yoast SEO */ printf( __( 'While most of the development team is at %1$sYoast%2$s in the Netherlands, %3$s is created by a worldwide team.', 'wordpress-seo' ), '', '', 'Yoast SEO' ); echo ' '; + /* translators: 1: link open tag; 2: link close tag. */ printf( __( 'Want to help us develop? Read our %1$scontribution guidelines%2$s!', 'wordpress-seo' ), '', '' ); ?>

      @@ -149,11 +150,6 @@ function wpseo_display_contributors( $contributors ) { 'role' => __( 'Developer', 'wordpress-seo' ), 'gravatar' => '41073ef9e1f3e01b03cbee75cee33bd4', ), - 'rensw90' => (object) array( - 'name' => 'Rens Weerman', - 'role' => __( 'Developer', 'wordpress-seo' ), - 'gravatar' => 'b0a3b8fed2b5ac66a082f0e915d4ea6f', - ), ); wpseo_display_contributors( $people ); diff --git a/wp-content/plugins/wordpress-seo/admin/views/dashboard-widget.php b/wp-content/plugins/wordpress-seo/admin/views/dashboard-widget.php index 3940ea6..9a54ce0 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/dashboard-widget.php +++ b/wp-content/plugins/wordpress-seo/admin/views/dashboard-widget.php @@ -34,7 +34,7 @@ @@ -65,22 +65,27 @@ if ( ! empty( $onpage ) && $can_access ) : ?> printf( /* translators: 1: opens a link to a related knowledge base article. 2: closes the link */ __( '%1$sYour homepage cannot be indexed by search engines%2$s. This is very bad for SEO and should be fixed.', 'wordpress-seo' ), - '', + '', '' ); break; case WPSEO_OnPage_Option::CANNOT_FETCH : echo ''; printf( - /* translators: 1: opens a link to a related knowledge base article. 2: closes the link */ - __( '%1$sYoast SEO has not been able to fetch your site’s indexability status%2$s from OnPage.org', 'wordpress-seo' ), - '', + /* translators: %1$s opens a link to a related knowledge base article, %2$s expands to Yoast SEO, %3$s closes the link. */ + __( '%1$s%2$s has not been able to fetch your site\'s indexability status%3$s from OnPage.org', 'wordpress-seo' ), + '', + 'Yoast SEO', '' ); break; case WPSEO_OnPage_Option::NOT_FETCHED : echo ''; - esc_html_e( 'Yoast SEO has not fetched your site’s indexability status yet from OnPage.org', 'wordpress-seo' ); + echo esc_html( sprintf( + /* translators: %s expands to Yoast SEO. */ + __( '%s has not fetched your site\'s indexability status yet from OnPage.org', 'wordpress-seo' ), + 'Yoast SEO' + ) ); break; endswitch; ?> diff --git a/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-template.php b/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-template.php index f210b3e..750ef24 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-template.php +++ b/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-template.php @@ -15,11 +15,11 @@ if ( ! function_exists( '_yoast_display_alerts' ) ) { switch ( $status ) { case 'active': - $button = sprintf( '', __( 'Dismiss this item.', 'wordpress-seo' ) ); + $button = sprintf( '', __( 'Dismiss this item.', 'wordpress-seo' ) ); break; case 'dismissed': - $button = sprintf( '', __( 'Restore this item.', 'wordpress-seo' ) ); + $button = sprintf( '', __( 'Restore this item.', 'wordpress-seo' ) ); break; } @@ -52,8 +52,6 @@ if ( ! $active ) {
      -
      -

      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 index 781386a..48861d1 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-warnings.php +++ b/wp-content/plugins/wordpress-seo/admin/views/partial-alerts-warnings.php @@ -6,9 +6,9 @@ $type = 'warnings'; $dashicon = 'flag'; -$i18n_title = __( 'Improvements', 'wordpress-seo' ); -$i18n_issues = __( 'Implement the following suggestions to further optimize your site for SEO.', 'wordpress-seo' ); -$i18n_no_issues = __( 'Good job! We found nothing you can improve upon.', 'wordpress-seo' ); +$i18n_title = __( 'Notifications', 'wordpress-seo' ); +$i18n_issues = ''; +$i18n_no_issues = __( 'No new notifications.', 'wordpress-seo' ); $active_total = count( $alerts_data['warnings']['active'] ); $total = $alerts_data['metrics']['warnings']; diff --git a/wp-content/plugins/wordpress-seo/admin/views/partial-help-center-video.php b/wp-content/plugins/wordpress-seo/admin/views/partial-help-center-video.php index cf0e0d4..ba5d562 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/partial-help-center-video.php +++ b/wp-content/plugins/wordpress-seo/admin/views/partial-help-center-video.php @@ -13,9 +13,9 @@ if ( ! defined( 'WPSEO_VERSION' ) ) { if ( ! empty( $tab_video_url ) ) : ?> - +

      -
      +
      -

      - -

      - -

      +

      +

      +

      - +

      - -

      +

      diff --git a/wp-content/plugins/wordpress-seo/admin/views/partial-settings-tab-video.php b/wp-content/plugins/wordpress-seo/admin/views/partial-settings-tab-video.php index ccc9895..d7b7ab9 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/partial-settings-tab-video.php +++ b/wp-content/plugins/wordpress-seo/admin/views/partial-settings-tab-video.php @@ -19,7 +19,7 @@ if ( ! empty( $tab_video_url ) ) : -
      +
      diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/breadcrumbs.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/breadcrumbs.php index 30d6526..01d95c1 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/breadcrumbs.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/breadcrumbs.php @@ -87,6 +87,6 @@ unset( $taxonomies, $post_types );

      ', '' ); + printf( __( 'Usage of this breadcrumbs feature is explained in %1$sour knowledge-base article on breadcrumbs implementation%2$s.', 'wordpress-seo' ), '', '' ); ?>

      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 index 86bfa04..ce99cef 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/permalinks.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/permalinks.php @@ -15,9 +15,9 @@ $yform->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', + /* translators: %s expands to /category/ */ sprintf( __( 'Strip the category base (usually %s) from the category URL.', 'wordpress-seo' ), '/category/' ), $remove_buttons, false 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 index 1555efb..a7083d3 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/rss.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/advanced/rss.php @@ -22,24 +22,34 @@ $textarea_atts = array( ); $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 ); + +echo '

      ' . __( 'Available variables', 'wordpress-seo' ) . '

      '; ?>

      - +
      + - - + + + + + + + + - - + + - - + + - - + + +
      %%AUTHORLINK%%
      %%AUTHORLINK%%
      %%POSTLINK%%%%POSTLINK%%
      %%BLOGLINK%%%%BLOGLINK%%
      %%BLOGDESCLINK%%%%BLOGDESCLINK%%
      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 index d3cf030..6be17fc 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/features.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/features.php @@ -9,7 +9,17 @@ if ( ! defined( 'WPSEO_VERSION' ) ) { exit(); } -$features = array( +$feature_toggles = array( + (object) array( + 'name' => __( 'Readability analysis', 'wordpress-seo' ), + 'setting' => 'content_analysis_active', + 'label' => __( 'Removes the readability tab from the metabox and disables all readability-related suggestions.', 'wordpress-seo' ), + ), + (object) array( + 'name' => __( 'Keyword analysis', 'wordpress-seo' ), + 'setting' => 'keyword_analysis_active', + 'label' => __( 'Removes the keyword tab from the metabox and disables all keyword-related suggestions.', 'wordpress-seo' ), + ), (object) array( 'name' => __( 'Advanced settings pages', 'wordpress-seo' ), 'setting' => 'enable_setting_pages', @@ -27,16 +37,33 @@ $features = array( /* 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' ), ), + (object) array( + 'name' => __( 'Cornerstone content', 'wordpress-seo' ), + 'setting' => 'enable_cornerstone_content', + /* translators: 1: open link tag 2: close link tag */ + 'label' => sprintf( + __( 'The Cornerstone content functionality enables you to mark and filter cornerstone content on your website. %1$sRead more about how cornerstone content can help you improve your site structure.%2$s', 'wordpress-seo' ), + '', + '' + ), + ), ); +/** + * Filter to add feature toggles from add-ons. + * + * @param array $feature_toggles Array with feature toggle objects where each object should have a `name`, `setting` and `label` property. + */ +$feature_toggles = apply_filters( 'wpseo_feature_toggles', $feature_toggles ); + ?> -

      Features

      +

      - +

      name ); ?>

      ' . esc_html__( 'Installation wizard', 'wordpress-seo' ) . '

      '; + echo '

      ' . esc_html__( 'Configuration wizard', 'wordpress-seo' ) . '

      '; ?>

      + href="">


      ' . esc_html__( 'Credits', 'wordpress-seo' ) . '

      '; ?>

      @@ -38,7 +43,7 @@ echo '

      ' . esc_html__( 'Credits', 'wordpress-seo' ) . '

      ';

      + href="">


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

      - + href=" wp_create_nonce( 'wpseo_reset_defaults' ) ), admin_url( 'admin.php?page=' . WPSEO_Admin::PAGE_IDENTIFIER . '&wpseo_reset_defaults=1' ) ) ); ?>">

      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 index 653266a..35ee01c 100644 --- 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 @@ -39,8 +39,8 @@ $yform->select( 'company_or_person', __( 'Company or person', 'wordpress-seo' ),

      textinput( 'company_name', __( 'Company Name', 'wordpress-seo' ) ); - $yform->media_input( 'company_logo', __( 'Company Logo', 'wordpress-seo' ) ); + $yform->textinput( 'company_name', __( 'Company name', 'wordpress-seo' ) ); + $yform->media_input( 'company_logo', __( 'Company logo', 'wordpress-seo' ) ); ?>
      diff --git a/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/site-analysis.php b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/site-analysis.php new file mode 100644 index 0000000..38d7929 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/dashboard/site-analysis.php @@ -0,0 +1,17 @@ +"; -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' ), '', '' ); +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 ' '; +_e( 'Date-based archives could in some cases also be seen as duplicate content.', 'wordpress-seo' ); echo '

      '; + +echo "
      "; +echo '

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

      '; +$yform->toggle_switch( 'disable-author', array( + 'off' => __( 'Enabled', 'wordpress-seo' ), + 'on' => __( 'Disabled', 'wordpress-seo' ), +), __( 'Author archives', 'wordpress-seo' ) ); + +echo "
      "; +$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( 'noindex-author-wpseo', $index_switch_values, __( 'Meta Robots', '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' ) ); +echo '

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

      '; $yform->toggle_switch( 'disable-date', array( 'off' => __( 'Enabled', 'wordpress-seo' ), 'on' => __( 'Disabled', 'wordpress-seo' ), -), __( 'Date-based archives', 'wordpress-seo' ) ); +), __( 'Date archives', 'wordpress-seo' ) ); + +echo "
      "; +$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( '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 '
      '; 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 index 1f22a5e..4614b0b 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/general.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/general.php @@ -20,11 +20,3 @@ $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 index da6534e..3543e28 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/home.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/metas/home.php @@ -22,9 +22,11 @@ if ( 'posts' == get_option( 'show_on_front' ) ) { 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' ), '', '' ); + /* translators: 1: link open tag; 2: link close tag. */ + printf( __( 'You can determine the title and description for the front page by %1$sediting the front page itself »%2$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' ), '', '' ), '

      '; + /* translators: 1: link open tag; 2: link close tag. */ + echo '

      ', sprintf( __( 'You can determine the title and description for the blog page by %1$sediting the blog page itself »%2$s', '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 index 1ab40a1..0ca84c8 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/general.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/sitemaps/general.php @@ -13,7 +13,12 @@ echo '

      ' . 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' ), '', '' ); + printf( + /* translators: %1$s opening tag of the link to the Sitemap, %2$s closing tag for the link. */ + esc_html__( 'You can find your XML Sitemap here: %1$sXML Sitemap%2$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' ); 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 index 386e055..7fbbe61 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tabs/social/facebook.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tabs/social/facebook.php @@ -33,7 +33,7 @@ if ( 'posts' == get_option( 'show_on_front' ) ) { // Offer copying of meta description. $meta_options = get_option( 'wpseo_titles' ); echo ''; - echo '

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

      '; + echo '

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

      '; } 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 index 403e810..6f26731 100644 --- 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 @@ -12,7 +12,10 @@ if ( ! defined( 'WPSEO_VERSION' ) ) { ?>

      -

      ', '' ); ?>

      +

      ', '' ); +?>

      - +

      diff --git a/wp-content/plugins/wordpress-seo/admin/views/tool-bulk-editor.php b/wp-content/plugins/wordpress-seo/admin/views/tool-bulk-editor.php index ed8efbe..68ae14b 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tool-bulk-editor.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tool-bulk-editor.php @@ -16,9 +16,9 @@ $wpseo_bulk_titles_table = new WPSEO_Bulk_Title_Editor_List_Table(); $wpseo_bulk_description_table = new WPSEO_Bulk_Description_List_Table(); get_current_screen()->set_screen_reader_content( array( - 'heading_views' => __( 'Filter posts list' ), - 'heading_pagination' => __( 'Posts list navigation' ), - 'heading_list' => __( 'Posts list' ), + 'heading_views' => __( 'Filter posts list', 'wordpress-seo' ), + 'heading_pagination' => __( 'Posts list navigation', 'wordpress-seo' ), + 'heading_list' => __( 'Posts list', 'wordpress-seo' ), ) ); // If type is empty, fill it with value of first tab (title). @@ -28,12 +28,45 @@ if ( ! empty( $_REQUEST['_wp_http_referer'] ) ) { wp_redirect( remove_query_arg( array( '_wp_http_referer', '_wpnonce' ), stripslashes( $_SERVER['REQUEST_URI'] ) ) ); exit; } + +/** + * Outputs a help center. + * + * @param string $id The id for the tab. + */ +function render_help_center( $id ) { + $helpcenter_tab = new WPSEO_Option_Tab( 'bulk-' . $id, __( 'Bulk editor', 'wordpress-seo' ), + array( 'video_url' => 'https://yoa.st/screencast-tools-bulk-editor' ) ); + + $helpcenter = new WPSEO_Help_Center( 'bulk-editor' . $id, $helpcenter_tab ); + $helpcenter->output_help_center(); +} + +/** + * Renders a bulk editor tab. + * + * @param WPSEO_Bulk_List_Table $table The table to render. + * @param string $id The id for the tab. + */ +function get_rendered_tab( $table, $id ) { + ?> +
      + show_page(); + ?> +
      + -
      +

      + +
      -
      - show_page(); - - ?> -
      -
      - show_page(); - - ?> -
      - + +
      diff --git a/wp-content/plugins/wordpress-seo/admin/views/tool-file-editor.php b/wp-content/plugins/wordpress-seo/admin/views/tool-file-editor.php index f1e6cfa..18c9731 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tool-file-editor.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tool-file-editor.php @@ -64,7 +64,7 @@ if ( isset( $_POST['submithtaccess'] ) ) { } if ( isset( $msg ) && ! empty( $msg ) ) { - echo '

      ', esc_html( $msg ), '

      '; + echo '

      ', esc_html( $msg ), '

      '; } if ( is_multisite() ) { @@ -75,10 +75,11 @@ else { } echo '

      '; +$helpcenter_tab = new WPSEO_Option_Tab( 'bulk-editor', 'Bulk editor', + array( 'video_url' => 'https://yoa.st/screencast-tools-file-editor' ) ); -$tab_video_url = 'https://yoa.st/screencast-tools-file-editor'; -include WPSEO_PATH . 'admin/views/partial-settings-tab-video.php'; - +$helpcenter = new WPSEO_Help_Center( 'bulk-editor', $helpcenter_tab ); +$helpcenter->output_help_center(); echo '

      ', __( 'Robots.txt', 'wordpress-seo' ), '

      '; @@ -111,8 +112,8 @@ else { else { echo ''; wp_nonce_field( 'wpseo-robotstxt', '_wpnonce', true, true ); - echo '

      ', __( 'Edit the content of your robots.txt:', 'wordpress-seo' ), '

      '; - echo '
      '; + echo '

      '; + echo '
      '; echo '
      '; echo ''; } @@ -137,8 +138,8 @@ if ( ( isset( $_SERVER['SERVER_SOFTWARE'] ) && stristr( $_SERVER['SERVER_SOFTWAR else { echo '
      '; wp_nonce_field( 'wpseo-htaccess', '_wpnonce', true, true ); - echo '

      ', __( 'Edit the content of your .htaccess:', 'wordpress-seo' ), '

      '; - echo '
      '; + echo '

      '; + echo '
      '; echo '
      '; echo '
      '; } diff --git a/wp-content/plugins/wordpress-seo/admin/views/tool-import-export.php b/wp-content/plugins/wordpress-seo/admin/views/tool-import-export.php index 2f94909..5356fcb 100644 --- a/wp-content/plugins/wordpress-seo/admin/views/tool-import-export.php +++ b/wp-content/plugins/wordpress-seo/admin/views/tool-import-export.php @@ -9,17 +9,10 @@ if ( ! defined( 'WPSEO_VERSION' ) ) { exit(); } -/** - * @todo [JRF => testers] Extensively test the export & import of the (new) settings! - * If that all works fine, getting testers to export before and after upgrade will make testing easier. - * - * @todo [Yoast] The import for the RSS Footer plugin checks for data already entered via Yoast SEO, - * the other import routines should do that too. - */ - $yform = Yoast_Form::get_instance(); $replace = false; +$import = false; /** * The import method is used to dermine if there should be something imported. @@ -50,10 +43,6 @@ if ( filter_input( INPUT_POST, 'import' ) || filter_input( INPUT_GET, 'import' ) if ( ! empty( $post_wpseo['importwpseo'] ) || filter_input( INPUT_GET, 'importwpseo' ) ) { $import = new WPSEO_Import_WPSEO( $replace ); } - - // Allow custom import actions. - do_action( 'wpseo_handle_import' ); - } if ( isset( $_FILES['settings_import_file'] ) ) { @@ -62,34 +51,40 @@ if ( isset( $_FILES['settings_import_file'] ) ) { $import = new WPSEO_Import(); } -if ( isset( $import ) ) { +/** + * Allow custom import actions. + * + * @api bool|object $import Contains info about the handled import + */ +$import = apply_filters( 'wpseo_handle_import', $import ); + +if ( $import ) { /** * Allow customization of import&export message * * @api string $msg The message. */ - $msg = apply_filters( 'wpseo_import_message', $import->msg ); - - // Check if we've deleted old data and adjust message to match it. - if ( $replace ) { - $msg .= ' ' . __( 'The old data of the imported plugin was deleted successfully.', 'wordpress-seo' ); - } + $msg = apply_filters( 'wpseo_import_message', isset( $import->msg ) ? $import->msg : '' ); if ( $msg != '' ) { + // Check if we've deleted old data and adjust message to match it. + if ( $replace ) { + $msg .= ' ' . __( 'The old data of the imported plugin was deleted successfully.', 'wordpress-seo' ); + } $status = ( $import->success ) ? 'updated' : 'error'; - echo '

      ', $msg, '

      '; + echo '

      ', $msg, '

      '; } } $tabs = array( 'wpseo-import' => array( - 'label' => __( 'Import', 'wordpress-seo' ), + 'label' => __( 'Import settings', 'wordpress-seo' ), 'screencast_video_url' => 'https://yoa.st/screencast-tools-import-export', ), 'wpseo-export' => array( - 'label' => __( 'Export', 'wordpress-seo' ), + 'label' => __( 'Export settings', 'wordpress-seo' ), 'screencast_video_url' => 'https://yoa.st/screencast-tools-import-export', ), 'import-seo' => array( @@ -103,7 +98,7 @@ $tabs = array(

      - - - - - - - - - - - - - - +
      + +

      + + +
      + + +
      + + + +
      -
      - - - - - - - - - + ID ) === 'on' ) ? 'checked' : ''; ?> /> +
      + + ID ) === 'on' ) ? 'checked' : ''; ?> /> +
      +

      + +

      - - - - - + + ID ) === 'on' ) ? 'checked' : ''; ?> /> +
      +

      + +

      -
      - - -
      - - - -
      - - - -
      - - - ID ) === 'on' ) ? 'checked' : ''; ?> /> -
      - - - ID ) === 'on' ) ? 'checked' : ''; ?> /> -

      -
      - - - ID ) === 'on' ) ? 'checked' : ''; ?> /> -

      -
      -

      +
      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 deleted file mode 100644 index 1b0777f..0000000 --- a/wp-content/plugins/wordpress-seo/css/admin-global-350.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/admin-global-460.min.css b/wp-content/plugins/wordpress-seo/css/admin-global-460.min.css new file mode 100644 index 0000000..d1ef4bd --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/admin-global-460.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:600}.wpseo-premium-popup-title{margin:1em 0;font-size:1.3em}.wpseo-premium-popup-icon{margin:10px}.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}.yoast-label-strong{font-weight:600}.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-settings{margin-bottom:2em;padding-left:220px}.yoast-settings h2{margin-bottom:0;margin-left:-220px}.yoast-settings label{display:inline-block;width:200px;margin-right:6px;margin-left:-220px;padding-top:4px;padding-right:10px;color:#23282d;font-size:14px;font-weight:600;line-height:1.3;vertical-align:top}.yoast .yoast-settings__checkbox,.yoast .yoast-settings__radio,.yoast-settings fieldset,.yoast-settings input[type=text],.yoast-settings label,.yoast-settings select,.yoast-settings textarea{margin-top:2em;margin-bottom:.5em}.yoast-settings__textarea--medium{width:100%;max-width:600px}.yoast .yoast-settings__checkbox,.yoast .yoast-settings__radio{position:relative;top:1px;vertical-align:top}.yoast-settings__group--checkbox,.yoast-settings__group--radio{padding-top:1em}.yoast-settings__group--checkbox .yoast-settings__checkbox,.yoast-settings__group--radio .yoast-settings__radio{margin:0 4px 10px 0}.yoast-settings__checkbox+label,.yoast-settings__radio+label{width:auto;max-width:calc(100% - 25px);margin-right:0;margin-left:0;padding:0}.yoast-settings__group--checkbox .yoast-settings__checkbox+label,.yoast-settings__group--radio .yoast-settings__radio+label{margin-top:0;margin-bottom:10px;font-weight:400}.yoast-settings legend{color:#23282d;font-size:14px;font-weight:600}.yoast-settings .description{margin-top:0;font-size:14px}@media screen and (max-width:782px){.yoast-settings{padding-left:0}.yoast-settings h2{margin-left:0}.yoast-settings label{width:auto;margin-right:0;margin-left:0;padding:0}.yoast .yoast-settings__radio,.yoast-settings__radio+label{margin-bottom:1em}.yoast-settings__checkbox+label,.yoast-settings__radio+label{max-width:calc(100% - 35px);padding-top:8px}.yoast-settings__group--checkbox .yoast-settings__checkbox+label,.yoast-settings__group--radio .yoast-settings__radio+label{padding-top:4px}.yoast-settings input[type=text],.yoast-settings select,.yoast-settings textarea{display:block;box-sizing:border-box;width:100%;max-width:none;margin-top:0;margin-bottom:0;padding:7px 10px;line-height:1.5}} \ 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 deleted file mode 100644 index 42f2732..0000000 --- a/wp-content/plugins/wordpress-seo/css/adminbar-340.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/adminbar-460.min.css b/wp-content/plugins/wordpress-seo/css/adminbar-460.min.css new file mode 100644 index 0000000..28543e0 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/adminbar-460.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-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IzgyODc4YyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnPjxnPjxnPjxnPjxwYXRoIGQ9Ik0yMDMuNiwzOTVjNi44LTE3LjQsNi44LTM2LjYsMC01NGwtNzkuNC0yMDRoNzAuOWw0Ny43LDE0OS40bDc0LjgtMjA3LjZIMTE2LjRjLTQxLjgsMC03NiwzNC4yLTc2LDc2VjM1N2MwLDQxLjgsMzQuMiw3Niw3Niw3NkgxNzNDMTg5LDQyNC4xLDE5Ny42LDQxMC4zLDIwMy42LDM5NXoiLz48L2c+PGc+PHBhdGggZD0iTTQ3MS42LDE1NC44YzAtNDEuOC0zNC4yLTc2LTc2LTc2aC0zTDI4NS43LDM2NWMtOS42LDI2LjctMTkuNCw0OS4zLTMwLjMsNjhoMjE2LjJWMTU0Ljh6Ii8+PC9nPjwvZz48cGF0aCBzdHJva2Utd2lkdGg9IjIuOTc0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMzgsMS4zbC05My4zLDI1OS4xbC00Mi4xLTEzMS45aC04OS4xbDgzLjgsMjE1LjJjNiwxNS41LDYsMzIuNSwwLDQ4Yy03LjQsMTktMTksMzcuMy01Myw0MS45bC03LjIsMXY3Nmg4LjNjODEuNywwLDExOC45LTU3LjIsMTQ5LjYtMTQyLjlMNDMxLjYsMS4zSDMzOHogTTI3OS40LDM2MmMtMzIuOSw5Mi02Ny42LDEyOC43LTEyNS43LDEzMS44di00NWMzNy41LTcuNSw1MS4zLTMxLDU5LjEtNTEuMWM3LjUtMTkuMyw3LjUtNDAuNywwLTYwbC03NS0xOTIuN2g1Mi44bDUzLjMsMTY2LjhsMTA1LjktMjk0aDU4LjFMMjc5LjQsMzYyeiIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;background-position:0 6px;background-size:20px}#wpadminbar #wp-admin-bar-wpseo-licenses .ab-item{color:#f18500}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-wpseo-menu{display:block;position:static}#wpadminbar .yoast-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}#wpadminbar .yoast-logo+.yoast-issue-counter{margin-left:-10px}#wpadminbar .ab-sub-wrapper .yoast-issue-counter{position:relative;top:-5px;vertical-align:text-top}#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch,#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings{display:none}#wpadminbar .yoast-issue-added{top:46px}} \ 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 deleted file mode 100644 index 7d0d641..0000000 --- a/wp-content/plugins/wordpress-seo/css/alerts-340.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/alerts-460.min.css b/wp-content/plugins/wordpress-seo/css/alerts-460.min.css new file mode 100644 index 0000000..dcd52f8 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/alerts-460.min.css @@ -0,0 +1 @@ +.yoast-alert{padding:0 12px;border-left:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-left-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-left-color:#d93f69}.yoast-container__warning .yoast-alert{border-left-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-left-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 20px 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin-bottom:1em}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:45px;height:45px;margin-left:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;-ms-flex:0 0 45px;flex:0 0 45px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 1em 1em 16px;color:#666} \ 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-460.min.css similarity index 100% rename from wp-content/plugins/wordpress-seo/css/dashboard-360.min.css rename to wp-content/plugins/wordpress-seo/css/dashboard-460.min.css 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 deleted file mode 100644 index 155f14c..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.css +++ /dev/null @@ -1,53 +0,0 @@ -.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 deleted file mode 100644 index 3b18752..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/admin-global-350-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/admin-global-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/admin-global-460-rtl.min.css new file mode 100644 index 0000000..67d2c3f --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/admin-global-460-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:600}.wpseo-premium-popup-title{margin:1em 0;font-size:1.3em}.wpseo-premium-popup-icon{margin:10px}.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}.yoast-label-strong{font-weight:600}.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-settings{margin-bottom:2em;padding-right:220px}.yoast-settings h2{margin-bottom:0;margin-right:-220px}.yoast-settings label{display:inline-block;width:200px;margin-left:6px;margin-right:-220px;padding-top:4px;padding-left:10px;color:#23282d;font-size:14px;font-weight:600;line-height:1.3;vertical-align:top}.yoast .yoast-settings__checkbox,.yoast .yoast-settings__radio,.yoast-settings fieldset,.yoast-settings input[type=text],.yoast-settings label,.yoast-settings select,.yoast-settings textarea{margin-top:2em;margin-bottom:.5em}.yoast-settings__textarea--medium{width:100%;max-width:600px}.yoast .yoast-settings__checkbox,.yoast .yoast-settings__radio{position:relative;top:1px;vertical-align:top}.yoast-settings__group--checkbox,.yoast-settings__group--radio{padding-top:1em}.yoast-settings__group--checkbox .yoast-settings__checkbox,.yoast-settings__group--radio .yoast-settings__radio{margin:0 0 10px 4px}.yoast-settings__checkbox+label,.yoast-settings__radio+label{width:auto;max-width:calc(100% - 25px);margin-left:0;margin-right:0;padding:0}.yoast-settings__group--checkbox .yoast-settings__checkbox+label,.yoast-settings__group--radio .yoast-settings__radio+label{margin-top:0;margin-bottom:10px;font-weight:400}.yoast-settings legend{color:#23282d;font-size:14px;font-weight:600}.yoast-settings .description{margin-top:0;font-size:14px}@media screen and (max-width:782px){.yoast-settings{padding-right:0}.yoast-settings h2{margin-right:0}.yoast-settings label{width:auto;margin-left:0;margin-right:0;padding:0}.yoast .yoast-settings__radio,.yoast-settings__radio+label{margin-bottom:1em}.yoast-settings__checkbox+label,.yoast-settings__radio+label{max-width:calc(100% - 35px);padding-top:8px}.yoast-settings__group--checkbox .yoast-settings__checkbox+label,.yoast-settings__group--radio .yoast-settings__radio+label{padding-top:4px}.yoast-settings input[type=text],.yoast-settings select,.yoast-settings textarea{display:block;box-sizing:border-box;width:100%;max-width:none;margin-top:0;margin-bottom:0;padding:7px 10px;line-height:1.5}} \ 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 deleted file mode 100644 index f63a8e8..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.css +++ /dev/null @@ -1,69 +0,0 @@ -.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 deleted file mode 100644 index 89f76fe..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/adminbar-340-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/adminbar-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/adminbar-460-rtl.min.css new file mode 100644 index 0000000..c69393e --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/adminbar-460-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-image:url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgc3R5bGU9ImZpbGw6IzgyODc4YyIgdmlld0JveD0iMCAwIDUxMiA1MTIiPjxnPjxnPjxnPjxnPjxwYXRoIGQ9Ik0yMDMuNiwzOTVjNi44LTE3LjQsNi44LTM2LjYsMC01NGwtNzkuNC0yMDRoNzAuOWw0Ny43LDE0OS40bDc0LjgtMjA3LjZIMTE2LjRjLTQxLjgsMC03NiwzNC4yLTc2LDc2VjM1N2MwLDQxLjgsMzQuMiw3Niw3Niw3NkgxNzNDMTg5LDQyNC4xLDE5Ny42LDQxMC4zLDIwMy42LDM5NXoiLz48L2c+PGc+PHBhdGggZD0iTTQ3MS42LDE1NC44YzAtNDEuOC0zNC4yLTc2LTc2LTc2aC0zTDI4NS43LDM2NWMtOS42LDI2LjctMTkuNCw0OS4zLTMwLjMsNjhoMjE2LjJWMTU0Ljh6Ii8+PC9nPjwvZz48cGF0aCBzdHJva2Utd2lkdGg9IjIuOTc0IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0zMzgsMS4zbC05My4zLDI1OS4xbC00Mi4xLTEzMS45aC04OS4xbDgzLjgsMjE1LjJjNiwxNS41LDYsMzIuNSwwLDQ4Yy03LjQsMTktMTksMzcuMy01Myw0MS45bC03LjIsMXY3Nmg4LjNjODEuNywwLDExOC45LTU3LjIsMTQ5LjYtMTQyLjlMNDMxLjYsMS4zSDMzOHogTTI3OS40LDM2MmMtMzIuOSw5Mi02Ny42LDEyOC43LTEyNS43LDEzMS44di00NWMzNy41LTcuNSw1MS4zLTMxLDU5LjEtNTEuMWM3LjUtMTkuMyw3LjUtNDAuNywwLTYwbC03NS0xOTIuN2g1Mi44bDUzLjMsMTY2LjhsMTA1LjktMjk0aDU4LjFMMjc5LjQsMzYyeiIvPjwvZz48L2c+PC9zdmc+);background-repeat:no-repeat;background-position:100% 6px;background-size:20px}#wpadminbar #wp-admin-bar-wpseo-licenses .ab-item{color:#f18500}@media screen and (max-width:782px){#wpadminbar #wp-admin-bar-wpseo-menu{display:block;position:static}#wpadminbar .yoast-logo.svg{width:52px;height:46px;background-position:50% 8px;background-size:30px}#wpadminbar .yoast-logo+.yoast-issue-counter{margin-right:-10px}#wpadminbar .ab-sub-wrapper .yoast-issue-counter{position:relative;top:-5px;vertical-align:text-top}#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-kwresearch,#wp-admin-bar-wpseo-menu.menupop .ab-sub-wrapper #wp-admin-bar-wpseo-settings{display:none}#wpadminbar .yoast-issue-added{top:46px}} \ 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 deleted file mode 100644 index ebe5cb9..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.css +++ /dev/null @@ -1,125 +0,0 @@ -.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 deleted file mode 100644 index 5fae0ba..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/alerts-340-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/alerts-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/alerts-460-rtl.min.css new file mode 100644 index 0000000..7ea24a9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/alerts-460-rtl.min.css @@ -0,0 +1 @@ +.yoast-alert{padding:0 12px;border-right:4px solid #fff;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-alerts .yoast-alert-holder{margin-bottom:.8em}.yoast-alerts .yoast-alert{width:100%}.yoast-container__alert .yoast-alert{border-right-color:#dc3232}#yoast-alerts-dismissed .yoast-alert{border-right-color:#d93f69}.yoast-container__warning .yoast-alert{border-right-color:#5d237a}#yoast-warnings-dismissed .yoast-alert{border-right-color:#0075b3}.yoast-container{position:relative;max-width:1280px;margin:20px 20px 1px;padding:20px 20px 0;border:1px solid #e5e5e5;background-color:#fdfdfd;box-shadow:0 1px 1px rgba(0,0,0,.04)}.yoast-alerts>h2:first-child{margin-bottom:1em}.yoast-alerts .yoast-container h3{margin:-20px -20px 0;padding:1em;border-bottom:1px solid #ccc;background-color:#fdfdfd;font-size:1.4em}h3 .dashicons-warning{color:#dc3232}.yoast-container .container{max-width:980px}.yoast-container .yoast-alert-holder{display:-ms-flexbox;display:flex}.dismiss .dashicons,.restore .dashicons{width:24px;height:24px;font-size:24px}.yoast-bottom-spacing{margin-bottom:20px}.yoast-alerts .button.dismiss,.yoast-alerts .button.restore{width:45px;height:45px;margin-right:10px;padding:0;outline:0;line-height:inherit;cursor:pointer;-ms-flex:0 0 45px;flex:0 0 45px}.yoast-alerts .button.dismiss:focus,.yoast-alerts .button.dismiss:hover,.yoast-alerts .button.restore:focus,.yoast-alerts .button.restore:hover{background:0 0}.yoast-container .separator{margin-top:1em;margin-bottom:1em;border-top:1px solid #ddd}.yoast-container .dashicons-yes{color:#77b227}.yoast-container__warning .dashicons-flag{color:#5d237a}.yoast-container-disabled{display:table-cell;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:4px;background-color:rgba(232,232,232,.7)}.yoast-no-issues{padding:1em 16px 1em 1em;color:#666} \ 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 deleted file mode 100644 index 1160948..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.css +++ /dev/null @@ -1,91 +0,0 @@ -.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-460-rtl.min.css similarity index 100% rename from wp-content/plugins/wordpress-seo/css/dist/dashboard-360-rtl.min.css rename to wp-content/plugins/wordpress-seo/css/dist/dashboard-460-rtl.min.css 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 deleted file mode 100644 index c8bc25c..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.css +++ /dev/null @@ -1,42 +0,0 @@ -.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-460-rtl.min.css similarity index 68% rename from wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.min.css rename to wp-content/plugins/wordpress-seo/css/dist/edit-page-460-rtl.min.css index d746414..6b8354b 100644 --- a/wp-content/plugins/wordpress-seo/css/dist/edit-page-330-rtl.min.css +++ b/wp-content/plugins/wordpress-seo/css/dist/edit-page-460-rtl.min.css @@ -1 +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 +.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}th#wpseo-score-readability{width:75px}@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 deleted file mode 100644 index 80fe00e..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.css +++ /dev/null @@ -1,7 +0,0 @@ -#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 deleted file mode 100644 index d2ab2fa..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/featured-image-330-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#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/featured-image-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/featured-image-460-rtl.min.css new file mode 100644 index 0000000..336c610 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/featured-image-460-rtl.min.css @@ -0,0 +1 @@ +#yst_opengraph_image_warning{margin-top:0}.yoast-opengraph-image-notice #set-post-thumbnail>img{box-shadow:0 0 0 2px #fff,0 0 0 5px #dc3232} \ 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 deleted file mode 100644 index 914ca86..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.css +++ /dev/null @@ -1,207 +0,0 @@ -/* 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 deleted file mode 100644 index 46becb8..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/help-center-340-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#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/help-center-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/help-center-460-rtl.min.css new file mode 100644 index 0000000..a72d21d --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/help-center-460-rtl.min.css @@ -0,0 +1 @@ +.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.yoast-help-center-open .wpseo-tab-video-container{border-bottom:none}.postbox .wpseo-tab-video-container{margin-left:-12px;margin-right:-12px}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px 12px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:right;cursor:pointer}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .toggle__arrow,.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-container__handle .dashicons-before:before{margin-left:5px}.wpseo-tab-video-container .wpseo-premium-popup{max-width:770px}.wpseo-tab-video-slideout{display:-ms-flexbox;display:flex;padding:2em 0;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)}.wpseo-admin-page .wpseo-tab-video-slideout{border:1px solid #e5e5e5;border-top:0}.wpseo-tab-video-slideout.hidden{display:none}.wpseo-tab-video-slideout .yoast-help-center-tabs{padding:0 0 1em;color:#fff;background-color:#a4286a;-ms-flex:0 0 164px;flex:0 0 164px}.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .yoast-help-center-tabs-wrap{max-width:916px;padding:0;-ms-flex:0 1 916px;flex:0 1 916px}.wpseo-tab-video-slideout .yoast-help-tab-content{display:none;padding:0 12px;color:#fff;font-weight:300}.wpseo-tab-video-slideout .yoast-help-tab-content.active{display:block}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .yoast-help-tab-content li{margin:2px 10px;list-style:disc inside}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:560px;margin-left:12px;padding-bottom:12px;-ms-flex:0 1 560px;flex:0 1 560px}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:220px;max-width:560px;-ms-flex:1 1 220px;flex:1 1 220px}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{margin:0 0 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 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 .wpseo-tab-video__panel__textarea h3{margin:0}.wpseo-tab-video-slideout a{color:#fff}#wpseo_meta .wpseo-tab-video-slideout h2,.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;margin-bottom:1em;padding:0;color:#fff;font-size:1.3em;font-weight:400;line-height:1.4}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;line-height:20px;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}@media screen and (max-width:1280px){.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-left:0}}@media screen and (max-width:1024px){.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-left:0;flex-basis:100%;-ms-flex-preferred-size:100%}.columns-2 .wpseo-tab-video-slideout{display:block}.columns-2 .wpseo-tab-video-slideout.hidden{display:none}.columns-2 .wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-left:12px;padding-right:12px}.columns-2 .wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.columns-2 .wpseo-help-center-item a{display:inline-block;margin:0 0 8px 4px;border:1px solid rgba(255,255,255,.5)}}@media screen and (max-width:782px){.wpseo-tab-video-slideout{display:block}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-left:12px;padding-right:12px}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.wpseo-help-center-item a{display:inline-block;margin:0 0 8px 4px;border:1px solid rgba(255,255,255,.5)}.wpseo-premium-popup-icon{display:none}} \ 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 deleted file mode 100644 index 6eea16e..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.css +++ /dev/null @@ -1,8 +0,0 @@ -.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-460-rtl.min.css similarity index 100% rename from wp-content/plugins/wordpress-seo/css/dist/inside-editor-331-rtl.min.css rename to wp-content/plugins/wordpress-seo/css/dist/inside-editor-460-rtl.min.css 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 deleted file mode 100644 index c0159e0..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.css +++ /dev/null @@ -1,144 +0,0 @@ -.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 deleted file mode 100644 index 12027f6..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/kb-search-350-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/kb-search-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/kb-search-460-rtl.min.css new file mode 100644 index 0000000..3609921 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/kb-search-460-rtl.min.css @@ -0,0 +1 @@ +.wpseo-kb-search-search-bar{border-bottom:1px solid #ccc}.wpseo-kb-search-search-bar form{display:-ms-flexbox;display:flex;max-width:600px}.wpseo-kb-search-search-bar input[type=text]{margin:0 0 1em 7px;padding:0 5px 1px;font-size:13px;line-height:26px;-ms-flex:1 1 auto;flex:1 1 auto}.wpseo-kb-search-search-bar .wpseo-kb-search-search-button{margin:0 0 1em}.wpseo-kb-search-results{overflow:auto;height:500px;margin:0;padding:0;list-style:none}.yoast-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...") 100% 0 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;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}}@media screen and (max-width:782px){.wpseo-kb-search-search-bar input[type=text]{padding:6px 5px;font-size:14px;line-height:normal}}@media screen and (max-width:600px){.wpseo-kb-search-search-bar form{display:block;max-width:none}.wpseo-kb-search-search-bar input[type=text]{width:100%;margin-left: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 deleted file mode 100644 index deb5be1..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.css +++ /dev/null @@ -1,1452 +0,0 @@ -/* 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 deleted file mode 100644 index bebf214..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/metabox-360-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#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-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/metabox-460-rtl.min.css new file mode 100644 index 0000000..306e84b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/metabox-460-rtl.min.css @@ -0,0 +1 @@ +#meta_container,.assessment-results,.snippet-editor__view,.snippet_container:after,li.score:after{clear:both}.yoast-section{width:auto;max-width:640px}.snippet_container:after,.snippet_container:before{display:table;content:" "}.snippet-editor__view-toggle{display:inline-block;margin-top:10px;border:1px solid #dbdbdb;border-radius:4px;background-color:#f7f7f7;vertical-align:top}.snippet-editor__view-icon{float:right;width:31px;height:31px;border:none;border-bottom:4px solid transparent;outline:0;background-color:transparent;background-repeat:no-repeat;background-position:center,center;cursor:pointer}.snippet-editor__view-icon:focus,.snippet-editor__view-icon:hover{border-color:#1074a8;background-color:#fff;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}.snippet-editor__view-icon--active{border-color:#555;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}.snippet-editor__view-icon.yoast-tooltip:before{bottom:-10px}.snippet-editor__view-icon.yoast-tooltip:after{margin-top:10px}.snippet-editor__view-icon-desktop{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%22M1728%20992v%2D832q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D1600q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v832q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h1600q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm128%2D832v1088q0%2066%2D47%20113t%2D113%2047h%2D544q0%2037%2016%2077%2E5t32%2071%2016%2043%2E5q0%2026%2D19%2045t%2D45%2019h%2D512q%2D26%200%2D45%2D19t%2D19%2D45q0%2D14%2016%2D44t32%2D70%2016%2D78h%2D544q%2D66%200%2D113%2D47t%2D47%2D113v%2D1088q0%2D66%2047%2D113t113%2D47h1600q66%200%20113%2047t47%20113z%22%2F%3E%3C%2Fsvg%3E");background-size:18px}.snippet-editor__view-icon-desktop:focus,.snippet-editor__view-icon-desktop:hover{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%22M1728%20992v%2D832q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D1600q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v832q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h1600q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm128%2D832v1088q0%2066%2D47%20113t%2D113%2047h%2D544q0%2037%2016%2077%2E5t32%2071%2016%2043%2E5q0%2026%2D19%2045t%2D45%2019h%2D512q%2D26%200%2D45%2D19t%2D19%2D45q0%2D14%2016%2D44t32%2D70%2016%2D78h%2D544q%2D66%200%2D113%2D47t%2D47%2D113v%2D1088q0%2D66%2047%2D113t113%2D47h1600q66%200%20113%2047t47%20113z%22%2F%3E%3C%2Fsvg%3E")}.snippet-editor__view-icon-mobile{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%22M976%201408q0%2D33%2D23%2E5%2D56%2E5t%2D56%2E5%2D23%2E5%2D56%2E5%2023%2E5%2D23%2E5%2056%2E5%2023%2E5%2056%2E5%2056%2E5%2023%2E5%2056%2E5%2D23%2E5%2023%2E5%2D56%2E5zm208%2D160v%2D704q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D512q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v704q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h512q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm%2D192%2D848q0%2D16%2D16%2D16h%2D160q%2D16%200%2D16%2016t16%2016h160q16%200%2016%2D16zm288%2D16v1024q0%2052%2D38%2090t%2D90%2038h%2D512q%2D52%200%2D90%2D38t%2D38%2D90v%2D1024q0%2D52%2038%2D90t90%2D38h512q52%200%2090%2038t38%2090z%22%2F%3E%3C%2Fsvg%3E");background-size:22px}.snippet-editor__view-icon-mobile:focus,.snippet-editor__view-icon-mobile:hover{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%22M976%201408q0%2D33%2D23%2E5%2D56%2E5t%2D56%2E5%2D23%2E5%2D56%2E5%2023%2E5%2D23%2E5%2056%2E5%2023%2E5%2056%2E5%2056%2E5%2023%2E5%2056%2E5%2D23%2E5%2023%2E5%2D56%2E5zm208%2D160v%2D704q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D512q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v704q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h512q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm%2D192%2D848q0%2D16%2D16%2D16h%2D160q%2D16%200%2D16%2016t16%2016h160q16%200%2016%2D16zm288%2D16v1024q0%2052%2D38%2090t%2D90%2038h%2D512q%2D52%200%2D90%2D38t%2D38%2D90v%2D1024q0%2D52%2038%2D90t90%2D38h512q52%200%2090%2038t38%2090z%22%2F%3E%3C%2Fsvg%3E")}.snippet-editor__view--desktop{width:600px;background:#fff}.snippet-editor__view--desktop .snippet_container__title{width:600px}.snippet-editor__view--desktop .snippet_container__title .title{white-space:nowrap}.snippet-editor__view--mobile{margin:0 0 10px;padding:13px 0;border-bottom:1px hidden #fff;border-radius:2px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.snippet-editor__view--mobile .snippet_container{display:block;line-height:20px}.snippet-editor__view--mobile .snippet_container__meta,.snippet-editor__view--mobile .snippet_container__title,.snippet-editor__view--mobile .snippet_container__url{box-sizing:border-box;width:100%}.snippet-editor__view--mobile .snippet_container__title{padding:0 16px;font-size:16px;word-wrap:break-word}.snippet-editor__view--mobile .snippet_container__title .title{font-size:16px}.snippet-editor__view--mobile .snippet_container__url{box-sizing:border-box;margin-bottom:13px;padding:0 16px 11px;border-bottom:1px solid #ebebeb;font-size:14px;white-space:nowrap}.snippet-editor__view--mobile .snippet_container__meta{padding:0 16px;font-size:14px}.snippet-editor__container{position:relative;cursor:pointer}.snippet-editor__heading{margin:0 -20px 15px;padding:8px 20px;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{padding-right:45px;background-repeat:no-repeat;background-position:right 20px top .6em;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__heading-icon-eye{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")}.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{max-width:640px;padding:0 20px 15px}.snippet-editor__button{padding:8px 10px;border:1px solid #dbdbdb;border-radius:4px;color:#555;background:#f7f7f7;font-size:.8rem;line-height:15px;cursor:pointer}.snippet-editor__edit-button{display:inline-block;box-sizing:border-box;margin-top:10px;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{right:-22px;width:24px;height:24px;background-size:25px;display:block;position:absolute;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;margin:0;color:#1e0fbe;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;text-overflow:ellipsis}.snippet_container .desc,.snippet_container .url{font-size:13px;line-height:1.4}.snippet_container .url{display:inline-block;float:right;color:#006621;font-size:14px;font-style:normal;line-height:16px}.snippet_container .url strong{font-weight:700}.snippet_container .down_arrow{float:right;margin-top:6px;margin-right:5px;border-top:5px solid #006621;border-left:4px solid transparent;border-right:4px solid transparent}.snippet_container .desc-default{color:#545454}.snippet_container .desc-default strong{color:#6a6a6a;font-weight:700}.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}.yoast-measurement-elements-holder{position:absolute;right:-9999em}.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}.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-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-container{display:inline-block;float:left;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}.yoast-tooltip::after,.yoast-tooltip::before{display:none;position:absolute;opacity:0;pointer-events:none}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{z-index:1000000;padding:5px 8px;border-radius:3px;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);-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt::after{content:attr(data-label)}.yoast-tooltip::before{z-index:1000001;width:0;height:0;border:5px solid transparent;color:rgba(0,0,0,.8);content:"\00a0"}@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}}.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.yoast-help-center-open .wpseo-tab-video-container{border-bottom:none}.postbox .wpseo-tab-video-container{margin-left:-12px;margin-right:-12px}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px 12px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:right;cursor:pointer}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .toggle__arrow,.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-container__handle .dashicons-before:before{margin-left:5px}.wpseo-tab-video-container .wpseo-premium-popup{max-width:770px}.wpseo-tab-video-slideout{display:-ms-flexbox;display:flex;padding:2em 0;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)}.wpseo-admin-page .wpseo-tab-video-slideout{border:1px solid #e5e5e5;border-top:0}.wpseo-tab-video-slideout.hidden{display:none}.wpseo-tab-video-slideout .yoast-help-center-tabs{padding:0 0 1em;color:#fff;background-color:#a4286a;-ms-flex:0 0 164px;flex:0 0 164px}.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .yoast-help-center-tabs-wrap{max-width:916px;padding:0;-ms-flex:0 1 916px;flex:0 1 916px}.wpseo-tab-video-slideout .yoast-help-tab-content{display:none;padding:0 12px;color:#fff;font-weight:300}.wpseo-tab-video-slideout .yoast-help-tab-content.active{display:block}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .yoast-help-tab-content li{margin:2px 10px;list-style:disc inside}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:560px;margin-left:12px;padding-bottom:12px;-ms-flex:0 1 560px;flex:0 1 560px}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:220px;max-width:560px;-ms-flex:1 1 220px;flex:1 1 220px}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{margin:0 0 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 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 .wpseo-tab-video__panel__textarea h3{margin:0}.wpseo-tab-video-slideout a{color:#fff}#wpseo_meta .wpseo-tab-video-slideout h2,.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;margin-bottom:1em;padding:0;color:#fff;font-size:1.3em;font-weight:400;line-height:1.4}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;line-height:20px;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}@media screen and (max-width:1280px){.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-left:0}}@media screen and (max-width:1024px){.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-left:0;flex-basis:100%;-ms-flex-preferred-size:100%}.columns-2 .wpseo-tab-video-slideout{display:block}.columns-2 .wpseo-tab-video-slideout.hidden{display:none}.columns-2 .wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-left:12px;padding-right:12px}.columns-2 .wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.columns-2 .wpseo-help-center-item a{display:inline-block;margin:0 0 8px 4px;border:1px solid rgba(255,255,255,.5)}}@media screen and (max-width:782px){.wpseo-tab-video-slideout{display:block}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-left:12px;padding-right:12px}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.wpseo-help-center-item a{display:inline-block;margin:0 0 8px 4px;border:1px solid rgba(255,255,255,.5)}.wpseo-premium-popup-icon{display:none}}.yoast-section{position:relative;padding:0 20px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-section__heading{margin:0 -20px 15px;padding:8px 20px;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.wpseotab label,.wpseotab legend{font-weight:600}.yoast-section__heading-icon{padding-right:45px;background-repeat:no-repeat;background-position:right 20px top .6em;background-size:16px}.yoast-section__heading-icon-file-text-o{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%20file%3D%22%23555%22%20d%3D%22M1596%20380q28%2028%2048%2076t20%2088v1152q0%2040%2D28%2068t%2D68%2028h%2D1344q%2D40%200%2D68%2D28t%2D28%2D68v%2D1600q0%2D40%2028%2D68t68%2D28h896q40%200%2088%2020t76%2048zm%2D444%2D244v376h376q%2D10%2D29%2D22%2D41l%2D313%2D313q%2D12%2D12%2D41%2D22zm384%201528v%2D1024h%2D416q%2D40%200%2D68%2D28t%2D28%2D68v%2D416h%2D768v1536h1280zm%2D1024%2D864q0%2D14%209%2D23t23%2D9h704q14%200%2023%209t9%2023v64q0%2014%2D9%2023t%2D23%209h%2D704q%2D14%200%2D23%2D9t%2D9%2D23v%2D64zm736%20224q14%200%2023%209t9%2023v64q0%2014%2D9%2023t%2D23%209h%2D704q%2D14%200%2D23%2D9t%2D9%2D23v%2D64q0%2D14%209%2D23t23%2D9h704zm0%20256q14%200%2023%209t9%2023v64q0%2014%2D9%2023t%2D23%209h%2D704q%2D14%200%2D23%2D9t%2D9%2D23v%2D64q0%2D14%209%2D23t23%2D9h704z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section,.yoast-section *,.yoast-section :after,.yoast-section :before,.yoast-section:after,.yoast-section:before{box-sizing:border-box}#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 ul{margin:0}.wpseo-metabox-sidebar li{display:inline-block;margin-bottom:0;padding:5px}.wpseo-metabox-sidebar a{display:inline-block;width:35px;height:35px;font-size:20px;line-height:30px;text-decoration:none}.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{display:none;overflow:auto;padding:20px 35px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-left:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}#wpseofocuskeyword,#wpseometakeywords,#wpseosnippet{margin-bottom:2em}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;padding:5px 12px 6px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a,.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 .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab label{display:block}.wpseotab input[type=radio]+label,.wpseotab input[type=checkbox]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 0 0 1em}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab #yoast_wpseo_focuskw_text_input,.wpseotab #yoast_wpseo_metakeywords,.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-right:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 20px 0 0;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;margin-top:1px;padding:3px 6px;color:#000;background:0 0;font-size:12px;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}.wpseotab.content .yoast_help.yoast-help-button{margin-top:-47px}.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}.assessment-results__mark:focus,.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;padding:0 0 1em;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}.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")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}.wpseo-buy-premium{padding-left:5px;color:#a4286a}.wpseo-metabox-go-to::after{position:static;top:auto;left:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-buy-premium{position:absolute;top:0;left:12px;padding:10px 0}.wpseo-metabox-premium-description{margin-top:.5em}ul.wpseo-metabox-premium-advantages{padding-right:1.5em;list-style:disc}.wpseosnippet .yoast-section{width:auto;max-width:640px;padding:0}#TB_window #TB_ajaxContent p{margin:5px 0 0;padding:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{margin:5px 0 0;list-style:none}#TB_window #TB_ajaxContent li::before{margin:0 0 0 10px;font-weight:700;content:"+"}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-tooltip.yoast-tooltip-hidden::after,.yoast-tooltip.yoast-tooltip-hidden::before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}@media screen and (max-width:782px){.wpseo-metabox-sidebar{display:inline-block;width:auto;margin:0 -5px 10px 0;padding:0}.wpseo-meta-section.active{display:block;clear:both}.wpseo-metabox-sidebar ul{display:inline-block}.wpseo-metabox-sidebar li{float:right;text-align:center}.wpseo-metabox-sidebar .wpseo-meta-section-link{width:40px;height:40px}.wpseo-meta-section-link .dashicons,.wpseo-meta-section-link .yst-traffic-light-container{display:block;width:40px;height:35px;margin:0;padding:5px 0 2px;border-bottom-width:3px;border-right-width:0}.wpseo-meta-section-link .dashicons:before,.wpseo-meta-section-link .yst-traffic-light{margin:0}.wpseo-meta-section-link .dashicons-admin-generic:before{position:relative;right:1px}.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;padding:0 5px}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab{padding:20px}.wpseotab.content{padding:20px 0}} \ No newline at end of file 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-460-rtl.min.css similarity index 90% rename from wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.min.css rename to wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-460-rtl.min.css index eda6e1b..a84238f 100644 --- 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-460-rtl.min.css @@ -1 +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 +.wpseo-is-primary-term,.wpseo-primary-term>label{font-weight:600}.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/metabox-primary-category-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.css deleted file mode 100644 index eb183eb..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/metabox-primary-category-rtl.css +++ /dev/null @@ -1,47 +0,0 @@ -.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/snippet-330-rtl.css b/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.css deleted file mode 100644 index e7f5758..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.css +++ /dev/null @@ -1,27 +0,0 @@ -#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 deleted file mode 100644 index 88b04b8..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/snippet-330-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -#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/snippet-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/snippet-460-rtl.min.css new file mode 100644 index 0000000..0d539c5 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/snippet-460-rtl.min.css @@ -0,0 +1 @@ +#snippet_preview{font-family:Arial,Helvetica,sans-serif;font-style:normal}.wpseosnippet .snippet-editor__label{font-size:1rem;font-weight:400;line-height:1}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 deleted file mode 100644 index 51289f7..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.css +++ /dev/null @@ -1,5 +0,0 @@ -.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 deleted file mode 100644 index 6fd0c5c..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/taxonomy-meta-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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 deleted file mode 100644 index e648b88..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.css +++ /dev/null @@ -1,137 +0,0 @@ -.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 deleted file mode 100644 index e9d2d33..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-330-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-460-rtl.min.css new file mode 100644 index 0000000..d4c5cd9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/toggle-switch-460-rtl.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.switch-light span span,.switch-toggle a{display:none}@media only screen{.switch-light,.switch-toggle{display:block;position:relative;padding:0!important}.switch-light::after,.switch-toggle::after{display:table;clear:both;content:""}.switch-light *,.switch-light :after,.switch-light :before,.switch-toggle *,.switch-toggle :after,.switch-toggle :before{box-sizing:border-box}.switch-light a,.switch-toggle a{display:block;transition:all .2s ease-out}.switch-light label,.switch-light>span,.switch-toggle label,.switch-toggle>span{line-height:2em;vertical-align:middle}.switch-light input{position:absolute;z-index:3;opacity:0}.switch-light input:checked~span a{left:0}.switch-light strong{font-weight:inherit}.switch-light>span{position:relative;min-height:2em;padding:0;text-align:right}.switch-light span span{display:block;float:right;position:relative;z-index:2;width:50%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-light a{display:block;position:absolute;z-index:1;top:0;left:50%;width:50%;height:100%;padding:0}.switch-toggle input{position:absolute;right:0;opacity:0}.switch-toggle input+label{display:block;float:right;position:relative;z-index:2;margin:0;padding:0 .5em;text-align:center}.switch-toggle a{position:absolute;z-index:1;top:0;right:0;width:10px;height:100%;padding:0}.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-candy a{box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.45)}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80em){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}.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:600;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-light.switch-yoast-seo,.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:1px solid #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!important;box-shadow:0 0 2px rgba(0,115,170,.8)!important}.switch-light.switch-yoast-seo input:checked~span a,.switch-toggle.switch-yoast-seo input:checked~span a{border:1px solid #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 deleted file mode 100644 index 50d6cb1..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.css +++ /dev/null @@ -1,553 +0,0 @@ -@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 deleted file mode 100644 index b18fcef..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/toggle-switch/toggle-switch-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -@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 deleted file mode 100644 index 718e698..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.css +++ /dev/null @@ -1,56 +0,0 @@ -.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-460-rtl.min.css similarity index 100% rename from wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-350-rtl.min.css rename to wp-content/plugins/wordpress-seo/css/dist/wpseo-dismissible-460-rtl.min.css 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 deleted file mode 100644 index f3534fd..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.css +++ /dev/null @@ -1,581 +0,0 @@ -.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 deleted file mode 100644 index 667b9ba..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/yoast-components-360-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/yoast-components-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/yoast-components-460-rtl.min.css new file mode 100644 index 0000000..943cc4b --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yoast-components-460-rtl.min.css @@ -0,0 +1 @@ +.yoast-wizard--step--container:focus,a{outline:0}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}.yoast-search-result-preview{overflow:hidden;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--focus:before,.yoast-search-result-preview__field--hover:before{position:absolute;right:-3px;width:24px;height:24px;margin-top:-3px;background-size:25px;content:"";display:block}.yoast-search-result-preview__field:after{clear:both}.yoast-search-result-preview__field--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%23646464%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")}.yoast-search-result-preview__field--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%230075b3%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")}.yoast-search-result-preview__title{overflow:hidden;margin:0;color:#1a0dab;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{font-size:13px;line-height:1.4}.yoast-search-result-preview__date{color:grey}.yoast-search-result-preview__description{color:#545454}.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%23555%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 #ccc;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%23555%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{overflow:hidden;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__container--focus:before,.yoast-search-result-form__container--hover:before{position:absolute;right:-3px;width:24px;height:24px;margin-top:15px;background-size:25px;content:"";display:block}.yoast-search-result-form__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%23646464%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")}.yoast-search-result-form__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%230075b3%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")}.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 #ddd}.yoast-search-result-form__description{display:block;box-sizing:border-box;width:100%;height:70px;border:1px solid #ddd}.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 #ddd;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}#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:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__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:100;line-height:3.68rem;letter-spacing:.03em}@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--emphasis,.yoast-wizard-field-description{font-weight:700}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;right:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:right}@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 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-notice__error{margin-bottom:15px;padding:12px;border-right:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=text]+div{margin-left:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link{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--columns>div,.yoast-wizard-image-upload-container-buttons__remove{margin-right:1em}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{flex-basis:50%;-ms-flex-preferred-size:50%}.yoast-wizard--columns>div:first-child{margin-right:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-left:1em;margin-right:0;-ms-flex-order:1;order:1}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}.yoast-wizard--choice div{align-self:flex-start;-ms-flex-item-align:start}.yoast-wizard--choice p{height:100%;margin-top:.3em}.yoast-wizard--box{padding:1em;border:1px solid #a4286a}.yoast-wizard--box>div:first-child{flex-basis:100px;-ms-flex-preferred-size:100px}.yoast-wizard-newsletter--header svg{position:relative;top:4px;margin-left:6px;fill:#a4286a}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}.yoast-wizard--video-frame iframe{border:none}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-right:0}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-top:2em;margin-left:0}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-right:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{margin-bottom:2em;padding-top:2em;border-top:1px solid #a4286a}.yoast-wizard--suggestion:first-child{padding-top:0;border-top:none}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-right:0}.yoast-wizard--video-frame{position:relative;height:0;padding-bottom:56.25%}.yoast-wizard--video-frame iframe{position:absolute;top:0;right:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-460-rtl.min.css new file mode 100644 index 0000000..647ff58 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yoast-extensions-460-rtl.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.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{-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{-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}.yoast-promoblock form a,a.promoblock,a.promoblock: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 *,.yoast :after,.yoast :before{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%);-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-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") 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}.yoast-license-status-active{padding:3px 6px;color:#fff;background:#008a00}.yoast-license-status-inactive{padding:3px 6px;color:#fff;background:#dc3232} \ 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 deleted file mode 100644 index 1bf15c1..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.css +++ /dev/null @@ -1,1370 +0,0 @@ -@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 deleted file mode 100644 index 74168c5..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-350-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -@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_plugin_tools-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-460-rtl.min.css new file mode 100644 index 0000000..01b0b0a --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yst_plugin_tools-460-rtl.min.css @@ -0,0 +1 @@ +#wpseo-debug-info,h4{clear:both}.yoast-sidebar__title,.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}#sidebar-container{width:261px;padding:0 19px 0 0}tr.yst_row{margin:5px 0 0;padding:5px 0 0}tr.yst_row.even{background-color:#f6f6f6}.postbox{margin:10px 0 0 10px}label.select,label.textinput{float:right;width:200px;margin:5px 0}.yoast-inline-label{float:none;margin:0}input.textinput,select,textarea{width:400px}input.textinput,select.select,textarea.textinput{margin:0 0 15px}input.checkbox,input.checkbox.double,input.radio{margin:6px 0 6px 10px}.textinput.metadesc{height:50px}textarea.import{width:500px;height:100px}p.desc{margin:6px 0 10px;padding:0 25px 8px 0}p.desc.label{margin:0 0 20px;padding:0 200px 10px 0}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:200px}.wpseo_content_wrapper h3{margin:1em 0 .5em}h4{margin:1.2em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.wpseo_content_wrapper .yoast-blocking-files-error p,.yoast .search-box{max-width:none}table.wpseo th{text-align:right}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}.postbox form{line-height:150%}.text{width:250px}table.yoast_help{border-collapse:collapse}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:right;vertical-align: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}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{font-weight:400}.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}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-right:6px}.wpseotab p.expl strong{font-size:115%}#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%}#separator{margin:1.5em 0 .5em}#separator input.radio{position:absolute;right:-9999em;width:1px;height:1px}#separator input.radio+label{float:right;width:30px!important;margin:0 0 .5em 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{background:url(../images/Yoast_SEO_Icon.svg) 50% 10px no-repeat;background-size:140px 140px;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 .ui-progressbar-value,.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}#wpseo_progressbar{height:25px;border:1px solid #006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-add-fb-admin-form-wrap .notice span{margin-right:10px}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:46px 0 20px;padding:10px 0;border-bottom:1px solid #a4286a;color:#a4286a;line-height:19px;text-align:right}.yoast-sidebar__spot{padding:10px 0;border-bottom:1px solid #ddd}.yoast-sidebar__spot a,.yoast-sidebar__spot h2{color:#a4286a}.yoast-sidebar__spot h2{margin-top:0}.yoast-sidebar__spot ul{position:relative}.yoast-sidebar__spot li{margin-right:20px;list-style:none}.yoast-sidebar__spot li::before{position:absolute;right:0;font-weight:700;content:"+"}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}@media screen and (max-width:1024px){.wpseo-tab-video-slideout .yoast-table-scrollable{width:120%}}.page-wpseo_rss .yoast-variable-desc{min-width:300px}.yoast-table-scrollable__container.yoast-has-scroll{overflow:hidden;position:relative}.yoast-table-scrollable__container.yoast-has-scroll:after{position:absolute;top:0;right:100%;width:50px;height:calc(100% - 16px);border-radius:0 10px 10px 0/0 50% 50% 0;box-shadow:5px 0 10px rgba(0,0,0,.25);content:""}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{display:inline-block;margin-left:10px;font-size:20px;line-height:inherit;vertical-align:text-top;content:"\21c4"}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}.yoast-sidebar__spot{float:right;width:50%;border:none;text-align:center}.yoast-sidebar__spot strong:first-child{display:block;max-width:261px;margin:0 auto;text-align:right}.yoast-sidebar__spot p{max-width:261px;margin:1em auto;text-align:right}}@media screen and (max-width:782px){label.select,label.textinput{display:inline-block;float:none;width:auto}input.textinput,textarea,textarea.textinput{display:block;width:100%}.select2-container,select,select.select{display:block;max-width:100%}p.desc.label{padding-right:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-right:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}.yoast-sidebar__spot{float:none;width:261px;margin:0 auto;border-bottom:1px solid #ddd}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-color:#a4286a;background-size:100px 100px;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{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%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-size:18px;vertical-align:top} \ 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 deleted file mode 100644 index 2d94043..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.css +++ /dev/null @@ -1,79 +0,0 @@ -.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 deleted file mode 100644 index 4c4577f..0000000 --- a/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-330-rtl.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/dist/yst_seo_score-460-rtl.min.css b/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-460-rtl.min.css new file mode 100644 index 0000000..01c4325 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/dist/yst_seo_score-460-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-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-460.min.css similarity index 68% rename from wp-content/plugins/wordpress-seo/css/edit-page-330.min.css rename to wp-content/plugins/wordpress-seo/css/edit-page-460.min.css index 4dfc1bd..9775e1a 100644 --- a/wp-content/plugins/wordpress-seo/css/edit-page-330.min.css +++ b/wp-content/plugins/wordpress-seo/css/edit-page-460.min.css @@ -1 +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 +.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}th#wpseo-score-readability{width:75px}@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 deleted file mode 100644 index d2ab2fa..0000000 --- a/wp-content/plugins/wordpress-seo/css/featured-image-330.min.css +++ /dev/null @@ -1 +0,0 @@ -#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/featured-image-460.min.css b/wp-content/plugins/wordpress-seo/css/featured-image-460.min.css new file mode 100644 index 0000000..336c610 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/featured-image-460.min.css @@ -0,0 +1 @@ +#yst_opengraph_image_warning{margin-top:0}.yoast-opengraph-image-notice #set-post-thumbnail>img{box-shadow:0 0 0 2px #fff,0 0 0 5px #dc3232} \ 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 deleted file mode 100644 index f7e567f..0000000 --- a/wp-content/plugins/wordpress-seo/css/help-center-340.min.css +++ /dev/null @@ -1 +0,0 @@ -#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/help-center-460.min.css b/wp-content/plugins/wordpress-seo/css/help-center-460.min.css new file mode 100644 index 0000000..227ce74 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/help-center-460.min.css @@ -0,0 +1 @@ +.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.yoast-help-center-open .wpseo-tab-video-container{border-bottom:none}.postbox .wpseo-tab-video-container{margin-right:-12px;margin-left:-12px}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px 12px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:left;cursor:pointer}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .toggle__arrow,.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-container__handle .dashicons-before:before{margin-right:5px}.wpseo-tab-video-container .wpseo-premium-popup{max-width:770px}.wpseo-tab-video-slideout{display:-ms-flexbox;display:flex;padding:2em 0;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)}.wpseo-admin-page .wpseo-tab-video-slideout{border:1px solid #e5e5e5;border-top:0}.wpseo-tab-video-slideout.hidden{display:none}.wpseo-tab-video-slideout .yoast-help-center-tabs{padding:0 0 1em;color:#fff;background-color:#a4286a;-ms-flex:0 0 164px;flex:0 0 164px}.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .yoast-help-center-tabs-wrap{max-width:916px;padding:0;-ms-flex:0 1 916px;flex:0 1 916px}.wpseo-tab-video-slideout .yoast-help-tab-content{display:none;padding:0 12px;color:#fff;font-weight:300}.wpseo-tab-video-slideout .yoast-help-tab-content.active{display:block}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .yoast-help-tab-content li{margin:2px 10px;list-style:disc inside}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:560px;margin-right:12px;padding-bottom:12px;-ms-flex:0 1 560px;flex:0 1 560px}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:220px;max-width:560px;-ms-flex:1 1 220px;flex:1 1 220px}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{margin:0 0 12px;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 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 .wpseo-tab-video__panel__textarea h3{margin:0}.wpseo-tab-video-slideout a{color:#fff}#wpseo_meta .wpseo-tab-video-slideout h2,.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;margin-bottom:1em;padding:0;color:#fff;font-size:1.3em;font-weight:400;line-height:1.4}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;line-height:20px;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}@media screen and (max-width:1280px){.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-right:0}}@media screen and (max-width:1024px){.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-right:0;flex-basis:100%;-ms-flex-preferred-size:100%}.columns-2 .wpseo-tab-video-slideout{display:block}.columns-2 .wpseo-tab-video-slideout.hidden{display:none}.columns-2 .wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-right:12px;padding-left:12px}.columns-2 .wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.columns-2 .wpseo-help-center-item a{display:inline-block;margin:0 4px 8px 0;border:1px solid rgba(255,255,255,.5)}}@media screen and (max-width:782px){.wpseo-tab-video-slideout{display:block}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-right:12px;padding-left:12px}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.wpseo-help-center-item a{display:inline-block;margin:0 4px 8px 0;border:1px solid rgba(255,255,255,.5)}.wpseo-premium-popup-icon{display:none}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/index.php b/wp-content/plugins/wordpress-seo/css/index.php deleted file mode 100644 index e94d9a4..0000000 --- a/wp-content/plugins/wordpress-seo/css/index.php +++ /dev/null @@ -1,4 +0,0 @@ -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/kb-search-460.min.css b/wp-content/plugins/wordpress-seo/css/kb-search-460.min.css new file mode 100644 index 0000000..337e946 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/kb-search-460.min.css @@ -0,0 +1 @@ +.wpseo-kb-search-search-bar{border-bottom:1px solid #ccc}.wpseo-kb-search-search-bar form{display:-ms-flexbox;display:flex;max-width:600px}.wpseo-kb-search-search-bar input[type=text]{margin:0 7px 1em 0;padding:0 5px 1px;font-size:13px;line-height:26px;-ms-flex:1 1 auto;flex:1 1 auto}.wpseo-kb-search-search-bar .wpseo-kb-search-search-button{margin:0 0 1em}.wpseo-kb-search-results{overflow:auto;height:500px;margin:0;padding:0;list-style:none}.yoast-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;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}}@media screen and (max-width:782px){.wpseo-kb-search-search-bar input[type=text]{padding:6px 5px;font-size:14px;line-height:normal}}@media screen and (max-width:600px){.wpseo-kb-search-search-bar form{display:block;max-width:none}.wpseo-kb-search-search-bar input[type=text]{width:100%;margin-right: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 deleted file mode 100644 index d525143..0000000 --- a/wp-content/plugins/wordpress-seo/css/metabox-360.min.css +++ /dev/null @@ -1 +0,0 @@ -#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/metabox-460.min.css b/wp-content/plugins/wordpress-seo/css/metabox-460.min.css new file mode 100644 index 0000000..cc54c51 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/metabox-460.min.css @@ -0,0 +1 @@ +#meta_container,.assessment-results,.snippet-editor__view,.snippet_container:after,li.score:after{clear:both}.yoast-section{width:auto;max-width:640px}.snippet_container:after,.snippet_container:before{display:table;content:" "}.snippet-editor__view-toggle{display:inline-block;margin-top:10px;border:1px solid #dbdbdb;border-radius:4px;background-color:#f7f7f7;vertical-align:top}.snippet-editor__view-icon{float:left;width:31px;height:31px;border:none;border-bottom:4px solid transparent;outline:0;background-color:transparent;background-repeat:no-repeat;background-position:center,center;cursor:pointer}.snippet-editor__view-icon:focus,.snippet-editor__view-icon:hover{border-color:#1074a8;background-color:#fff;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}.snippet-editor__view-icon--active{border-color:#555;transition:.15s color ease-in-out,.15s background-color ease-in-out,.15s border-color ease-in-out}.snippet-editor__view-icon.yoast-tooltip:before{bottom:-10px}.snippet-editor__view-icon.yoast-tooltip:after{margin-top:10px}.snippet-editor__view-icon-desktop{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%22M1728%20992v%2D832q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D1600q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v832q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h1600q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm128%2D832v1088q0%2066%2D47%20113t%2D113%2047h%2D544q0%2037%2016%2077%2E5t32%2071%2016%2043%2E5q0%2026%2D19%2045t%2D45%2019h%2D512q%2D26%200%2D45%2D19t%2D19%2D45q0%2D14%2016%2D44t32%2D70%2016%2D78h%2D544q%2D66%200%2D113%2D47t%2D47%2D113v%2D1088q0%2D66%2047%2D113t113%2D47h1600q66%200%20113%2047t47%20113z%22%2F%3E%3C%2Fsvg%3E");background-size:18px}.snippet-editor__view-icon-desktop:focus,.snippet-editor__view-icon-desktop:hover{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%22M1728%20992v%2D832q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D1600q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v832q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h1600q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm128%2D832v1088q0%2066%2D47%20113t%2D113%2047h%2D544q0%2037%2016%2077%2E5t32%2071%2016%2043%2E5q0%2026%2D19%2045t%2D45%2019h%2D512q%2D26%200%2D45%2D19t%2D19%2D45q0%2D14%2016%2D44t32%2D70%2016%2D78h%2D544q%2D66%200%2D113%2D47t%2D47%2D113v%2D1088q0%2D66%2047%2D113t113%2D47h1600q66%200%20113%2047t47%20113z%22%2F%3E%3C%2Fsvg%3E")}.snippet-editor__view-icon-mobile{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%22M976%201408q0%2D33%2D23%2E5%2D56%2E5t%2D56%2E5%2D23%2E5%2D56%2E5%2023%2E5%2D23%2E5%2056%2E5%2023%2E5%2056%2E5%2056%2E5%2023%2E5%2056%2E5%2D23%2E5%2023%2E5%2D56%2E5zm208%2D160v%2D704q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D512q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v704q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h512q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm%2D192%2D848q0%2D16%2D16%2D16h%2D160q%2D16%200%2D16%2016t16%2016h160q16%200%2016%2D16zm288%2D16v1024q0%2052%2D38%2090t%2D90%2038h%2D512q%2D52%200%2D90%2D38t%2D38%2D90v%2D1024q0%2D52%2038%2D90t90%2D38h512q52%200%2090%2038t38%2090z%22%2F%3E%3C%2Fsvg%3E");background-size:22px}.snippet-editor__view-icon-mobile:focus,.snippet-editor__view-icon-mobile:hover{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%22M976%201408q0%2D33%2D23%2E5%2D56%2E5t%2D56%2E5%2D23%2E5%2D56%2E5%2023%2E5%2D23%2E5%2056%2E5%2023%2E5%2056%2E5%2056%2E5%2023%2E5%2056%2E5%2D23%2E5%2023%2E5%2D56%2E5zm208%2D160v%2D704q0%2D13%2D9%2E5%2D22%2E5t%2D22%2E5%2D9%2E5h%2D512q%2D13%200%2D22%2E5%209%2E5t%2D9%2E5%2022%2E5v704q0%2013%209%2E5%2022%2E5t22%2E5%209%2E5h512q13%200%2022%2E5%2D9%2E5t9%2E5%2D22%2E5zm%2D192%2D848q0%2D16%2D16%2D16h%2D160q%2D16%200%2D16%2016t16%2016h160q16%200%2016%2D16zm288%2D16v1024q0%2052%2D38%2090t%2D90%2038h%2D512q%2D52%200%2D90%2D38t%2D38%2D90v%2D1024q0%2D52%2038%2D90t90%2D38h512q52%200%2090%2038t38%2090z%22%2F%3E%3C%2Fsvg%3E")}.snippet-editor__view--desktop{width:600px;background:#fff}.snippet-editor__view--desktop .snippet_container__title{width:600px}.snippet-editor__view--desktop .snippet_container__title .title{white-space:nowrap}.snippet-editor__view--mobile{margin:0 0 10px;padding:13px 0;border-bottom:1px hidden #fff;border-radius:2px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.snippet-editor__view--mobile .snippet_container{display:block;line-height:20px}.snippet-editor__view--mobile .snippet_container__meta,.snippet-editor__view--mobile .snippet_container__title,.snippet-editor__view--mobile .snippet_container__url{box-sizing:border-box;width:100%}.snippet-editor__view--mobile .snippet_container__title{padding:0 16px;font-size:16px;word-wrap:break-word}.snippet-editor__view--mobile .snippet_container__title .title{font-size:16px}.snippet-editor__view--mobile .snippet_container__url{box-sizing:border-box;margin-bottom:13px;padding:0 16px 11px;border-bottom:1px solid #ebebeb;font-size:14px;white-space:nowrap}.snippet-editor__view--mobile .snippet_container__meta{padding:0 16px;font-size:14px}.snippet-editor__container{position:relative;cursor:pointer}.snippet-editor__heading{margin:0 -20px 15px;padding:8px 20px;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{padding-left:45px;background-repeat:no-repeat;background-position:left 20px top .6em;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__heading-icon-eye{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")}.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{max-width:640px;padding:0 20px 15px}.snippet-editor__button{padding:8px 10px;border:1px solid #dbdbdb;border-radius:4px;color:#555;background:#f7f7f7;font-size:.8rem;line-height:15px;cursor:pointer}.snippet-editor__edit-button{display:inline-block;box-sizing:border-box;margin-top:10px;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{left:-22px;width:24px;height:24px;background-size:25px;display:block;position:absolute;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;margin:0;color:#1e0fbe;font-size:18px;font-weight:400;line-height:1.2;text-decoration:none;text-overflow:ellipsis}.snippet_container .desc,.snippet_container .url{font-size:13px;line-height:1.4}.snippet_container .url{display:inline-block;float:left;color:#006621;font-size:14px;font-style:normal;line-height:16px}.snippet_container .url strong{font-weight:700}.snippet_container .down_arrow{float:left;margin-top:6px;margin-left:5px;border-top:5px solid #006621;border-right:4px solid transparent;border-left:4px solid transparent}.snippet_container .desc-default{color:#545454}.snippet_container .desc-default strong{color:#6a6a6a;font-weight:700}.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}.yoast-measurement-elements-holder{position:absolute;left:-9999em}.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}.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-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-container{display:inline-block;float:right;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}.yoast-tooltip::after,.yoast-tooltip::before{display:none;position:absolute;opacity:0;pointer-events:none}button.yoast-tooltip{overflow:visible}.yoast-tooltip::after{z-index:1000000;padding:5px 8px;border-radius:3px;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);-webkit-font-smoothing:subpixel-antialiased}.yoast-tooltip-alt::after{content:attr(data-label)}.yoast-tooltip::before{z-index:1000001;width:0;height:0;border:5px solid transparent;color:rgba(0,0,0,.8);content:"\00a0"}@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}}.wpseo-tab-video-container{margin-bottom:20px;border-bottom:1px solid #a4286a}.yoast-help-center-open .wpseo-tab-video-container{border-bottom:none}.postbox .wpseo-tab-video-container{margin-right:-12px;margin-left:-12px}.wpseo-tab-video-container__handle{width:100%;margin:0;padding:10px 12px;border:none;outline:0;color:#a4286a;background:0 0;line-height:19px;text-align:left;cursor:pointer}.wpseo-tab-video-container__handle:focus,.wpseo-tab-video-container__handle:hover{text-decoration:underline}.wpseo-tab-video-container__handle .toggle__arrow,.wpseo-tab-video-slideout a.button,.wpseo-tab-video-slideout a.button-primary{text-decoration:none}.wpseo-tab-video-container__handle .dashicons-before:before{margin-right:5px}.wpseo-tab-video-container .wpseo-premium-popup{max-width:770px}.wpseo-tab-video-slideout{display:-ms-flexbox;display:flex;padding:2em 0;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)}.wpseo-admin-page .wpseo-tab-video-slideout{border:1px solid #e5e5e5;border-top:0}.wpseo-tab-video-slideout.hidden{display:none}.wpseo-tab-video-slideout .yoast-help-center-tabs{padding:0 0 1em;color:#fff;background-color:#a4286a;-ms-flex:0 0 164px;flex:0 0 164px}.wpseo-tab-video-slideout .yoast-help-center-tabs ul{margin:0}.wpseo-tab-video-slideout .yoast-help-center-tabs-wrap{max-width:916px;padding:0;-ms-flex:0 1 916px;flex:0 1 916px}.wpseo-tab-video-slideout .yoast-help-tab-content{display:none;padding:0 12px;color:#fff;font-weight:300}.wpseo-tab-video-slideout .yoast-help-tab-content.active{display:block}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wpseo-tab-video-slideout .yoast-help-tab-content li{margin:2px 10px;list-style:disc inside}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:560px;margin-right:12px;padding-bottom:12px;-ms-flex:0 1 560px;flex:0 1 560px}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video iframe{vertical-align:middle}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{min-width:220px;max-width:560px;-ms-flex:1 1 220px;flex:1 1 220px}.wpseo-tab-video-slideout .wpseo-tab-video__panel__textarea{margin:0 0 12px;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 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 .wpseo-tab-video__panel__textarea h3{margin:0}.wpseo-tab-video-slideout a{color:#fff}#wpseo_meta .wpseo-tab-video-slideout h2,.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;margin-bottom:1em;padding:0;color:#fff;font-size:1.3em;font-weight:400;line-height:1.4}.wpseo-help-center-item{display:inline}.wpseo-help-center-item a{display:block;padding:10px 12px;color:#fff;line-height:20px;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}@media screen and (max-width:1280px){.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-right:0}}@media screen and (max-width:1024px){.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{margin-right:0;flex-basis:100%;-ms-flex-preferred-size:100%}.columns-2 .wpseo-tab-video-slideout{display:block}.columns-2 .wpseo-tab-video-slideout.hidden{display:none}.columns-2 .wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-right:12px;padding-left:12px}.columns-2 .wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.columns-2 .wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.columns-2 .wpseo-help-center-item a{display:inline-block;margin:0 4px 8px 0;border:1px solid rgba(255,255,255,.5)}}@media screen and (max-width:782px){.wpseo-tab-video-slideout{display:block}.wpseo-tab-video-slideout .yoast-help-center-tabs{width:auto;padding-right:12px;padding-left:12px}.wpseo-tab-video-slideout .yoast-help-tab-content.active.yoast-help-tab-content-video{display:block;padding:0}.wpseo-tab-video-slideout .wpseo-tab-video__panel--video{max-width:none}.wpseo-tab-video-slideout .wpseo-tab-video__panel--text{max-width:none;padding:0 12px}.wpseo-help-center-item a{display:inline-block;margin:0 4px 8px 0;border:1px solid rgba(255,255,255,.5)}.wpseo-premium-popup-icon{display:none}}.yoast-section{position:relative;padding:0 20px 15px;background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.yoast-section__heading{margin:0 -20px 15px;padding:8px 20px;color:#555;font-family:"Open Sans",sans-serif;font-size:.9rem;font-weight:300}.wpseotab label,.wpseotab legend{font-weight:600}.yoast-section__heading-icon{padding-left:45px;background-repeat:no-repeat;background-position:left 20px top .6em;background-size:16px}.yoast-section__heading-icon-file-text-o{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%20file%3D%22%23555%22%20d%3D%22M1596%20380q28%2028%2048%2076t20%2088v1152q0%2040%2D28%2068t%2D68%2028h%2D1344q%2D40%200%2D68%2D28t%2D28%2D68v%2D1600q0%2D40%2028%2D68t68%2D28h896q40%200%2088%2020t76%2048zm%2D444%2D244v376h376q%2D10%2D29%2D22%2D41l%2D313%2D313q%2D12%2D12%2D41%2D22zm384%201528v%2D1024h%2D416q%2D40%200%2D68%2D28t%2D28%2D68v%2D416h%2D768v1536h1280zm%2D1024%2D864q0%2D14%209%2D23t23%2D9h704q14%200%2023%209t9%2023v64q0%2014%2D9%2023t%2D23%209h%2D704q%2D14%200%2D23%2D9t%2D9%2D23v%2D64zm736%20224q14%200%2023%209t9%2023v64q0%2014%2D9%2023t%2D23%209h%2D704q%2D14%200%2D23%2D9t%2D9%2D23v%2D64q0%2D14%209%2D23t23%2D9h704zm0%20256q14%200%2023%209t9%2023v64q0%2014%2D9%2023t%2D23%209h%2D704q%2D14%200%2D23%2D9t%2D9%2D23v%2D64q0%2D14%209%2D23t23%2D9h704z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section,.yoast-section *,.yoast-section :after,.yoast-section :before,.yoast-section:after,.yoast-section:before{box-sizing:border-box}#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 ul{margin:0}.wpseo-metabox-sidebar li{display:inline-block;margin-bottom:0;padding:5px}.wpseo-metabox-sidebar a{display:inline-block;width:35px;height:35px;font-size:20px;line-height:30px;text-decoration:none}.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{display:none;overflow:auto;padding:20px 35px;border:1px solid #ddd;background-color:#fdfdfd}.wpseotab .wpseo-cornerstone-checkbox{margin-right:.5em}.wpseotab.content{padding:20px 15px}.wpseotab.active{display:block}#wpseofocuskeyword,#wpseometakeywords,#wpseosnippet{margin-bottom:2em}.wpseo-metabox-tabs .wpseo_tablink{display:inline-block;padding:5px 12px 6px;vertical-align:top;text-decoration:none}.wpseo-metabox-tabs .wpseo_content_tab a,.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 .wpseo_tablink{padding:5px 7px}.wpseo-metabox-tabs .wpseo_tablink .dashicons{width:16px;height:16px;font-size:16px}.wpseo-metabox-sidebar .dashicons{width:30px;height:30px;font-size:30px}.wpseo-metabox-tabs-div div.wpseo-tabs-panel{overflow:auto;padding:.5em .9em;border:1px solid}#wpseo_meta .inside{margin:0}#wpseo_meta .postbox .inside .wpseotab{font-size:13px!important}.wpseotab .select2-container,.wpseotab input,.wpseotab label,.wpseotab p.error-message,.wpseotab textarea,.yoast-metabox__description{max-width:600px}.wpseotab fieldset{padding-top:5px}.wpseotab label{display:block}.wpseotab input[type=radio]+label,.wpseotab input[type=checkbox]+label{display:inline-block;font-weight:400}.wpseotab fieldset,.wpseotab label{margin-top:2em;margin-bottom:.5em}.wpseotab input[type=checkbox],.wpseotab input[type=checkbox]+label{margin-top:2em;margin-bottom:0;font-size:1em}.wpseotab fieldset:first-child,.wpseotab input[type=checkbox]:first-child,.wpseotab input[type=checkbox]:first-child+label,.wpseotab label:first-child{margin-top:10px}.wpseotab input[type=radio]{margin-top:0}.wpseotab input[type=radio]+label{margin:0 1em 0 0}.wpseotab p.error-message,.yoast-metabox__description{margin:.5em 0}.wpseotab #yoast_wpseo_focuskw_text_input,.wpseotab #yoast_wpseo_metakeywords,.wpseotab select[multiple]{margin-top:0}.wpseotab .wpseo_image_upload_button{margin-left:3px}.good,.warn,.wrong{font-weight:600}.good{color:green}.warn{color:maroon}.wrong{color:#dc3232}#current_seo_title span{padding:2px 5px;background-color:#ffffe0}#focuskwresults ul{margin:0}#focuskwresults li,#focuskwresults p{font-size:13px}#focuskwresults li{margin:0 0 0 20px;list-style-type:disc}.wpseo_hidden{display:none}.wpseo_msg{margin:5px 0 10px;padding:0 5px;border:1px solid #e6db55;background-color:#ffffe0}ul.wpseo-metabox-tabs li.wpseo-tab-add-keyword{border:none}.wpseo-tab-add-keyword .wpseo-add-keyword.button{height:auto;margin-top:1px;padding:3px 6px;color:#000;background:0 0;font-size:12px;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}.wpseotab.content .yoast_help.yoast-help-button{margin-top:-47px}.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}.assessment-results__mark:focus,.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;padding:0 0 1em;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}.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")}.term-php .wpseo-taxonomy-metabox-postbox>h2{margin:0;padding:8px 12px;border-bottom:1px solid #eee;font-size:14px;line-height:1.4}.wpseo-buy-premium{padding-right:5px;color:#a4286a}.wpseo-metabox-go-to::after{position:static;top:auto;right:auto;width:auto;height:auto;border:none;content:" \00BB"}#wpseo-buy-premium-popup-button.button-buy-premium{border-color:#a4286a;color:#fff;background:#a4286a}.wpseo-metabox-buy-premium{position:absolute;top:0;right:12px;padding:10px 0}.wpseo-metabox-premium-description{margin-top:.5em}ul.wpseo-metabox-premium-advantages{padding-left:1.5em;list-style:disc}.wpseosnippet .yoast-section{width:auto;max-width:640px;padding:0}#TB_window #TB_ajaxContent p{margin:5px 0 0;padding:5px 0 0}#TB_window #TB_ajaxContent ul{margin:5px 0 10px}#TB_window #TB_ajaxContent li{margin:5px 0 0;list-style:none}#TB_window #TB_ajaxContent li::before{margin:0 10px 0 0;font-weight:700;content:"+"}.yoast-section__heading-icon-list{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M384%201408q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm0%2D512q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm%2D1408%2D928q0%2080%2D56%20136t%2D136%2056%2D136%2D56%2D56%2D136%2056%2D136%20136%2D56%20136%2056%2056%20136zm1408%20416v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5zm0%2D512v192q0%2013%2D9%2E5%2022%2E5t%2D22%2E5%209%2E5h%2D1216q%2D13%200%2D22%2E5%2D9%2E5t%2D9%2E5%2D22%2E5v%2D192q0%2D13%209%2E5%2D22%2E5t22%2E5%2D9%2E5h1216q13%200%2022%2E5%209%2E5t9%2E5%2022%2E5z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-key{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M832%20512q0%2D80%2D56%2D136t%2D136%2D56%2D136%2056%2D56%20136q0%2042%2019%2083%2D41%2D19%2D83%2D19%2D80%200%2D136%2056t%2D56%20136%2056%20136%20136%2056%20136%2D56%2056%2D136q0%2D42%2D19%2D83%2041%2019%2083%2019%2080%200%20136%2D56t56%2D136zm851%20704q0%2017%2D49%2066t%2D66%2049q%2D9%200%2D28%2E5%2D16t%2D36%2E5%2D33%2D38%2E5%2D40%2D24%2E5%2D26l%2D96%2096%20220%20220q28%2028%2028%2068%200%2042%2D39%2081t%2D81%2039q%2D40%200%2D68%2D28l%2D671%2D671q%2D176%20131%2D365%20131%2D163%200%2D265%2E5%2D102%2E5t%2D102%2E5%2D265%2E5q0%2D160%2095%2D313t248%2D248%20313%2D95q163%200%20265%2E5%20102%2E5t102%2E5%20265%2E5q0%20189%2D131%20365l355%20355%2096%2D96q%2D3%2D3%2D26%2D24%2E5t%2D40%2D38%2E5%2D33%2D36%2E5%2D16%2D28%2E5q0%2D17%2049%2D66t66%2D49q13%200%2023%2010%206%206%2046%2044%2E5t82%2079%2E5%2086%2E5%2086%2073%2078%2028%2E5%2041z%22%2F%3E%3C%2Fsvg%3E")}.yoast-section__heading-icon-edit{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%221792%22%20height%3D%221792%22%20viewBox%3D%220%200%201792%201792%22%20xmlns%3D%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M491%201536l91%2D91%2D235%2D235%2D91%2091v107h128v128h107zm523%2D928q0%2D22%2D22%2D22%2D10%200%2D17%207l%2D542%20542q%2D7%207%2D7%2017%200%2022%2022%2022%2010%200%2017%2D7l542%2D542q7%2D7%207%2D17zm%2D54%2D192l416%20416%2D832%20832h%2D416v%2D416zm683%2096q0%2053%2D37%2090l%2D166%20166%2D416%2D416%20166%2D165q36%2D38%2090%2D38%2053%200%2091%2038l235%20234q37%2039%2037%2091z%22%20%2F%3E%3C%2Fsvg%3E")}.yoast-tooltip.yoast-tooltip-hidden::after,.yoast-tooltip.yoast-tooltip-hidden::before{display:none}.screen-reader-text.wpseo-generic-tab-textual-score,.screen-reader-text.wpseo-keyword-tab-textual-score{display:block}@media screen and (max-width:782px){.wpseo-metabox-sidebar{display:inline-block;width:auto;margin:0 0 10px -5px;padding:0}.wpseo-meta-section.active{display:block;clear:both}.wpseo-metabox-sidebar ul{display:inline-block}.wpseo-metabox-sidebar li{float:left;text-align:center}.wpseo-metabox-sidebar .wpseo-meta-section-link{width:40px;height:40px}.wpseo-meta-section-link .dashicons,.wpseo-meta-section-link .yst-traffic-light-container{display:block;width:40px;height:35px;margin:0;padding:5px 0 2px;border-bottom-width:3px;border-left-width:0}.wpseo-meta-section-link .dashicons:before,.wpseo-meta-section-link .yst-traffic-light{margin:0}.wpseo-meta-section-link .dashicons-admin-generic:before{position:relative;left:1px}.wpseo-metabox-buy-premium .wpseo-buy-premium{display:inline-block;width:20px;height:20px;padding:0 5px}.yoast-help-panel{max-width:none!important}#wpseo-crawl-issues-table-form .subsubsub{float:none;max-width:calc(100vw - 20px)}#wpseo-crawl-issues-table-form .yoast-help-button{margin-top:3px}.wpseotab select[multiple]{height:auto!important}}@media screen and (max-width:600px){.wpseotab{padding:20px}.wpseotab.content{padding:20px 0}} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/metabox-primary-category.min.css b/wp-content/plugins/wordpress-seo/css/metabox-primary-category-460.min.css similarity index 90% rename from wp-content/plugins/wordpress-seo/css/metabox-primary-category.min.css rename to wp-content/plugins/wordpress-seo/css/metabox-primary-category-460.min.css index d92f61e..04564fa 100644 --- a/wp-content/plugins/wordpress-seo/css/metabox-primary-category.min.css +++ b/wp-content/plugins/wordpress-seo/css/metabox-primary-category-460.min.css @@ -1 +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:right}.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 +.wpseo-is-primary-term,.wpseo-primary-term>label{font-weight:600}.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:right}.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/snippet-330.min.css b/wp-content/plugins/wordpress-seo/css/snippet-330.min.css deleted file mode 100644 index 88b04b8..0000000 --- a/wp-content/plugins/wordpress-seo/css/snippet-330.min.css +++ /dev/null @@ -1 +0,0 @@ -#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/snippet-460.min.css b/wp-content/plugins/wordpress-seo/css/snippet-460.min.css new file mode 100644 index 0000000..0d539c5 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/snippet-460.min.css @@ -0,0 +1 @@ +#snippet_preview{font-family:Arial,Helvetica,sans-serif;font-style:normal}.wpseosnippet .snippet-editor__label{font-size:1rem;font-weight:400;line-height:1}input[type=text].snippet-editor__field--invalid{color:#dc3232} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/taxonomy-meta.min.css b/wp-content/plugins/wordpress-seo/css/taxonomy-meta.min.css deleted file mode 100644 index 6fd0c5c..0000000 --- a/wp-content/plugins/wordpress-seo/css/taxonomy-meta.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/toggle-switch-330.min.css b/wp-content/plugins/wordpress-seo/css/toggle-switch-330.min.css deleted file mode 100644 index ea58265..0000000 --- a/wp-content/plugins/wordpress-seo/css/toggle-switch-330.min.css +++ /dev/null @@ -1 +0,0 @@ -.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-460.min.css b/wp-content/plugins/wordpress-seo/css/toggle-switch-460.min.css new file mode 100644 index 0000000..af082b7 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/toggle-switch-460.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.switch-light span span,.switch-toggle a{display:none}@media only screen{.switch-light,.switch-toggle{display:block;position:relative;padding:0!important}.switch-light::after,.switch-toggle::after{display:table;clear:both;content:""}.switch-light *,.switch-light :after,.switch-light :before,.switch-toggle *,.switch-toggle :after,.switch-toggle :before{box-sizing:border-box}.switch-light a,.switch-toggle a{display:block;transition:all .2s ease-out}.switch-light label,.switch-light>span,.switch-toggle label,.switch-toggle>span{line-height:2em;vertical-align:middle}.switch-light input{position:absolute;z-index:3;opacity:0}.switch-light input:checked~span a{right:0}.switch-light strong{font-weight:inherit}.switch-light>span{position:relative;min-height:2em;padding:0;text-align:left}.switch-light span span{display:block;float:left;position:relative;z-index:2;width:50%;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.switch-light a{display:block;position:absolute;z-index:1;top:0;right:50%;width:50%;height:100%;padding:0}.switch-toggle input{position:absolute;left:0;opacity:0}.switch-toggle input+label{display:block;float:left;position:relative;z-index:2;margin:0;padding:0 .5em;text-align:center}.switch-toggle a{position:absolute;z-index:1;top:0;left:0;width:10px;height:100%;padding:0}.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-candy a{box-shadow:0 1px 1px rgba(0,0,0,.2),inset 0 1px 1px rgba(255,255,255,.45)}}@media only screen and (-webkit-max-device-pixel-ratio:2) and (max-device-width:80em){.switch-light,.switch-toggle{-webkit-animation:webkitSiblingBugfix infinite 1s}}.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:600;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-light.switch-yoast-seo,.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:1px solid #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!important;box-shadow:0 0 2px rgba(0,115,170,.8)!important}.switch-light.switch-yoast-seo input:checked~span a,.switch-toggle.switch-yoast-seo input:checked~span a{border:1px solid #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.css b/wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.css deleted file mode 100644 index f20bdc3..0000000 --- a/wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.css +++ /dev/null @@ -1,553 +0,0 @@ -@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 { - right: 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: 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; } - /* 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; - left: 0; - opacity: 0; } - .switch-toggle input + label { - position: relative; - z-index: 2; - display: block; - float: left; - padding: 0 0.5em; - margin: 0; - text-align: center; } - .switch-toggle a { - 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) ~ 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 { - left: 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 { - 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) ~ 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 { - 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) ~ 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 { - 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) ~ 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 { - 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%; } - /* 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 { - left: 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; - left: 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-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, 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: right 0.28s cubic-bezier(0.4, 0, 0.2, 1); - -moz-transition: right 0.28s cubic-bezier(0.4, 0, 0.2, 1); - transition: right 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 { - right: 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-left: 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%; - left: 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; - 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 0.4s ease-in; - -moz-transition: opacity 0.4s ease-in; - transition: opacity 0.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: -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/toggle-switch/toggle-switch.min.css b/wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.min.css deleted file mode 100644 index bced16f..0000000 --- a/wp-content/plugins/wordpress-seo/css/toggle-switch/toggle-switch.min.css +++ /dev/null @@ -1 +0,0 @@ -@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-460.min.css similarity index 100% rename from wp-content/plugins/wordpress-seo/css/wpseo-dismissible-350.min.css rename to wp-content/plugins/wordpress-seo/css/wpseo-dismissible-460.min.css diff --git a/wp-content/plugins/wordpress-seo/css/xml-sitemap-xsl.php b/wp-content/plugins/wordpress-seo/css/xml-sitemap-xsl.php index c3189f2..91f1380 100644 --- a/wp-content/plugins/wordpress-seo/css/xml-sitemap-xsl.php +++ b/wp-content/plugins/wordpress-seo/css/xml-sitemap-xsl.php @@ -18,156 +18,156 @@ if ( extension_loaded( 'newrelic' ) && function_exists( 'newrelic_disable_autoru // Echo so opening tag doesn't get confused for PHP. R. echo ''; ?> - + - - XML Sitemap - - - - -
      -

      XML Sitemap

      -

      - Generated by Yoast SEO, this is an XML Sitemap, meant for consumption by search engines.
      - You can find more information about XML sitemaps on sitemaps.org. -

      - -

      - This XML Sitemap Index file contains sitemaps. -

      - - - - - - - - - - + + XML Sitemap + + + + +
      +

      XML Sitemap

      +

      + Generated by Yoast SEO, this is an XML Sitemap, meant for consumption by search engines.
      + You can find more information about XML sitemaps on sitemaps.org. +

      + +

      + This XML Sitemap Index file contains sitemaps. +

      +
      SitemapLast Modified
      + + + + + + + + + + + + + + + + + +
      SitemapLast Modified
      + + + +
      +
      + +

      + This XML Sitemap contains URLs. +

      +

      ↑ Sitemap Index

      + + + + + + + + + + + + + + - - - - - -
      URLImagesLast Mod.
      + -
      - - - -
      -
      - -

      - This XML Sitemap contains URLs. -

      -

      ↑ Sitemap Index

      - - - - - - - - - - - - - - - - - - - -
      URLImagesLast Mod.
      - - - - - - - - - - -
      -
      -
      - - - - + + + + + + + + + + + + + + + +
      + + + + -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/yoast-components-460.min.css b/wp-content/plugins/wordpress-seo/css/yoast-components-460.min.css new file mode 100644 index 0000000..b7207c9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/yoast-components-460.min.css @@ -0,0 +1 @@ +.yoast-wizard--step--container:focus,a{outline:0}body{background:#f1f1f1;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.375}a{color:#0073aa;transition-timing-function:ease-in-out;transition-duration:50ms;transition-property:border,background,color}a:active,a:hover{color:#00a0d2}a:focus{color:#124964;box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.screen-reader-text{overflow:hidden;clip:rect(1px,1px,1px,1px);position:absolute!important;width:1px;height:1px}.yoast-search-result-preview{overflow:hidden;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--focus:before,.yoast-search-result-preview__field--hover:before{position:absolute;left:-3px;width:24px;height:24px;margin-top:-3px;background-size:25px;content:"";display:block}.yoast-search-result-preview__field:after{clear:both}.yoast-search-result-preview__field--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%23646464%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")}.yoast-search-result-preview__field--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%230075b3%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")}.yoast-search-result-preview__title{overflow:hidden;margin:0;color:#1a0dab;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{font-size:13px;line-height:1.4}.yoast-search-result-preview__date{color:grey}.yoast-search-result-preview__description{color:#545454}.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%23555%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 #ccc;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%23555%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{overflow:hidden;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__container--focus:before,.yoast-search-result-form__container--hover:before{position:absolute;left:-3px;width:24px;height:24px;margin-top:15px;background-size:25px;content:"";display:block}.yoast-search-result-form__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%23646464%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")}.yoast-search-result-form__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%230075b3%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")}.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 #ddd}.yoast-search-result-form__description{display:block;box-sizing:border-box;width:100%;height:70px;border:1px solid #ddd}.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 #ddd;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}#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:#6c2548!important}.yoast-wizard--button__next button:focus div,.yoast-wizard--button__next button:hover div{background-color:transparent!important}.yoast-wizard--button__previous button:focus{background:#ddd!important}.yoast-wizard--button__previous button:focus:active{background:0 0!important}.yoast-wizard--button__previous button:focus>div>span,.yoast-wizard--button__previous button:hover>div>span{color:#000!important}.yoast-wizard--step__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:100;line-height:3.68rem;letter-spacing:.03em}@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--emphasis,.yoast-wizard-field-description{font-weight:700}.yoast-wizard--stepper{width:100%;margin:auto}.yoast-wizard-overlay{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;opacity:.2;color:#fff;background-color:#000;text-align:center}.yoast-wizard-overlay-loader{position:relative}.yoast-wizard-container{position:relative;min-height:20px;border:1px solid #ccc;box-shadow:rgba(0,0,0,.15) 0 3px 10px,rgba(0,0,0,.2) 0 3px 10px;text-align:left}@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 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-notice__error{margin-bottom:15px;padding:12px;border-left:4px solid #dc3232;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}@keyframes heartbeat{0%{opacity:.4;transform:scale(.7)}80%{opacity:1}100%{opacity:1;transform:scale(.95)}}.yoast-loader{animation:heartbeat 1.15s infinite;animation-timing-function:cubic-bezier(.96,.02,.63,.86);animation-direction:alternate}#wizard{overflow:hidden}.yoast-wizard{padding-top:2em}.yoast-wizard input[type=text]{min-width:250px}.yoast-wizard #gsc_authorization_code,.yoast-wizard input[type=text]+div{margin-right:1em}.yoast-wizard-body{max-width:80em}.yoast-wizard-return-link{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--columns>div,.yoast-wizard-image-upload-container-buttons__remove{margin-left:1em}.yoast-wizard-image-upload-container__image{max-width:151px}.yoast-wizard-image-upload-container-buttons{margin-top:1em}.yoast-wizard-image-upload-container-description{display:block}.yoast-wizard--navigation{margin-top:2em;padding-top:1em;border-top:1px solid #a4286a}.yoast-wizard--rows{display:-ms-flexbox;display:flex;flex-direction:column;-ms-flex-direction:column}.yoast-wizard--columns{display:-ms-flexbox;display:flex}.yoast-wizard--columns .yoast-wizard-text-input-field{max-width:100%}.yoast-wizard--columns__even>div{flex-basis:50%;-ms-flex-preferred-size:50%}.yoast-wizard--columns>div:first-child{margin-left:0}.yoast-wizard--columns .yoast-wizard--heading{margin:0;color:#a4286a}.yoast-wizard--columns>.yoast-wizard--column__push_right{-ms-flex-order:2;order:2}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-right:1em;margin-left:0;-ms-flex-order:1;order:1}.yoast-wizard--choice>.yoast-wizard--rows{height:100%}.yoast-wizard--choice div{align-self:flex-start;-ms-flex-item-align:start}.yoast-wizard--choice p{height:100%;margin-top:.3em}.yoast-wizard--box{padding:1em;border:1px solid #a4286a}.yoast-wizard--box>div:first-child{flex-basis:100px;-ms-flex-preferred-size:100px}.yoast-wizard-newsletter--header svg{position:relative;top:4px;margin-right:6px;fill:#a4286a}.yoast-wizard-newsletter--decoration{width:100%;max-width:490px}.yoast-wizard-newsletter--decoration img{width:490px;max-width:100%;margin-top:-3em}.yoast-wizard--video-frame iframe{border:none}@media screen and (max-width:80em){.yoast-wizard--columns{display:block}.yoast-wizard--columns>div{margin-left:0}.yoast-wizard--columns>.yoast-wizard--column__push_left{margin-top:2em;margin-right:0}.yoast-wizard--box{display:-ms-flexbox;display:flex;margin-top:1em}.yoast-wizard--box:first-child{margin-top:0}.yoast-wizard--box>div{margin-left:1em}.yoast-wizard .hide-on-tablet{display:none}}.yoast-wizard--suggestion{margin-bottom:2em;padding-top:2em;border-top:1px solid #a4286a}.yoast-wizard--suggestion:first-child{padding-top:0;border-top:none}@media screen and (max-width:50rem){.yoast-wizard .hide-on-mobile{display:none}.yoast-wizard--box{display:block}.yoast-wizard--box>div{margin-left:0}.yoast-wizard--video-frame{position:relative;height:0;padding-bottom:56.25%}.yoast-wizard--video-frame iframe{position:absolute;top:0;left:0;width:100%;height:100%}}.ie9 .yoast-wizard--stepper{display:none} \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/css/yoast-extensions-460.min.css b/wp-content/plugins/wordpress-seo/css/yoast-extensions-460.min.css new file mode 100644 index 0000000..8ed6da9 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/yoast-extensions-460.min.css @@ -0,0 +1 @@ +@charset "UTF-8";.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{-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{-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}.yoast-promoblock form a,a.promoblock,a.promoblock: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 *,.yoast :after,.yoast :before{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;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%);-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-extension:after{clear:both}.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}.yoast-license-status-active{padding:3px 6px;color:#fff;background:#008a00}.yoast-license-status-inactive{padding:3px 6px;color:#fff;background:#dc3232} \ 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 deleted file mode 100644 index f220148..0000000 --- a/wp-content/plugins/wordpress-seo/css/yst_plugin_tools-350.min.css +++ /dev/null @@ -1 +0,0 @@ -@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_plugin_tools-460.min.css b/wp-content/plugins/wordpress-seo/css/yst_plugin_tools-460.min.css new file mode 100644 index 0000000..ca13204 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/yst_plugin_tools-460.min.css @@ -0,0 +1 @@ +#wpseo-debug-info,h4{clear:both}.yoast-sidebar__title,.yoast-table-scrollable,.yoast-table-scrollable td,.yoast-table-scrollable th{box-sizing:border-box}.wpseo_content_wrapper{display:table;width:100%;table-layout:fixed}.wpseo_content_cell{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}#wpseo_content_top{width:100%}#sidebar-container{width:261px;padding:0 0 0 19px}tr.yst_row{margin:5px 0 0;padding:5px 0 0}tr.yst_row.even{background-color:#f6f6f6}.postbox{margin:10px 10px 0 0}label.select,label.textinput{float:left;width:200px;margin:5px 0}.yoast-inline-label{float:none;margin:0}input.textinput,select,textarea{width:400px}input.textinput,select.select,textarea.textinput{margin:0 0 15px}input.checkbox,input.checkbox.double,input.radio{margin:6px 10px 6px 0}.textinput.metadesc{height:50px}textarea.import{width:500px;height:100px}p.desc{margin:6px 0 10px;padding:0 0 8px 25px}p.desc.label{margin:0 0 20px;padding:0 0 10px 200px}.wpseo-gsc-reload-crawl-issues-form{position:relative;top:9px}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:200px}.wpseo_content_wrapper h3{margin:1em 0 .5em}h4{margin:1.2em 0 .5em}.wpseo_content_wrapper li,.wpseo_content_wrapper p{max-width:600px}.wpseo_content_wrapper .notice p,.wpseo_content_wrapper .yoast-blocking-files-error p,.yoast .search-box{max-width:none}table.wpseo th{text-align:left}#wpseo-tabs+.notice{margin-top:1.5em}.wpseo-variable-warning-element{border:1px solid #c62d2d!important}.wpseo-variable-warning{clear:both;margin:5px 0 0;padding:5px;color:#c62d2d}.wpseo-variable-warning code{color:#b02828}.wpseo-variable-warning a{color:#c62d2d}.wpseo_content_wrapper h1.wpseo-redirect-url-title{margin:1em 0 .5em;font-size:1.3em}.postbox form{line-height:150%}.text{width:250px}table.yoast_help{border-collapse:collapse}table.yoast_help,table.yoast_help td,table.yoast_help th{border:1px solid #ddd;color:#444}table.yoast_help td,table.yoast_help th{padding:5px 10px;text-align:left;vertical-align: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}table.yoast_help thead tr,table.yoast_help thead tr:hover{background-color:#fff}table.yoast_help .yoast-variable-name{font-weight:600;white-space:nowrap}table.yoast_help .yoast-variable-desc{font-weight:400}.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}.wpseotab{display:none}.wpseotab.active{display:block}.wpseotab p.expl{margin-left:6px}.wpseotab p.expl strong{font-size:115%}#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%}#separator{margin:1.5em 0 .5em}#separator input.radio{position:absolute;left:-9999em;width:1px;height:1px}#separator input.radio+label{float:left;width:30px!important;margin:0 5px .5em 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{background:url(../images/Yoast_SEO_Icon.svg) 50% 10px no-repeat;background-size:140px 140px;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 .ui-progressbar-value,.wpseo-progressbar .ui-progressbar-value{height:25px;background:#006691}#wpseo_progressbar{height:25px;border:1px solid #006691}.wpseo-progressbar-wrapper{display:inline;width:100%}.wpseo-progressbar{display:block;width:100%;height:25px;border:1px solid #006691}.wpseo-add-fb-admin-form-wrap .notice span{margin-left:10px}.archives-titles-metas-content{padding-top:1em}.yoast-sidebar__title{width:100%;margin:46px 0 20px;padding:10px 0;border-bottom:1px solid #a4286a;color:#a4286a;line-height:19px;text-align:left}.yoast-sidebar__spot{padding:10px 0;border-bottom:1px solid #ddd}.yoast-sidebar__spot a,.yoast-sidebar__spot h2{color:#a4286a}.yoast-sidebar__spot h2{margin-top:0}.yoast-sidebar__spot ul{position:relative}.yoast-sidebar__spot li{margin-left:20px;list-style:none}.yoast-sidebar__spot li::before{position:absolute;left:0;font-weight:700;content:"+"}.wpseo-banner__link{display:inline-block}.wpseo-banner__image{vertical-align:top}@media screen and (max-width:1024px){.wpseo-tab-video-slideout .yoast-table-scrollable{width:120%}}.page-wpseo_rss .yoast-variable-desc{min-width:300px}.yoast-table-scrollable__container.yoast-has-scroll{overflow:hidden;position:relative}.yoast-table-scrollable__container.yoast-has-scroll:after{position:absolute;top:0;left:100%;width:50px;height:calc(100% - 16px);border-radius:10px 0 0 10px/50% 0 0 50%;box-shadow:-5px 0 10px rgba(0,0,0,.25);content:""}.yoast-table-scrollable__container.yoast-has-scroll .yoast-table-scrollable__inner{overflow-x:scroll;padding-bottom:16px}.yoast-table-scrollable__hintwrapper{display:none}.yoast-table-scrollable__hintwrapper.yoast-has-scroll{display:block;margin:1em 0;text-align:center}.yoast-has-scroll .yoast-table-scrollable__hint{display:inline-block}.yoast-has-scroll .yoast-table-scrollable__hint:before{display:inline-block;margin-right:10px;font-size:20px;line-height:inherit;vertical-align:text-top;content:"\21c4"}@media screen and (max-width:1024px){.wpseo_content_cell,.wpseo_content_wrapper{display:block;height:auto}#wpseo_content_top{width:auto}#sidebar-container{width:auto;padding:0}.yoast-sidebar__spot{float:left;width:50%;border:none;text-align:center}.yoast-sidebar__spot strong:first-child{display:block;max-width:261px;margin:0 auto;text-align:left}.yoast-sidebar__spot p{max-width:261px;margin:1em auto;text-align:left}}@media screen and (max-width:782px){label.select,label.textinput{display:inline-block;float:none;width:auto}input.textinput,textarea,textarea.textinput{display:block;width:100%}.select2-container,select,select.select{display:block;max-width:100%}p.desc.label{padding-left:0}.wp-core-ui .button.wpseo-gsc-save-profile{margin-left:0}.wpseo-gsc-reload-crawl-issues-form{top:0;margin:1em 0}.wpseo-gsc-reload-crawl-issues-form .alignright{float:none}}@media screen and (max-width:600px){.wpseo-gsc-reload-crawl-issues-form{margin-bottom:0}.yoast-sidebar__spot{float:none;width:261px;margin:0 auto;border-bottom:1px solid #ddd}}@media screen and (max-width:500px){body.toplevel_page_wpseo_dashboard .wp-badge{padding-top:80px;background-color:#a4286a;background-size:100px 100px;box-shadow:0 1px 3px rgba(0,0,0,.2)}}.wpseo-checkmark-ok-icon{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%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-size:18px;vertical-align:top} \ 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 deleted file mode 100644 index 90c5cdb..0000000 --- a/wp-content/plugins/wordpress-seo/css/yst_seo_score-330.min.css +++ /dev/null @@ -1 +0,0 @@ -.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/css/yst_seo_score-460.min.css b/wp-content/plugins/wordpress-seo/css/yst_seo_score-460.min.css new file mode 100644 index 0000000..df91e15 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/css/yst_seo_score-460.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-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/frontend/class-googleplus.php b/wp-content/plugins/wordpress-seo/deprecated/class-googleplus.php similarity index 76% rename from wp-content/plugins/wordpress-seo/frontend/class-googleplus.php rename to wp-content/plugins/wordpress-seo/deprecated/class-googleplus.php index bf16f9e..1dea314 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-googleplus.php +++ b/wp-content/plugins/wordpress-seo/deprecated/class-googleplus.php @@ -3,6 +3,8 @@ * @package WPSEO\Frontend */ +_deprecated_file( __FILE__, 'WPSEO 3.2' ); + /** * This code handles the Google+ specific output that's not covered by OpenGraph. * @@ -19,7 +21,7 @@ class WPSEO_GooglePlus { * Class constructor. */ public function __construct() { - + _deprecated_constructor( __CLASS__, 'WPSEO 3.2' ); } /** @@ -28,6 +30,8 @@ class WPSEO_GooglePlus { * @return object */ public static function get_instance() { + _deprecated_function( __METHOD__, '3.2' ); + if ( ! ( self::$instance instanceof self ) ) { self::$instance = new self(); } @@ -41,7 +45,7 @@ class WPSEO_GooglePlus { * @deprecated 3.2 */ public function output() { - _deprecated_function( 'WPSEO_GooglePlus::output', '3.2' ); + _deprecated_function( __METHOD__, '3.2' ); } /** @@ -50,7 +54,7 @@ class WPSEO_GooglePlus { * @deprecated 3.2 */ public function description() { - _deprecated_function( 'WPSEO_GooglePlus::description', '3.2' ); + _deprecated_function( __METHOD__, '3.2' ); } /** @@ -59,13 +63,13 @@ class WPSEO_GooglePlus { * @deprecated 3.2 */ public function google_plus_title() { - _deprecated_function( 'WPSEO_GooglePlus::google_plus_title', '3.2' ); + _deprecated_function( __METHOD__, '3.2' ); } /** * Output the Google+ specific image */ public function google_plus_image() { - _deprecated_function( 'WPSEO_GooglePlus::google_plus_image', '3.2' ); + _deprecated_function( __METHOD__, '3.2' ); } } diff --git a/wp-content/plugins/wordpress-seo/deprecated/class-onpage-email-presenter.php b/wp-content/plugins/wordpress-seo/deprecated/class-onpage-email-presenter.php index 599a920..fd944bb 100644 --- a/wp-content/plugins/wordpress-seo/deprecated/class-onpage-email-presenter.php +++ b/wp-content/plugins/wordpress-seo/deprecated/class-onpage-email-presenter.php @@ -3,6 +3,8 @@ * @package WPSEO\Admin */ +_deprecated_file( __FILE__, 'WPSEO 3.0.7' ); + /** * @deprecated * @@ -15,14 +17,14 @@ class WPSEO_OnPage_Email_Presenter { * @deprecated 3.0.7 */ public function __construct() { - _deprecated_constructor( 'WPSEO_OnPage_Email_Presenter', 'WPSEO 3.0.7' ); + _deprecated_constructor( __CLASS__, 'WPSEO 3.0.7' ); } /** * @deprecated 3.0.7 */ public function get_subject() { - _deprecated_function( 'WPSEO_OnPage_Email_Presenter', 'WPSEO 3.0.7' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0.7' ); return array( '0' => '', @@ -34,7 +36,7 @@ class WPSEO_OnPage_Email_Presenter { * @deprecated 3.0.7 */ public function get_message() { - _deprecated_function( 'WPSEO_OnPage_Email_Presenter', 'WPSEO 3.0.7' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0.7' ); return ''; } diff --git a/wp-content/plugins/wordpress-seo/deprecated/class-onpage-notifier.php b/wp-content/plugins/wordpress-seo/deprecated/class-onpage-notifier.php index 325d2d0..6ed700e 100644 --- a/wp-content/plugins/wordpress-seo/deprecated/class-onpage-notifier.php +++ b/wp-content/plugins/wordpress-seo/deprecated/class-onpage-notifier.php @@ -3,6 +3,8 @@ * @package WPSEO\Admin */ +_deprecated_file( __FILE__, 'WPSEO 3.0.7' ); + /** * Notify the admin there is an indexibility change * @@ -16,7 +18,7 @@ class WPSEO_OnPage_Notifier { * @deprecated 3.0.7 */ public function send_email() { - _deprecated_constructor( 'WPSEO_OnPage_Email_Presenter', 'WPSEO 3.0.7' ); + _deprecated_constructor( __CLASS__, 'WPSEO 3.0.7' ); } /** @@ -25,7 +27,7 @@ class WPSEO_OnPage_Notifier { * @deprecated 3.0.7 */ public function set_content_type() { - _deprecated_function( 'WPSEO_OnPage_Notifier', 'WPSEO 3.0.7' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0.7' ); return 'text/html'; } @@ -37,7 +39,7 @@ class WPSEO_OnPage_Notifier { * @deprecated 3.0.7 */ public function show_notices() { - _deprecated_function( 'WPSEO_OnPage_Notifier', 'WPSEO 3.0.7' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0.7' ); } } diff --git a/wp-content/plugins/wordpress-seo/deprecated/class-snippet-preview.php b/wp-content/plugins/wordpress-seo/deprecated/class-snippet-preview.php index 1f6e937..40fc506 100644 --- a/wp-content/plugins/wordpress-seo/deprecated/class-snippet-preview.php +++ b/wp-content/plugins/wordpress-seo/deprecated/class-snippet-preview.php @@ -6,6 +6,8 @@ * @deprecated 3.0 Class inside file is removed. */ +_deprecated_file( __FILE__, 'WPSEO 3.0', null, __( 'Use javascript instead.', 'wordpress-seo' ) ); + /** * Class WPSEO_Snippet_Preview * @@ -83,7 +85,7 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ public function __construct( $post, $title, $description ) { - _deprecated_constructor( 'WPSEO_Snippet_Preview', 'WPSEO 3.0' ); + _deprecated_constructor( __CLASS__, 'WPSEO 3.0' ); } /** @@ -94,7 +96,7 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ public function get_content() { - _deprecated_function( 'WPSEO_Snippet_Preview::get_content', 'WPSEO 3.0', 'javascript' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); return $this->content; } @@ -104,7 +106,7 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ protected function set_date() { - _deprecated_function( 'WPSEO_Snippet_Preview::set_date', 'WPSEO 3.0', 'javascript' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); } /** @@ -115,7 +117,7 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ protected function get_post_date() { - _deprecated_function( 'WPSEO_Snippet_Preview::get_post_date', 'WPSEO 3.0', 'javascript' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); return ''; } @@ -125,7 +127,7 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ protected function set_url() { - _deprecated_function( 'WPSEO_Snippet_Preview::set_url', 'WPSEO 3.0', 'javascript' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); } /** @@ -136,7 +138,7 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ protected function set_slug() { - _deprecated_function( 'WPSEO_Snippet_Preview::set_slug', 'WPSEO 3.0', 'javascript' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); } /** @@ -145,7 +147,7 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ protected function set_content() { - _deprecated_function( 'WPSEO_Snippet_Preview::set_content', 'WPSEO 3.0', 'javascript' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); } /** @@ -156,6 +158,6 @@ class WPSEO_Snippet_Preview { * @deprecated 3.0 Removed, use javascript instead. */ protected function set_content_through_filter( $content ) { - _deprecated_function( 'WPSEO_Snippet_Preview::set_content_through_filter', 'WPSEO 3.0', 'javascript' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', __( 'Use javascript instead.', 'wordpress-seo' ) ); } } diff --git a/wp-content/plugins/wordpress-seo/deprecated/class-yoast-textstatistics.php b/wp-content/plugins/wordpress-seo/deprecated/class-yoast-textstatistics.php index b882ac2..498a1dc 100644 --- a/wp-content/plugins/wordpress-seo/deprecated/class-yoast-textstatistics.php +++ b/wp-content/plugins/wordpress-seo/deprecated/class-yoast-textstatistics.php @@ -5,6 +5,8 @@ * @deprecated 3.0 Removed. */ +_deprecated_file( __FILE__, 'WPSEO 3.0' ); + /** * @deprecated 3.0 Removed, use javascript instead. */ @@ -34,7 +36,7 @@ class Yoast_TextStatistics { * @param string $strEncoding Optional character encoding. */ public function __construct( $strEncoding = '' ) { - _deprecated_constructor( 'Yoast_TextStatistics', 'WPSEO 3.0' ); + _deprecated_constructor( __CLASS__, 'WPSEO 3.0' ); } /** @@ -45,7 +47,7 @@ class Yoast_TextStatistics { * @return int|float */ public function flesch_kincaid_reading_ease( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::flesch_kincaid_reading_ease', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -58,7 +60,7 @@ class Yoast_TextStatistics { * @return int */ public function text_length( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::text_length', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -71,7 +73,7 @@ class Yoast_TextStatistics { * @return int */ public function letter_count( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::letter_count', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -84,7 +86,7 @@ class Yoast_TextStatistics { * @return string */ protected function clean_text( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::clean_text', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; } @@ -97,7 +99,7 @@ class Yoast_TextStatistics { * @return string */ protected function lower_case( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::lower_case', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; } @@ -110,7 +112,7 @@ class Yoast_TextStatistics { * @return string */ protected function upper_case( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::upper_case', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return ''; } @@ -123,7 +125,7 @@ class Yoast_TextStatistics { * @return int */ public function sentence_count( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::sentence_count', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -136,7 +138,7 @@ class Yoast_TextStatistics { * @return int */ public function word_count( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::word_count', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -149,7 +151,7 @@ class Yoast_TextStatistics { * @return int|float */ public function average_words_per_sentence( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::average_words_per_sentence', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -162,7 +164,7 @@ class Yoast_TextStatistics { * @return int|float */ public function average_syllables_per_word( $strText ) { - _deprecated_function( 'Yoast_TextStatistics::average_syllables_per_word', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -174,7 +176,7 @@ class Yoast_TextStatistics { * @return int */ public function syllable_count( $strWord ) { - _deprecated_function( 'Yoast_TextStatistics::syllable_count', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } @@ -189,7 +191,7 @@ class Yoast_TextStatistics { * @return int|float */ public function normalize_score( $score, $min, $max, $dps = 1 ) { - _deprecated_function( 'Yoast_TextStatistics::normalize_score', 'WPSEO 3.0' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); return 0; } diff --git a/wp-content/plugins/wordpress-seo/frontend/class-breadcrumbs.php b/wp-content/plugins/wordpress-seo/frontend/class-breadcrumbs.php index 043a33e..2ebeb0f 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-breadcrumbs.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-breadcrumbs.php @@ -302,7 +302,7 @@ class WPSEO_Breadcrumbs { /** @var WP_Query $wp_query */ global $wp_query; - $this->add_home_crumb(); + $this->maybe_add_home_crumb(); $this->maybe_add_blog_crumb(); if ( ( $this->show_on_front === 'page' && is_front_page() ) || ( $this->show_on_front === 'posts' && is_home() ) ) { @@ -434,12 +434,14 @@ class WPSEO_Breadcrumbs { /** * Add Homepage crumb to the crumbs property */ - private function add_home_crumb() { - $this->add_predefined_crumb( - $this->options['breadcrumbs-home'], - WPSEO_Utils::home_url(), - true - ); + private function maybe_add_home_crumb() { + if ( $this->options['breadcrumbs-home'] !== '' ) { + $this->add_predefined_crumb( + $this->options['breadcrumbs-home'], + WPSEO_Utils::home_url(), + true + ); + } } /** @@ -862,6 +864,7 @@ class WPSEO_Breadcrumbs { /********************** DEPRECATED METHODS **********************/ + // @codeCoverageIgnoreStart /** * Wrapper function for the breadcrumb so it can be output for the supported themes. * @@ -886,4 +889,5 @@ class WPSEO_Breadcrumbs { public function create_breadcrumbs_string( $links, $wrapper = 'span', $element = 'span' ) { _deprecated_function( __METHOD__, 'WPSEO 1.5.2.3', 'yoast_breadcrumbs' ); } + // @codeCoverageIgnoreEnd } diff --git a/wp-content/plugins/wordpress-seo/frontend/class-frontend.php b/wp-content/plugins/wordpress-seo/frontend/class-frontend.php index 4a19418..6e07b4a 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-frontend.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-frontend.php @@ -84,7 +84,7 @@ class WPSEO_Frontend { add_action( 'wp_head', array( $this, 'head' ), 1 ); // The head function here calls action wpseo_head, to which we hook all our functionality. - add_action( 'wpseo_head', array( $this, 'debug_marker' ), 2 ); + add_action( 'wpseo_head', array( $this, 'debug_mark' ), 2 ); add_action( 'wpseo_head', array( $this, 'metadesc' ), 6 ); add_action( 'wpseo_head', array( $this, 'robots' ), 10 ); add_action( 'wpseo_head', array( $this, 'metakeywords' ), 11 ); @@ -607,7 +607,7 @@ class WPSEO_Frontend { * * @return string */ - public function debug_marker( $echo = true ) { + public function debug_mark( $echo = true ) { $marker = sprintf( '', /** @@ -1011,7 +1011,7 @@ class WPSEO_Frontend { private function base_url( $path = null ) { $url = get_option( 'home' ); - $parts = parse_url( $url ); + $parts = wp_parse_url( $url ); $base_url = trailingslashit( $parts['scheme'] . '://' . $parts['host'] ); @@ -1805,7 +1805,7 @@ class WPSEO_Frontend { // Find all titles, strip them out and add the new one in within the debug marker, so it's easily identified whether a site uses force rewrite. $content = preg_replace( '//i', '', $content ); - $content = str_replace( $this->debug_marker( false ), $this->debug_marker( false ) . "\n" . '' . $title . '', $content ); + $content = str_replace( $this->debug_mark( false ), $this->debug_mark( false ) . "\n" . '' . $title . '', $content ); $GLOBALS['wp_query'] = $old_wp_query; @@ -1936,4 +1936,20 @@ class WPSEO_Frontend { return count( $queried_terms[ $term->taxonomy ]['terms'] ) > 1; } + + /** Deprecated functions */ + // @codeCoverageIgnoreStart + /** + * Outputs or returns the debug marker, which is also used for title replacement when force rewrite is active. + * + * @deprecated 4.4 + * + * @param bool $echo Whether or not to echo the debug marker. + * @return string + */ + public function debug_marker( $echo = false ) { + return $this->debug_mark( $echo ); + } + + // @codeCoverageIgnoreEnd } diff --git a/wp-content/plugins/wordpress-seo/frontend/class-json-ld.php b/wp-content/plugins/wordpress-seo/frontend/class-json-ld.php index a829f17..7445173 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-json-ld.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-json-ld.php @@ -259,6 +259,8 @@ class WPSEO_JSON_LD { * * @deprecated 2.1 * @deprecated use WPSEO_JSON_LD::website() + + * @codeCoverageIgnore */ public function internal_search() { _deprecated_function( __METHOD__, 'WPSEO 2.1', 'WPSEO_JSON_LD::website()' ); diff --git a/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php b/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php index dfbaa97..5239388 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-opengraph.php @@ -23,7 +23,7 @@ class WPSEO_OpenGraph { add_filter( 'fb_meta_tags', array( $this, 'facebook_filter' ), 10, 1 ); } else { - add_filter( 'language_attributes', array( $this, 'add_opengraph_namespace' ) ); + add_filter( 'language_attributes', array( $this, 'add_opengraph_namespace' ), 15 ); add_action( 'wpseo_opengraph', array( $this, 'locale' ), 1 ); add_action( 'wpseo_opengraph', array( $this, 'type' ), 5 ); @@ -114,7 +114,36 @@ class WPSEO_OpenGraph { * @return string */ public function add_opengraph_namespace( $input ) { - return $input . ' prefix="og: http://ogp.me/ns#' . ( ( $this->options['fbadminapp'] != 0 || ( is_array( $this->options['fb_admins'] ) && $this->options['fb_admins'] !== array() ) ) ? ' fb: http://ogp.me/ns/fb#' : '' ) . '"'; + $namespaces = array( + 'og: http://ogp.me/ns#', + ); + if ( $this->options['fbadminapp'] != 0 || ( is_array( $this->options['fb_admins'] ) && $this->options['fb_admins'] !== array() ) ) { + $namespaces[] = 'fb: http://ogp.me/ns/fb#'; + } + + /** + * Allow for adding additional namespaces to the prefix attributes. + * + * @since 3.9.0 + * + * @param array $namespaces Currently registered namespaces which are to be + * added to the prefix attribute. + * Namespaces are strings and have the following syntax: + * ns: http://url.to.namespace/definition + */ + $namespaces = apply_filters( 'wpseo_html_namespaces', $namespaces ); + $namespace_string = implode( ' ', array_unique( $namespaces ) ); + + if ( strpos( $input, ' prefix=' ) !== false ) { + $regex = '`prefix=([\'"])(.+?)\1`'; + $replace = 'prefix="$2 ' . $namespace_string . '"'; + $input = preg_replace( $regex, $replace, $input ); + } + else { + $input .= ' prefix="' . $namespace_string . '"'; + } + + return $input; } /** @@ -799,10 +828,52 @@ class WPSEO_OpenGraph_Image { return $this->dimensions; } + /** + * Display an OpenGraph image tag + * + * @param string $img - Source URL to the image. + * + * @return bool + */ + public function add_image( $img ) { + + $original = trim( $img ); + + // Filter: 'wpseo_opengraph_image' - Allow changing the OpenGraph image. + $img = trim( apply_filters( 'wpseo_opengraph_image', $img ) ); + + if ( $original !== $img ) { + $this->dimensions = array(); + } + + if ( empty( $img ) ) { + return false; + } + + if ( WPSEO_Utils::is_url_relative( $img ) === true ) { + $img = $this->get_relative_path( $img ); + } + + if ( in_array( $img, $this->images ) ) { + return false; + } + array_push( $this->images, $img ); + + return true; + } + /** * Check if page is front page or singular and call the corresponding functions. If not, call get_default_image. */ private function set_images() { + + /** + * Filter: wpseo_add_opengraph_images - Allow developers to add images to the OpenGraph tags + * + * @api WPSEO_OpenGraph_Image The current object. + */ + do_action( 'wpseo_add_opengraph_images', $this ); + if ( is_front_page() ) { $this->get_front_page_image(); } @@ -993,40 +1064,6 @@ class WPSEO_OpenGraph_Image { return true; } - /** - * Display an OpenGraph image tag - * - * @param string $img - Source URL to the image. - * - * @return bool - */ - private function add_image( $img ) { - - $original = trim( $img ); - - // Filter: 'wpseo_opengraph_image' - Allow changing the OpenGraph image. - $img = trim( apply_filters( 'wpseo_opengraph_image', $img ) ); - - if ( $original !== $img ) { - $this->dimensions = array(); - } - - if ( empty( $img ) ) { - return false; - } - - if ( WPSEO_Utils::is_url_relative( $img ) === true ) { - $img = $this->get_relative_path( $img ); - } - - if ( in_array( $img, $this->images ) ) { - return false; - } - array_push( $this->images, $img ); - - return true; - } - /** * Get the relative path of the image * @@ -1041,7 +1078,7 @@ class WPSEO_OpenGraph_Image { // If it's a relative URL, it's relative to the domain, not necessarily to the WordPress install, we // want to preserve domain name and URL scheme (http / https) though. - $parsed_url = parse_url( home_url() ); + $parsed_url = wp_parse_url( home_url() ); $img = $parsed_url['scheme'] . '://' . $parsed_url['host'] . $img; return $img; diff --git a/wp-content/plugins/wordpress-seo/frontend/class-twitter.php b/wp-content/plugins/wordpress-seo/frontend/class-twitter.php index 8e0181a..22d3b68 100644 --- a/wp-content/plugins/wordpress-seo/frontend/class-twitter.php +++ b/wp-content/plugins/wordpress-seo/frontend/class-twitter.php @@ -474,7 +474,7 @@ class WPSEO_Twitter { $img = apply_filters( 'wpseo_twitter_image', $img ); if ( WPSEO_Utils::is_url_relative( $img ) === true && $img[0] === '/' ) { - $parsed_url = parse_url( home_url() ); + $parsed_url = wp_parse_url( home_url() ); $img = $parsed_url['scheme'] . '://' . $parsed_url['host'] . $img; } @@ -636,6 +636,8 @@ class WPSEO_Twitter { * Displays the domain tag for the site. * * @deprecated 3.0 + * + * @codeCoverageIgnore */ protected function site_domain() { _deprecated_function( __METHOD__, 'WPSEO 3.0' ); diff --git a/wp-content/plugins/wordpress-seo/images/banner-basic-seo-training.png b/wp-content/plugins/wordpress-seo/images/banner-basic-seo-training.png deleted file mode 100644 index 186295bf504f5c867c8ebc919b4199dc217bd23e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17510 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

      ku2r(BxMK)h1B7CeeIVnW}APOucf~0v3 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 diff --git a/wp-content/plugins/wordpress-seo/images/banner-local-seo.png b/wp-content/plugins/wordpress-seo/images/banner-local-seo.png deleted file mode 100644 index 5d3b0b84af3a3727b2e5d6002529df620c3f3afd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14141 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 diff --git a/wp-content/plugins/wordpress-seo/images/banner-news-seo.png b/wp-content/plugins/wordpress-seo/images/banner-news-seo.png deleted file mode 100644 index 0b4296e57f9f3d2cd0dc0ebe3d76716e3fb7cc22..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14532 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 diff --git a/wp-content/plugins/wordpress-seo/images/banner-premium-seo.png b/wp-content/plugins/wordpress-seo/images/banner-premium-seo.png deleted file mode 100644 index eecb394487d0c3d8f1e8e533540213ebc689e3db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13175 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 KMNUMnLSTa1E+KaS diff --git a/wp-content/plugins/wordpress-seo/images/banner-video-seo.png b/wp-content/plugins/wordpress-seo/images/banner-video-seo.png deleted file mode 100644 index 2183ccd9e06cfe15cd9eaa1d23dd0afbe4349327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12848 zcmajGbySpJ^e;RN3^7PLbR)<}H%NDbBRNPn2-4jx3Ifs~4FUqv(v2V;O4rccBVBj= zeb@WPd+)mI{`EZToV`Cg&faI8y`S@ZfN3b=fhoZN002)}Nlp_00HWT}xUn%&Bh&r* z=l}rErLvr~wl~_rQm>zZBH6D~1IM1>C%k-N#I?i2g=|ltoO}&sYt2Kve{L`6pgpC- z!$!&JVp&?+6&1s=R-0e8uQP+MF#?flN9jD~_XcxO>2Uu}H&2aDzo63H0LPi&6u7CN(GTSo8GS~Vi@e4P{SN-L$E`4+0WqO8+NIFuKJ@uf# zWVIxR$(W|+RvJlhX`<)TL*g|gPv@WjKvmP9$2QBamPOXXpcje>?8I*qm)iBn1T@N( zarZ;tYJFAwnu-s#32Z1GJAxV6alD0oRR$67Pql}Oc-VTqQ$qu+b z4{#1}5AY7~4+su4ey}o=g)tNOBI2KX+NO!f2xma}74yd|#ekaaLiAh2>RuP6OG~DTQz&YKZ=PUb|?k%QZXb4Y4?`DxG5c9)NSM zxc<*DCUj<8=BK|5`Ps)cZ^fKc`bHPNy&u#Xu|S4qe@PKkq%$$pS=So9quo?>z_y0~ z0PzkspcOrmRDTdU-w2npJD<42!AulGOHf)dMX>i zNC@x|MHGC>gKF_v;mpd8h<(qTJI4EgRMNjC_kVo3iBM~tqEe(%KX2uz^5y!QrK{Tg zj4Ucd+Q0pJ%vxe;Eg0q~VBniY!P3vMQrP=F$h2L~up(gD)@rFqb}o^_x-A7MR)Tfx zm42jOFi@VbKOD7y>+I8grzJmm+vl#7Uh_Mw$b_?{%8xXU>xa(;)juM)cR5DzH&n1G zqx;miecH7;Ir2;I1$>%;(D?3ArBKJX~5dvxYGSv#~?s2$675Z=|enEzr3fO3>lLCZWc+D8eMr;5;CS$2fEqPPC(yq_DFh-fvyGEiFTAL9g1q5&hDX=iNd`~1?8ogi> zuwd8BPq1feIKS?w%4`%K!`DJdPFR|LO5LEBR)Ceb=VhzFubDrH>+4wWsFSqmG2sjV zY%vTt+gIo%UHBK7cn%llyoS>8cyZNIkD=C0y#Ni6_KRug`!6wqZ9$Vl3eUn>6_;D% zI%5*?VUBnJVAwukbDFKRHWR&LH}!kwNo;p^ynb!&>dE&Hn)o_E06k~Y8+?m5u!dLX zTMZJ06uO#>Oi!+tYc*a{J5TmXy8!^fmdzeu#@?4uE;m~R;g+TFc`f!99FI8~m&t#Q znWN1pgU)&jZ8W`a_#v z1KwkkCySmY*#V;+(>IhZhm*#)Egq$w0o(*=sMrQ*ck~MzbePrTpUiGV z1Z~xRAS(B@hJf%hWEHo|3#q8?m0KS%!7LGhzp0Z~wE_4r}Rz>h?_)iV~wr~KZW5x$_;K0iJ7%7>Elc|#5K zqvuGf0-C#OKG_8M(H^S#rnWJ8|7w>)G!)V+!ao8De;_t=2Z9i!_u=r@gdATMz8?D{ ztSCdRZFD8X6E4)>sP)Od-;I`O8%`wRpEkD9@0WNN_1Q{n-@by?Twqo6hI#`_?=>L* z0`dJT@+{~>H`jB{yRyGoS|*fnxpN;@7~FavfYrspdNROMaF!7RALMF~H^ppDm4pGj znOq!CM;-$$!Pz+h2%fD5~k;i|lc@@mXe;zCkT zHJhd4lLAY!U(59l;HaRiHYN;~MwkheAOVsDME~~j@D?JLO?4l!b@_`(6qf$3N%BT6w{&Oayp;8S z9?6|~gZ^rG8z1ONb3!#C&S$HaVT(%0A!Xc0#(?!jvOY$*bycqq@1~K+dpR8j6G7$= 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 diff --git a/wp-content/plugins/wordpress-seo/images/banner-woocommerce-seo.png b/wp-content/plugins/wordpress-seo/images/banner-woocommerce-seo.png deleted file mode 100644 index 6097f02b156eaaa69774d7bc6522728c6bb3ff91..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14194 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 diff --git a/wp-content/plugins/wordpress-seo/images/banner/basic-seo-training.png b/wp-content/plugins/wordpress-seo/images/banner/basic-seo-training.png new file mode 100644 index 0000000000000000000000000000000000000000..3a1828b6411fdf9c3f175e8d8a4c46789fc02dc5 GIT binary patch literal 83980 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

      !{tPQK-RKaCh2#te{szfrHhU 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

    • ;2Z-H`e+G##@M0dHj_?NMiY#X8y|0b4f^_QIs6> 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�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 -K*9pu1>lFva zxSuyM|ILBs`oO5_0u&q;@p1kIb!`<(Z|GIGR`|R+C$3E`WNSbIdD9k2A zV!@8Uhy}&Mu!e!7A0f~@?n@_s%8esnq@o=9TQds3k9!<)Jjp;+i;;%EOKla&e zx3_vOnCI}^#=^&Zz4+!_(RuTo$8}wQgOXaWW5jF>zD$kh+r_T%RNOOkVLKKtmNl=MwNCG4 z&}d z15)u`73`_;UR;NQZSu)ClMg~GOhHfw80(4>*mD7E#F_WTV(f;=<5Eb;nK8w!o@XL} zPrlYgCMd)zRA|nYxyt6%O=9_f6n^xhpKq~Q`0BMnm1Qu!_J zIe(ldT91nY;;9^`Xe(zOAL}6V+)W&C)%wj_`tM>14my6dpvUs-Yt91$n6OFEwV=p4=JegVr@lOrUAz&VvH~6WQ@6Eb}^a=dpG@Tv?QWx@F-r47h+D4Rx?N5 zn6GYVixC$$-4=M^>AZFmMDFl@U=hR>8l(L4SV19V0aY_3O||YJRxG~OYs8Bul8y`RyizO*(OT(v#mfl-{892&GY2c;JK9-8_A=z>W{bV3?xGBy$;F&2QcZaYbUGX(8uOu*`D_0^8@SV?!1vEYt2_D6ieJerHz7w96-Yc4$n!hO&} z-0#?O4e=%poYk)0Mb%G`UCdl8rG3H~ISDP6wv!tv;s*Vs-!^ZA7%Q$pTEX*bF4U|E zFE<_1L;58R#r@hOX``vy#QgAj%sV{cQRAjY8u?Lrg3=pIZDFDO^Tn``b|1Li% zC!VzCjQ|^iBj75^F8Uy)ixaOgIo)Y9DO3P84$Wf6x#fe3Bwk@mLhlSsg22?RsvD&L z-a#946?c(JNhMOsM+unBjhcOk@pNNHpFmQII=G{P<%BRF9UF7eYqFrK<9^x8KQ?^* z>)#)GzRo@G`eEaycQVNt+ZfL*Zfd8Zomj9#U^DK9Nktm(8RM82E>OIV{BpjupExFS zKsy~3UGqwsphD?2sv(YY*H4$!h-xfg&-3)p`5?h3&n(hjpZP$pnm1}paIZ8q*)*Rq zqV{-G<4urtO|eBGS3z}ys4-lWy(4yW?)aDw9y1FE$J0*~a7>t+M>OPTw0UBVS&yvE z)<@2#jT>{4xo_QM>@dIaeDaz%Oq+xa!+r0!^G{1}Ftvr!BrMxqrcJ|5_qgZ35085E zvxmn$?p4zp-h=_LNR!O(Ghf|J8CZ*g1M4w3wgL3~nj5d^kaav3eLtR$1w%mpZb9*!G}H49%HPbX*WpK*!B&;G??#YXQbJN(yh%rO^s zH4DG~_3ws{fBYyEMLp6~3}o@nS&f1GRdX0~&ug`{ieqdNM2nY?t6_^9gccskLE>ZF ztV!ll+%O7biE`6a7`+}fFl-ErWl~&&wK;~$OJ6T->(2l7x{YmYUW2(HiyOoCxQdzY z_4?x45k6HAPUc4t->i9M&^a0MMln>;mLHx!EdIh=zC|3AUOzd#snq;w?SIa2&uI_v zfCsLqlC=@F{ida8w7_Pt9y?6LS`P0erHxNSM%kLyiZGrZG#`*j*v%%u;00000NkvXXu0mjfL09i` literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..5a43c21925e669c75794883aa1f80021e557a2cc GIT binary patch literal 79768 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�Mo{M?V=n}h|8z>b>57P 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

      v}h;q~Nwc|^fFxpnG= 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 ?C{i&%#VI)qx}pYHU^QOkVTGX%FkK0)YF1k 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

      1XSAH&paS^v@1H}BCu$c{JH~&tF9e~s%swT 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�)2iXCFy|0UQwMQS1%DnfMN)t8}2?%Am{W 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 Bk6r)( literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wordpress-seo/images/banner/video-seo.png b/wp-content/plugins/wordpress-seo/images/banner/video-seo.png new file mode 100644 index 0000000000000000000000000000000000000000..2e0c28c92c6768e140875618e58c3bdc92d0a67b GIT binary patch literal 73543 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wordpress-seo/images/banner/website-review.png b/wp-content/plugins/wordpress-seo/images/banner/website-review.png new file mode 100644 index 0000000000000000000000000000000000000000..0b47c81e6c16a2237b807c7c79aad050b4714317 GIT binary patch literal 70525 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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wordpress-seo/images/banner/woocommerce-seo.png b/wp-content/plugins/wordpress-seo/images/banner/woocommerce-seo.png new file mode 100644 index 0000000000000000000000000000000000000000..0a9ba8014c463d113f01ad51afe36ee02b42c327 GIT binary patch literal 94032 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

      UrabKFK4MMl)Sq)J5AfV;9dSF2{>`5DM*0 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

      2gePYTVghszuUncE}Fi>5>gkED%uI0}}3OMkq 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 M07*qoM6N<$g8Ns~6951J literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wordpress-seo/images/yoast-configuration-icon.svg b/wp-content/plugins/wordpress-seo/images/yoast-configuration-icon.svg new file mode 100644 index 0000000..33a7f41 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/images/yoast-configuration-icon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/inc/class-upgrade.php b/wp-content/plugins/wordpress-seo/inc/class-upgrade.php index ece1473..c8a889d 100644 --- a/wp-content/plugins/wordpress-seo/inc/class-upgrade.php +++ b/wp-content/plugins/wordpress-seo/inc/class-upgrade.php @@ -56,11 +56,21 @@ class WPSEO_Upgrade { $this->upgrade_36(); } + if ( version_compare( $this->options['version'], '4.0', '<' ) ) { + $this->upgrade_40(); + } + + if ( version_compare( $this->options['version'], '4.4', '<' ) ) { + $this->upgrade_44(); + } + + // Since 3.7. + $upsell_notice = new WPSEO_Product_Upsell_Notice(); + $upsell_notice->set_upgrade_notice(); + /** * Filter: 'wpseo_run_upgrade' - Runs the upgrade hook which are dependent on Yoast SEO * - * @deprecated Since 3.1 - * * @api string - The current version of Yoast SEO */ do_action( 'wpseo_run_upgrade', $this->options['version'] ); @@ -219,4 +229,35 @@ class WPSEO_Upgrade { WPSEO_Options::ensure_options_exist(); // Make sure all our options always exist - issue #1245. } + + /** + * Removes the about notice when its still in the database. + */ + private function upgrade_40() { + $center = Yoast_Notification_Center::get(); + $notification = $center->get_notification_by_id( 'wpseo-dismiss-about' ); + + if ( $notification ) { + $center->remove_notification( $notification ); + } + } + + /** + * Moves the content-analysis-active and keyword-analysis-acive options from wpseo-titles to wpseo. + */ + private function upgrade_44() { + $option_titles = WPSEO_Options::get_option( 'wpseo_titles' ); + $option_wpseo = WPSEO_Options::get_option( 'wpseo' ); + + if ( isset( $option_titles['content-analysis-active'] ) && isset( $option_titles['keyword-analysis-active'] ) ) { + $option_wpseo['content_analysis_active'] = $option_titles['content-analysis-active']; + unset( $option_titles['content-analysis-active'] ); + + $option_wpseo['keyword_analysis_active'] = $option_titles['keyword-analysis-active']; + unset( $option_titles['keyword-analysis-active'] ); + + update_option( 'wpseo_titles', $option_titles ); + update_option( 'wpseo', $option_wpseo ); + } + } } diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-advanced-settings.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-advanced-settings.php new file mode 100644 index 0000000..a501304 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-advanced-settings.php @@ -0,0 +1,64 @@ +is_premium(); + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-installation.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-installation.php index 519e5a9..4fda27d 100644 --- a/wp-content/plugins/wordpress-seo/inc/class-wpseo-installation.php +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-installation.php @@ -38,6 +38,7 @@ class WPSEO_Installation { $options['enable_setting_pages'] = false; $options['show_onboarding_notice'] = true; + $options['first_activated_on'] = time(); update_option( 'wpseo', $options ); } diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php index 3b07ee2..ddfaf0e 100644 --- a/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-meta.php @@ -106,7 +106,7 @@ class WPSEO_Meta { 'help-button' => '', // Translation added later. ), 'focuskw_text_input' => array( - 'type' => 'text', + 'type' => 'focuskeyword', 'title' => '', // Translation added later. 'default_value' => '', 'autocomplete' => false, @@ -147,7 +147,7 @@ class WPSEO_Meta { 'description' => '', ), 'metakeywords' => array( - 'type' => 'text', + 'type' => 'metakeywords', 'title' => '', // Translation added later. 'default_value' => '', 'class' => 'metakeywords', diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-replace-vars.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-replace-vars.php index 3ea367c..d45d4a8 100644 --- a/wp-content/plugins/wordpress-seo/inc/class-wpseo-replace-vars.php +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-replace-vars.php @@ -115,7 +115,7 @@ class WPSEO_Replace_Vars { $success = true; } else { - trigger_error( __( 'A replacement variable with the same name has already been registered. Try making your variable name more unique.', 'wordpress-seo' ), E_USER_WARNING ); + trigger_error( __( 'A replacement variable with the same name has already been registered. Try making your variable name unique.', 'wordpress-seo' ), E_USER_WARNING ); } } else { @@ -604,6 +604,9 @@ class WPSEO_Replace_Vars { if ( isset( $wp_query->query_vars['post_type'] ) && ( ( is_string( $wp_query->query_vars['post_type'] ) && $wp_query->query_vars['post_type'] !== '' ) || ( is_array( $wp_query->query_vars['post_type'] ) && $wp_query->query_vars['post_type'] !== array() ) ) ) { $post_type = $wp_query->query_vars['post_type']; } + elseif ( isset( $this->args->post_type ) && ( is_string( $this->args->post_type ) && $this->args->post_type !== '' ) ) { + $post_type = $this->args->post_type; + } else { // Make it work in preview mode. $post_type = $wp_query->get_queried_object()->post_type; @@ -1022,17 +1025,25 @@ class WPSEO_Replace_Vars { } $table = ' - '; +
      + + + + + + + '; foreach ( self::$help_texts[ $type ] as $replace => $help_text ) { $table .= ' - - + + '; } $table .= ' +
      ' . esc_html__( 'Variable', 'wordpress-seo' ) . '' . esc_html__( 'Description', 'wordpress-seo' ) . '
      %%' . esc_html( $replace ) . '%%' . $help_text . '%%' . esc_html( $replace ) . '%%' . $help_text . '
      '; return $table; diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-shortlinker.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-shortlinker.php new file mode 100644 index 0000000..74a016d --- /dev/null +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-shortlinker.php @@ -0,0 +1,59 @@ +version = $version; + } + + /** + * Builds a URL to use in the plugin as shortlink. + * + * @param string $url The URL to build upon. + * + * @return string The final URL. + */ + public function build_shortlink( $url ) { + return $url . '?utm_content=' . $this->version; + } + + /** + * Returns a version of the URL with a utm_content with the current version. + * + * @param string $url The URL to build upon. + * + * @return string The final URL. + */ + public static function get( $url ) { + $version = WPSEO_VERSION; + + $version = apply_filters( 'wpseo_shortlink_version', $version ); + + $shortlinker = new WPSEO_Shortlinker( $version ); + + return $shortlinker->build_shortlink( $url ); + } + + /** + * Echoes a version of the URL with a utm_content with the current version. + * + * @param string $url The URL to build upon. + */ + public static function show( $url ) { + echo esc_url( self::get( $url ) ); + } +} diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-statistics.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-statistics.php index 5ebb81d..ab4050c 100644 --- a/wp-content/plugins/wordpress-seo/inc/class-wpseo-statistics.php +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-statistics.php @@ -58,15 +58,18 @@ class WPSEO_Statistics { return $posts->found_posts; } + /********************** DEPRECATED METHODS **********************/ + + // @codeCoverageIgnoreStart /** * Returns the amount of posts that have no focus keyword * - * @deprecated + * @deprecated 3.0 * * @return int */ public function get_no_focus_post_count() { - _deprecated_function( 'get_no_focus_post_count', 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); return $this->get_post_count( new WPSEO_Rank( WPSEO_Rank::NO_FOCUS ) ); } @@ -74,12 +77,12 @@ class WPSEO_Statistics { /** * Returns the amount of posts that have a bad SEO ranking * - * @deprecated + * @deprecated 3.0 * * @return int */ public function get_bad_seo_post_count() { - _deprecated_function( 'get_bad_seo_post_count', 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); return $this->get_post_count( new WPSEO_Rank( WPSEO_Rank::BAD ) ); } @@ -87,12 +90,12 @@ class WPSEO_Statistics { /** * Returns the amount of posts that have a poor SEO ranking * - * @deprecated + * @deprecated 3.0 * * @return int */ public function get_poor_seo_post_count() { - _deprecated_function( 'get_poor_seo_post_count', 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); return $this->get_post_count( new WPSEO_Rank( 'poor' ) ); } @@ -100,12 +103,12 @@ class WPSEO_Statistics { /** * Returns the amount of posts that have an ok SEO ranking * - * @deprecated + * @deprecated 3.0 * * @return int */ public function get_ok_seo_post_count() { - _deprecated_function( 'get_ok_seo_post_count', 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); return $this->get_post_count( new WPSEO_Rank( WPSEO_Rank::OK ) ); } @@ -113,12 +116,12 @@ class WPSEO_Statistics { /** * Returns the amount of posts that have a good SEO ranking * - * @deprecated + * @deprecated 3.0 * * @return int */ public function get_good_seo_post_count() { - _deprecated_function( 'get_good_seo_post_count', 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); return $this->get_post_count( new WPSEO_Rank( WPSEO_Rank::GOOD ) ); } @@ -126,13 +129,14 @@ class WPSEO_Statistics { /** * Returns the amount of posts that have no SEO ranking * - * @deprecated + * @deprecated 3.0 * * @return int */ public function get_no_index_post_count() { - _deprecated_function( 'get_no_index_post_count', 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'WPSEO_Statistics::get_post_count' ); return $this->get_post_count( new WPSEO_Rank( WPSEO_Rank::NO_INDEX ) ); } + // @codeCoverageIgnoreEnd } diff --git a/wp-content/plugins/wordpress-seo/inc/class-wpseo-utils.php b/wp-content/plugins/wordpress-seo/inc/class-wpseo-utils.php index 7da51c6..e1e64d5 100644 --- a/wp-content/plugins/wordpress-seo/inc/class-wpseo-utils.php +++ b/wp-content/plugins/wordpress-seo/inc/class-wpseo-utils.php @@ -13,10 +13,15 @@ class WPSEO_Utils { /** * @var bool $has_filters Whether the PHP filter extension is enabled * @static + * @since 1.8.0 */ public static $has_filters; - /** @var array notifications to be shown in the JavaScript console */ + /** + * @var array notifications to be shown in the JavaScript console + * @static + * @since 3.3.2 + */ protected static $console_notifications = array(); /** @@ -24,6 +29,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @return boolean */ public static function grant_access() { @@ -47,6 +54,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @return bool */ public static function allow_system_file_edit() { @@ -71,6 +80,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @return bool */ public static function is_apache() { @@ -86,6 +97,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @return bool */ public static function is_nginx() { @@ -99,6 +112,8 @@ class WPSEO_Utils { /** * Register a notification to be shown in the JavaScript console * + * @since 3.3.2 + * * @param string $identifier Notification identifier. * @param string $message Message to be shown. * @param bool $one_time_only Only show once (if added multiple times). @@ -126,6 +141,8 @@ class WPSEO_Utils { /** * Localize the console notifications to JavaScript + * + * @since 3.3.2 */ public static function localize_console_notices() { if ( empty( self::$console_notifications ) ) { @@ -138,6 +155,8 @@ class WPSEO_Utils { /** * Check whether a url is relative * + * @since 1.8.0 + * * @param string $url URL string to check. * * @return bool @@ -149,6 +168,8 @@ class WPSEO_Utils { /** * List all the available user roles * + * @since 1.8.0 + * * @static * * @return array $roles @@ -170,6 +191,8 @@ class WPSEO_Utils { * * Replace line breaks, carriage returns, tabs with a space, then remove double spaces. * + * @since 1.8.0 + * * @param string $string String input to standardize. * * @return string @@ -184,6 +207,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @param string $text Input string that might contain shortcodes. * * @return string $text string without shortcodes @@ -198,6 +223,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @param mixed $value Value to trim or array of values to trim. * * @return mixed Trimmed value or array of trimmed values @@ -218,6 +245,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @param int $val The decimal score to translate. * @param bool $css_value Whether to return the i18n translated score or the CSS class value. * @@ -236,7 +265,7 @@ class WPSEO_Utils { /** * Emulate the WP native sanitize_text_field function in a %%variable%% safe way * - * @see https://core.trac.wordpress.org/browser/trunk/src/wp-includes/formatting.php for the original + * @see https://core.trac.wordpress.org/browser/trunk/src/wp-includes/formatting.php for the original * * Sanitize a string from user input or from the db * @@ -246,6 +275,10 @@ class WPSEO_Utils { * remove line breaks, tabs and extra white space, * strip octets - BUT DO NOT REMOVE (part of) VARIABLES WHICH WILL BE REPLACED. * + * @static + * + * @since 1.8.0 + * * @param string $value String value to sanitize. * * @return string @@ -290,7 +323,9 @@ class WPSEO_Utils { * Sanitize a url for saving to the database * Not to be confused with the old native WP function * - * @todo [JRF => whomever] check/improve url verification + * @todo [JRF => whomever] check/improve url verification + * + * @since 1.8.0 * * @param string $value String URL value to sanitize. * @param array $allowed_protocols Optional set of allowed protocols. @@ -306,6 +341,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @param mixed $value Value to validate. * * @return bool @@ -328,6 +365,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @param mixed $value Value to cast. * * @return bool @@ -393,6 +432,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @param mixed $value Value to validate. * * @return int|bool int or false in case of failure to convert to int @@ -415,6 +456,8 @@ class WPSEO_Utils { * * @static * + * @since 1.8.0 + * * @param mixed $value Value to cast. * * @return int|bool @@ -454,6 +497,8 @@ class WPSEO_Utils { * Clears the WP or W3TC cache depending on which is used * * @static + * + * @since 1.8.0 */ public static function clear_cache() { if ( function_exists( 'w3tc_pgcache_flush' ) ) { @@ -468,6 +513,8 @@ class WPSEO_Utils { * Flush W3TC cache after succesfull update/add of taxonomy meta option * * @static + * + * @since 1.8.0 */ public static function flush_w3tc_cache() { if ( defined( 'W3TC_DIR' ) && function_exists( 'w3tc_objectcache_flush' ) ) { @@ -479,6 +526,8 @@ class WPSEO_Utils { * Clear rewrite rules * * @static + * + * @since 1.8.0 */ public static function clear_rewrites() { delete_option( 'rewrite_rules' ); @@ -495,6 +544,7 @@ class WPSEO_Utils { * @static * * @since 1.5.0 + * @since 1.8.0 Moved from stand-alone function to this class. * * @param mixed $number1 Scalar (string/int/float/bool). * @param string $action Calculation action to execute. Valid input: @@ -619,6 +669,8 @@ class WPSEO_Utils { /** * Trim whitespace and NBSP (Non-breaking space) from string * + * @since 2.0.0 + * * @param string $string String input to trim. * * @return string @@ -634,6 +686,8 @@ class WPSEO_Utils { /** * Check if a string is a valid datetime * + * @since 2.0.0 + * * @param string $datetime String input to check as valid input for DateTime class. * * @return bool @@ -656,12 +710,14 @@ class WPSEO_Utils { * * This method will parse the URL and combine them in one string. * + * @since 2.3.0 + * * @param string $url URL string. * * @return mixed */ public static function format_url( $url ) { - $parsed_url = parse_url( $url ); + $parsed_url = wp_parse_url( $url ); $formatted_url = ''; if ( ! empty( $parsed_url['path'] ) ) { @@ -685,6 +741,8 @@ class WPSEO_Utils { /** * Get plugin name from file * + * @since 2.3.3 + * * @param string $plugin Plugin path relative to plugins directory. * * @return string|bool @@ -702,6 +760,8 @@ class WPSEO_Utils { /** * Retrieves the sitename. * + * @since 3.0.0 + * * @return string */ public static function get_site_name() { @@ -711,6 +771,8 @@ class WPSEO_Utils { /** * Retrieves the title separator. * + * @since 3.0.0 + * * @return string */ public static function get_title_separator() { @@ -737,6 +799,8 @@ class WPSEO_Utils { /** * Check if the current opened page is a Yoast SEO page. * + * @since 3.0.0 + * * @return bool */ public static function is_yoast_seo_page() { @@ -753,6 +817,8 @@ class WPSEO_Utils { /** * Check if the current opened page belongs to Yoast SEO Free. * + * @since 3.3.0 + * * @param string $current_page the current page the user is on. * * @return bool @@ -777,6 +843,8 @@ class WPSEO_Utils { * * Inspired by JetPack (https://github.com/Automattic/jetpack/blob/master/class.jetpack.php#L1383-L1406). * + * @since 3.0.0 + * * @return bool */ public static function is_development_mode() { @@ -803,6 +871,8 @@ class WPSEO_Utils { /** * Retrieve home URL with proper trailing slash. * + * @since 3.3.0 + * * @param string $path Path relative to home URL. * @param string|null $scheme Scheme to apply. * @@ -836,6 +906,8 @@ class WPSEO_Utils { /** * Returns a base64 URL for the svg for use in the menu * + * @since 3.3.0 + * * @param bool $base64 Whether or not to return base64'd output. * * @return string @@ -853,7 +925,10 @@ class WPSEO_Utils { /** * Returns the language part of a given locale, defaults to english when the $locale is empty * + * @since 3.4 + * * @param string $locale The locale to get the language of. + * * @returns string The language part of the locale. */ public static function get_language( $locale ) { @@ -867,22 +942,52 @@ class WPSEO_Utils { } /** - * Checks if the WP-REST-API with at least version 2.0 is available. + * Returns the user locale for the language to be used in the admin. * - * @since 3.6 + * WordPress 4.7 introduced the ability for users to specify an Admin language + * different from the language used on the front end. This checks if the feature + * is available and returns the user's language, with a fallback to the site's language. + * Can be removed when support for WordPress 4.6 will be dropped, in favor + * of WordPress get_user_locale() that already fallbacks to the site’s locale. * - * @return bool + * @since 4.1 + * + * @returns string The locale. */ - public static function is_api_available() { - return ( defined( 'REST_API_VERSION' ) - && version_compare( REST_API_VERSION, '2.0', '>=' ) ); + public static function get_user_locale() { + if ( function_exists( 'get_user_locale' ) ) { + return get_user_locale(); + } + + return get_locale(); } + /** + * Checks if the WP-REST-API is available. + * + * @since 3.6 + * @since 3.7 Introduced the $minimum_version parameter. + * + * @param string $minimum_version The minimum version the API should be. + * + * @return bool Returns true if the API is available. + */ + public static function is_api_available( $minimum_version = '2.0' ) { + return ( defined( 'REST_API_VERSION' ) + && version_compare( REST_API_VERSION, $minimum_version, '>=' ) ); + } + + /********************** DEPRECATED METHODS **********************/ + + // @codeCoverageIgnoreStart /** * Wrapper for the PHP filter input function. * * This is used because stupidly enough, the `filter_input` function is not available on all hosts... * + * @since 1.8.0 + * + * @deprecated 3.0 * @deprecated Passes through to PHP call, no longer used in code. * * @param int $type Input type constant. @@ -892,49 +997,62 @@ class WPSEO_Utils { * @return mixed */ public static function filter_input( $type, $variable_name, $filter = FILTER_DEFAULT ) { + _deprecated_function( __METHOD__, 'WPSEO 3.0', 'PHP native filter_input()' ); + return filter_input( $type, $variable_name, $filter ); } /** * Adds a hook that when given option is updated, the XML sitemap transient cache is cleared * - * @deprecated - * @see WPSEO_Sitemaps_Cache::register_clear_on_option_update() + * @since 2.2.0 + * + * @deprecated 3.2 + * @see WPSEO_Sitemaps_Cache::register_clear_on_option_update() * * @param string $option Option name. * @param string $type Sitemap type. */ public static function register_cache_clear_option( $option, $type = '' ) { + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Sitemaps_Cache::register_clear_on_option_update()' ); WPSEO_Sitemaps_Cache::register_clear_on_option_update( $option, $type ); } /** * Clears the transient cache when a given option is updated, if that option has been registered before * - * @deprecated - * @see WPSEO_Sitemaps_Cache::clear_on_option_update() + * @since 2.2.0 + * + * @deprecated 3.2 + * @see WPSEO_Sitemaps_Cache::clear_on_option_update() * * @param string $option The option that's being updated. */ public static function clear_transient_cache( $option ) { + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Sitemaps_Cache::clear_on_option_update()' ); WPSEO_Sitemaps_Cache::clear_on_option_update( $option ); } /** * Clear entire XML sitemap cache * - * @deprecated - * @see WPSEO_Sitemaps_Cache::clear() + * @since 1.8.0 + * + * @deprecated 3.2 + * @see WPSEO_Sitemaps_Cache::clear() * * @param array $types Set of sitemap types to invalidate cache for. */ public static function clear_sitemap_cache( $types = array() ) { + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Sitemaps_Cache::clear()' ); WPSEO_Sitemaps_Cache::clear( $types ); } /** * Wrapper for encoding the array as a json string. Includes a fallback if wp_json_encode doesn't exist. * + * @since 3.0.0 + * * @deprecated 3.3 Core versions without wp_json_encode() no longer supported, fallback unnecessary. * * @param array $array_to_encode The array which will be encoded. @@ -944,6 +1062,9 @@ class WPSEO_Utils { * @return false|string */ public static function json_encode( array $array_to_encode, $options = 0, $depth = 512 ) { + _deprecated_function( __METHOD__, 'WPSEO 3.3', 'wp_json_encode()' ); + return wp_json_encode( $array_to_encode, $options, $depth ); } + // @codeCoverageIgnoreEnd } diff --git a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-rss.php b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-rss.php index 8c9898a..1c49687 100644 --- a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-rss.php +++ b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-rss.php @@ -44,7 +44,8 @@ class WPSEO_Option_RSS extends WPSEO_Option { * @return void */ public function translate_defaults() { - $this->defaults['rssafter'] = sprintf( __( 'The post %s appeared first on %s.', 'wordpress-seo' ), '%%POSTLINK%%', '%%BLOGLINK%%' ); + /* translators: 1: link to post; 2: link to blog. */ + $this->defaults['rssafter'] = sprintf( __( 'The post %1$s appeared first on %2$s.', 'wordpress-seo' ), '%%POSTLINK%%', '%%BLOGLINK%%' ); } diff --git a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-titles.php b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-titles.php index 38d528a..9129757 100644 --- a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-titles.php +++ b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-titles.php @@ -23,8 +23,6 @@ class WPSEO_Option_Titles extends WPSEO_Option { 'title_test' => 0, // Form fields. 'forcerewritetitle' => false, - 'content-analysis-active' => true, - 'keyword-analysis-active' => true, 'separator' => 'sc-dash', 'noodp' => false, 'usemetakeywords' => false, @@ -176,7 +174,8 @@ class WPSEO_Option_Titles extends WPSEO_Option { * @return void */ public function translate_defaults() { - $this->defaults['title-author-wpseo'] = sprintf( __( '%s, Author at %s', 'wordpress-seo' ), '%%name%%', '%%sitename%%' ) . ' %%page%% '; + /* translators: 1: Author name; 2: Site name. */ + $this->defaults['title-author-wpseo'] = sprintf( __( '%1$s, Author at %2$s', 'wordpress-seo' ), '%%name%%', '%%sitename%%' ) . ' %%page%% '; $this->defaults['title-search-wpseo'] = sprintf( __( 'You searched for %s', 'wordpress-seo' ), '%%searchphrase%%' ) . ' %%page%% %%sep%% %%sitename%%'; $this->defaults['title-404-wpseo'] = __( 'Page not found', 'wordpress-seo' ) . ' %%sep%% %%sitename%%'; } diff --git a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-wpseo.php b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-wpseo.php index 5e790ed..37bafcf 100644 --- a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-wpseo.php +++ b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-wpseo.php @@ -39,9 +39,13 @@ class WPSEO_Option_Wpseo extends WPSEO_Option { 'site_type' => '', // List of options. 'has_multiple_authors' => '', 'environment_type' => '', + 'content_analysis_active' => true, + 'keyword_analysis_active' => true, 'enable_setting_pages' => true, 'enable_admin_bar_menu' => true, + 'enable_cornerstone_content' => true, 'show_onboarding_notice' => false, + 'first_activated_on' => false, ); /** @@ -88,6 +92,13 @@ class WPSEO_Option_Wpseo extends WPSEO_Option { /* Clear the cache on update/add */ add_action( 'add_option_' . $this->option_name, array( 'WPSEO_Utils', 'clear_cache' ) ); add_action( 'update_option_' . $this->option_name, array( 'WPSEO_Utils', 'clear_cache' ) ); + + /** + * Filter the `wpseo` option defaults. + * + * @param array $defaults Array the defaults for the `wpseo` option attributes. + */ + $this->defaults = apply_filters( 'wpseo_option_wpseo_defaults', $this->defaults ); } @@ -190,6 +201,15 @@ class WPSEO_Option_Wpseo extends WPSEO_Option { } break; + case 'first_activated_on' : + $clean[ $key ] = false; + if ( isset( $dirty[ $key ] ) ) { + if ( $dirty[ $key ] === false || WPSEO_Utils::validate_int( $dirty[ $key ] ) ) { + $clean[ $key ] = $dirty[ $key ]; + } + } + break; + /* Boolean (checkbox) fields */ diff --git a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-xml.php b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-xml.php index 6b14eb4..df580bc 100644 --- a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-xml.php +++ b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option-xml.php @@ -153,7 +153,8 @@ class WPSEO_Option_XML extends WPSEO_Option { if ( $int > 50000 ) { $error_message = sprintf( - __( '"Max entries per sitemap page" should be below %s to meet Google\'s requirements, which %s is not.', 'wordpress-seo' ), + /* translators: 1: number; 2: number received from user. */ + __( '"Max entries per sitemap page" should be below %1$s to meet Google\'s requirements, which %2$s is not.', 'wordpress-seo' ), number_format_i18n( 50000 ), '' . esc_html( sanitize_text_field( $dirty[ $key ] ) ) . '' ); add_settings_error( $this->group_name, '_' . $key, $error_message, 'error' ); diff --git a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option.php b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option.php index 80d959c..0b662f6 100644 --- a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option.php +++ b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-option.php @@ -125,12 +125,7 @@ abstract class WPSEO_Option { */ add_action( 'add_option', array( $this, 'add_default_filters' ) ); // Adding back after INSERT. - if ( version_compare( $GLOBALS['wp_version'], '3.7', '!=' ) ) { // Adding back after non-WP 3.7 UPDATE. - add_action( 'update_option', array( $this, 'add_default_filters' ) ); - } - else { // Adding back after WP 3.7 UPDATE. - add_filter( 'pre_update_option_' . $this->option_name, array( $this, 'wp37_add_default_filters' ) ); - } + add_action( 'update_option', array( $this, 'add_default_filters' ) ); } else if ( is_multisite() ) { /* @@ -200,8 +195,6 @@ abstract class WPSEO_Option { */ // abstract public function enrich_defaults(); -// @codingStandardsIgnoreEnd - /* *********** METHODS INFLUENCING get_option() *********** */ /** @@ -216,7 +209,7 @@ abstract class WPSEO_Option { } } - + // @codingStandardsIgnoreStart /** * Abusing a filter to re-add our default filters * WP 3.7 specific as update_option action hook was in the wrong place temporarily @@ -225,13 +218,15 @@ abstract class WPSEO_Option { * * @param mixed $new_value Pass through value in filter. * - * @deprecated 3.7 version no longer supported. + * @deprecated 3.0 WP 3.7 is no longer supported. * * @todo Drop this and logic adding it. R. * * @return mixed unchanged value */ public function wp37_add_default_filters( $new_value ) { + _deprecated_function( __METHOD__, 'WPSEO 3.0' ); + $this->add_default_filters(); return $new_value; @@ -292,7 +287,8 @@ abstract class WPSEO_Option { add_settings_error( $this->group_name, // Slug title of the setting. '_' . $key, // Suffix-id for the error message box. - sprintf( __( '%s does not seem to be a valid %s verification string. Please correct.', 'wordpress-seo' ), '' . esc_html( $meta ) . '', $service ), // The error message. + /* translators: 1: Verification string from user input; 2: Service name. */ + sprintf( __( '%1$s does not seem to be a valid %2$s verification string. Please correct.', 'wordpress-seo' ), '' . esc_html( $meta ) . '', $service ), // The error message. 'error' // Error type, either 'error' or 'updated'. ); } @@ -717,6 +713,8 @@ abstract class WPSEO_Option { /* *********** DEPRECATED METHODS *********** */ + // @codeCoverageIgnoreStart + /** * Emulate the WP native sanitize_text_field function in a %%variable%% safe way * @@ -731,7 +729,7 @@ abstract class WPSEO_Option { * @return string */ public static function sanitize_text_field( $value ) { - _deprecated_function( __FUNCTION__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::sanitize_text_field()' ); + _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::sanitize_text_field()' ); return WPSEO_Utils::sanitize_text_field( $value ); } @@ -751,7 +749,7 @@ abstract class WPSEO_Option { * @return string */ public static function sanitize_url( $value, $allowed_protocols = array( 'http', 'https' ) ) { - _deprecated_function( __FUNCTION__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::sanitize_url()' ); + _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::sanitize_url()' ); return WPSEO_Utils::sanitize_url( $value, $allowed_protocols ); } @@ -770,7 +768,7 @@ abstract class WPSEO_Option { * @return bool */ public static function validate_bool( $value ) { - _deprecated_function( __FUNCTION__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::validate_bool()' ); + _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::validate_bool()' ); return WPSEO_Utils::validate_bool( $value ); } @@ -789,7 +787,7 @@ abstract class WPSEO_Option { * @return bool */ public static function emulate_filter_bool( $value ) { - _deprecated_function( __FUNCTION__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::emulate_filter_bool()' ); + _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::emulate_filter_bool()' ); return WPSEO_Utils::emulate_filter_bool( $value ); } @@ -807,7 +805,7 @@ abstract class WPSEO_Option { * @return mixed int or false in case of failure to convert to int */ public static function validate_int( $value ) { - _deprecated_function( __FUNCTION__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::validate_int()' ); + _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::validate_int()' ); return WPSEO_Utils::validate_int( $value ); } @@ -826,7 +824,7 @@ abstract class WPSEO_Option { * @return int|bool */ public static function emulate_filter_int( $value ) { - _deprecated_function( __FUNCTION__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::emulate_filter_int()' ); + _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::emulate_filter_int()' ); return WPSEO_Utils::emulate_filter_int( $value ); } @@ -847,8 +845,9 @@ abstract class WPSEO_Option { * @return mixed Trimmed value or array of trimmed values */ public static function trim_recursive( $value ) { - _deprecated_function( __FUNCTION__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::trim_recursive()' ); + _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::trim_recursive()' ); return WPSEO_Utils::trim_recursive( $value ); } + // @codeCoverageIgnoreEnd } diff --git a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php index 4866517..d92be22 100644 --- a/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php +++ b/wp-content/plugins/wordpress-seo/inc/options/class-wpseo-options.php @@ -216,6 +216,27 @@ class WPSEO_Options { return $option; } + /** + * Get an option only if it's been auto-loaded. + * + * @static + * + * @param string $option The option to retrieve. + * @param bool|mixed $default A default value to return. + * + * @return bool|mixed + */ + public static function get_autoloaded_option( $option, $default = false ) { + $value = wp_cache_get( $option, 'options' ); + if ( false === $value ) { + $passed_default = func_num_args() > 1; + + return apply_filters( "default_option_{$option}", $default, $option, $passed_default ); + } + + return apply_filters( "option_{$option}", maybe_unserialize( $value ), $option ); + } + /** * Run the clean up routine for one or all options * @@ -379,9 +400,28 @@ class WPSEO_Options { } } + /** + * Saves the option to the database. + * + * @param string $wpseo_options_group_name The name for the wpseo option group in the database. + * @param string $option_name The name for the option to set. + * @param * $option_value The value for the option. + * + * @return boolean Returns true if the option is successfully saved in the database. + */ + public static function save_option( $wpseo_options_group_name, $option_name, $option_value ) { + $options = WPSEO_Options::get_option( $wpseo_options_group_name ); + $options[ $option_name ] = $option_value; + update_option( $wpseo_options_group_name, $options ); + + // Check if everything got saved properly. + $saved_option = self::get_option( $wpseo_options_group_name ); + return $saved_option[ $option_name ] === $options[ $option_name ]; + } /********************** DEPRECATED FUNCTIONS **********************/ + // @codeCoverageIgnoreStart /** * Check whether the current user is allowed to access the configuration. * @@ -434,4 +474,5 @@ class WPSEO_Options { _deprecated_function( __METHOD__, 'WPSEO 1.5.6.1', 'WPSEO_Utils::clear_rewrites()' ); WPSEO_Utils::clear_rewrites(); } + // @codeCoverageIgnoreEnd } 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 index 8adf256..1a5b0ac 100644 --- 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 @@ -8,19 +8,6 @@ */ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider { - /** - * Set up filter for excluded authors. - */ - public function __construct() { - - global $wp_version; - - // TODO Remove after plugin requirements raised to WP 4.4. R. - if ( version_compare( $wp_version, '4.4', '<' ) ) { - add_filter( 'wpseo_sitemap_exclude_author', array( $this, 'user_sitemap_remove_excluded_authors' ), 8 ); - } - } - /** * Check if provider supports given item type. * @@ -100,11 +87,12 @@ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider { */ protected function get_users( $arguments = array() ) { - global $wp_version, $wpdb; + global $wpdb; $options = WPSEO_Options::get_all(); $defaults = array( + // TODO re-enable after plugin requirements raised to WP 4.6 with the fix. // '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', @@ -112,7 +100,7 @@ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider { 'meta_query' => array( 'relation' => 'AND', array( - 'key' => $wpdb->get_blog_prefix() .'user_level', + 'key' => $wpdb->get_blog_prefix() . 'user_level', 'value' => '0', 'compare' => '!=', ), @@ -131,21 +119,16 @@ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider { ), ); - // 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', '>=' ) ) { + if ( $options['disable_author_noposts'] === true ) { // $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(); - $excluded_roles = $this->get_excluded_roles(); - - if ( ! empty( $excluded_roles ) ) { - // $defaults['who'] = ''; // Otherwise it cancels out next argument. - $defaults['role__not_in'] = $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 ) ); @@ -259,7 +242,6 @@ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider { 'meta_query' => array( array( 'key' => '_yoast_wpseo_profile_updated', - 'value' => 'needs-a-value-anyway', // This is ignored, but is necessary... 'compare' => 'NOT EXISTS', ), ), @@ -291,65 +273,6 @@ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider { 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. * @@ -363,6 +286,7 @@ class WPSEO_Author_Sitemap_Provider implements WPSEO_Sitemap_Provider { * @return int 0 if equal, 1 if $a is larger else or -1; */ public function user_map_sorter( $first, $second ) { + _deprecated_function( __METHOD__, 'WPSEO 3.3', __( 'Use queries instead', 'wordpress-seo' ) ); if ( ! isset( $first->_yoast_wpseo_profile_updated ) ) { $first->_yoast_wpseo_profile_updated = time(); 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 index 342f524..c9b3d80 100644 --- 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 @@ -607,6 +607,7 @@ class WPSEO_Post_Type_Sitemap_Provider implements WPSEO_Sitemap_Provider { * @return float|mixed */ private function calculate_priority( $post ) { + _deprecated_function( __METHOD__, 'WPSEO 3.5' ); $return = 0.6; if ( $post->post_parent == 0 && $post->post_type == 'page' ) { 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 index 40f98ab..726f67a 100644 --- 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 @@ -29,7 +29,7 @@ class WPSEO_Sitemap_Image_Parser { public function __construct() { $this->home_url = home_url(); - $parsed_home = parse_url( $this->home_url ); + $parsed_home = wp_parse_url( $this->home_url ); if ( ! empty( $parsed_home['host'] ) ) { $this->host = str_replace( 'www.', '', $parsed_home['host'] ); @@ -89,6 +89,13 @@ class WPSEO_Sitemap_Image_Parser { $images[] = $this->get_image_item( $post, $src, $post->post_title, $alt ); } + foreach ( $images as $key => $image ) { + + if ( empty( $image['src'] ) ) { + unset( $images[ $key ] ); + } + } + /** * Filter images to be included for the post in XML sitemap. * @@ -144,7 +151,7 @@ class WPSEO_Sitemap_Image_Parser { libxml_use_internal_errors( true ); $post_dom = new DOMDocument(); - $post_dom->loadHTML( 'charset .'">' . $content ); + $post_dom->loadHTML( 'charset . '">' . $content ); // Clear the errors, so they don't get kept in memory. libxml_clear_errors(); @@ -387,6 +394,10 @@ class WPSEO_Sitemap_Image_Parser { */ protected function get_absolute_url( $src ) { + if ( empty( $src ) || ! is_string( $src ) ) { + return $src; + } + if ( WPSEO_Utils::is_url_relative( $src ) === true ) { if ( $src[0] !== '/' ) { @@ -412,6 +423,6 @@ class WPSEO_Sitemap_Image_Parser { */ public function cache_attachments() { - _deprecated_function( __FUNCTION__, '3.3' ); + _deprecated_function( __METHOD__, '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 index ff48aad..15f8cc1 100644 --- a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-timezone.php +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemap-timezone.php @@ -74,7 +74,7 @@ class WPSEO_Sitemap_Timezone { } // Get UTC offset, if it isn't set then return UTC. - if ( 0 === ( $utc_offset = get_option( 'gmt_offset', 0 ) ) ) { + if ( 0 === ( $utc_offset = (int) get_option( 'gmt_offset', 0 ) ) ) { return 'UTC'; } 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 index 80f7be9..5967110 100644 --- 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 @@ -5,6 +5,8 @@ /** * Handles storage keys for sitemaps caching and invalidation. + * + * @since 3.2 */ class WPSEO_Sitemaps_Cache_Validator { @@ -24,6 +26,8 @@ class WPSEO_Sitemaps_Cache_Validator { * * Example key format for sitemap type "post", page 1: wpseo_sitemap_post_1:akfw3e_23azBa * + * @since 3.2 + * * @param null|string $type The type to get the key for. Null or self::SITEMAP_INDEX_TYPE for index cache. * @param int $page The page of cache to get the key for. * @@ -59,6 +63,8 @@ class WPSEO_Sitemaps_Cache_Validator { * When there are more 'extremely long' post types, changes are they have variations in either the start or ending. * Because of this, we cut out the excess in the middle which should result in less chance of collision. * + * @since 3.2 + * * @param string $type The type of sitemap to be used. * @param string $prefix The part before the type in the cache key. Only the length is used. * @param string $postfix The part after the type in the cache key. Only the length is used. @@ -109,6 +115,8 @@ class WPSEO_Sitemaps_Cache_Validator { /** * Invalidate sitemap cache * + * @since 3.2 + * * @param null|string $type The type to get the key for. Null for all caches. * * @return void @@ -137,6 +145,8 @@ class WPSEO_Sitemaps_Cache_Validator { /** * Cleanup invalidated database cache * + * @since 3.2 + * * @param null|string $type The type of sitemap to clear cache for. * @param null|string $validator The validator to clear cache of. * @@ -151,14 +161,8 @@ class WPSEO_Sitemaps_Cache_Validator { $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 ); - } + // Clear type cache for all type keys. + $like = sprintf( '%1$s%2$s_%%', self::STORAGE_KEY_PREFIX, $type ); } /** @@ -184,6 +188,8 @@ class WPSEO_Sitemaps_Cache_Validator { * With the type parameter the validator for that specific * type can be invalidated * + * @since 3.2 + * * @param string $type Provide a type for a specific type validator, empty for global validator. * * @return null|string The validator for the supplied type. @@ -207,6 +213,8 @@ class WPSEO_Sitemaps_Cache_Validator { /** * Get the cache validator option key for the specified type * + * @since 3.2 + * * @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. @@ -223,6 +231,8 @@ class WPSEO_Sitemaps_Cache_Validator { /** * Refresh the cache validator value * + * @since 3.2 + * * @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. @@ -253,6 +263,8 @@ class WPSEO_Sitemaps_Cache_Validator { /** * Encode to base61 format. * + * @since 3.2 + * * This is base64 (numeric + alpha + alpha upper case) without the 0. * * @param int $base10 The number that has to be converted to base 61. 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 index 84a007c..8c7f970 100644 --- a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache.php +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps-cache.php @@ -5,6 +5,8 @@ /** * Handles sitemaps caching and invalidation. + * + * @since 3.2 */ class WPSEO_Sitemaps_Cache { @@ -52,6 +54,8 @@ class WPSEO_Sitemaps_Cache { /** * If cache is enabled. * + * @since 3.2 + * * @return boolean */ public function is_enabled() { @@ -68,6 +72,8 @@ class WPSEO_Sitemaps_Cache { /** * Retrieve the sitemap page from cache. * + * @since 3.2 + * * @param string $type Sitemap type. * @param int $page Page number to retrieve. * @@ -116,6 +122,8 @@ class WPSEO_Sitemaps_Cache { /** * Store the sitemap page from cache. * + * @since 3.2 + * * @param string $type Sitemap type. * @param int $page Page number to store. * @param string $sitemap Sitemap body to store. @@ -145,6 +153,9 @@ class WPSEO_Sitemaps_Cache { * * Always deletes the main index sitemaps cache, as that's always invalidated by any other change. * + * @since 1.5.4 + * @since 3.2 Changed from function wpseo_invalidate_sitemap_cache() to method in this class. + * * @param string $type Sitemap type to invalidate. * * @return void @@ -157,6 +168,8 @@ class WPSEO_Sitemaps_Cache { /** * Helper to invalidate in hooks where type is passed as second argument. * + * @since 3.2 + * * @param int $unused Unused term ID value. * @param string $type Taxonomy to invalidate. * @@ -164,7 +177,12 @@ class WPSEO_Sitemaps_Cache { */ public static function invalidate_helper( $unused, $type ) { - self::invalidate( $type ); + $sitemap_options = WPSEO_Options::get_option( 'wpseo_xml' ); + + $taxonomy_not_in_sitemap = 'taxonomies-' . $type . '-not_in_sitemap'; + if ( isset( $sitemap_options[ $taxonomy_not_in_sitemap ] ) && $sitemap_options[ $taxonomy_not_in_sitemap ] === false ) { + self::invalidate( $type ); + } } /** @@ -190,6 +208,9 @@ class WPSEO_Sitemaps_Cache { * * Don't invalidate for revisions. * + * @since 1.5.4 + * @since 3.2 Changed from function wpseo_invalidate_sitemap_cache_on_save_post() to method in this class. + * * @param int $post_id Post ID to invalidate type for. * * @return void @@ -206,6 +227,9 @@ class WPSEO_Sitemaps_Cache { /** * Delete cache transients for given sitemaps types or all by default. * + * @since 1.8.0 + * @since 3.2 Moved from WPSEO_Utils to this class. + * * @param array $types Set of sitemap types to delete cache transients for. * * @return void @@ -259,6 +283,8 @@ class WPSEO_Sitemaps_Cache { /** * Adds a hook that when given option is updated, the cache is cleared * + * @since 3.2 + * * @param string $option Option name. * @param string $type Sitemap type. */ @@ -270,6 +296,8 @@ class WPSEO_Sitemaps_Cache { /** * Clears the transient cache when a given option is updated, if that option has been registered before * + * @since 3.2 + * * @param string $option The option name that's being updated. * * @return void diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php index c84b440..5fcd10c 100644 --- a/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/class-sitemaps.php @@ -25,7 +25,10 @@ class WPSEO_Sitemaps { /** @var int $max_entries The maximum number of entries per sitemap page. */ private $max_entries; - /** @var string $http_protocol HTTP protocol to use in headers. */ + /** + * @var string $http_protocol HTTP protocol to use in headers. + * @since 3.2 + */ protected $http_protocol = 'HTTP/1.1'; /** @var int $current_page Holds the n variable. */ @@ -34,16 +37,28 @@ class WPSEO_Sitemaps { /** @var WPSEO_Sitemap_Timezone $timezone */ private $timezone; - /** @var WPSEO_Sitemaps_Router $router */ + /** + * @var WPSEO_Sitemaps_Router $router + * @since 3.2 + */ public $router; - /** @var WPSEO_Sitemaps_Renderer $renderer */ + /** + * @var WPSEO_Sitemaps_Renderer $renderer + * @since 3.2 + */ public $renderer; - /** @var WPSEO_Sitemaps_Cache $cache */ + /** + * @var WPSEO_Sitemaps_Cache $cache + * @since 3.2 + */ public $cache; - /** @var WPSEO_Sitemap_Provider[] $providers */ + /** + * @var WPSEO_Sitemap_Provider[] $providers + * @since 3.2 + */ public $providers; /** @@ -107,6 +122,8 @@ class WPSEO_Sitemaps { /** * Register your own XSL file. Call this during 'init'. * + * @since 1.4.23 + * * @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. @@ -386,6 +403,8 @@ class WPSEO_Sitemaps { /** * Get the GMT modification date for the last modified post in the post type. * + * @since 3.2 + * * @param string|array $post_types Post type or array of types. * @param bool $return_all Flag to return array of values. * @@ -484,25 +503,28 @@ class WPSEO_Sitemaps { /** * Build the `` tag for a given URL. * - * @deprecated + * @deprecated 3.2 + * @see WPSEO_Sitemaps_Renderer::sitemap_url() * * @param array $url Array of parts that make up this entry. * * @return string */ public function sitemap_url( $url ) { - + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Sitemaps_Renderer::sitemap_url()' ); return $this->renderer->sitemap_url( $url ); } /** * Set a custom stylesheet for this sitemap. Set to empty to just remove the default stylesheet. * - * @deprecated + * @deprecated 3.2 + * @see WPSEO_Sitemaps_Renderer::set_stylesheet() * * @param string $stylesheet Full xml-stylesheet declaration. */ public function set_stylesheet( $stylesheet ) { + _deprecated_function( __METHOD__, 'WPSEO 3.2', 'WPSEO_Sitemaps_Renderer::set_stylesheet()' ); $this->renderer->set_stylesheet( $stylesheet ); } @@ -519,6 +541,8 @@ class WPSEO_Sitemaps { * @return mixed|void */ static public function filter_frequency( $filter, $default, $url ) { + _deprecated_function( __METHOD__, 'WPSEO 3.5' ); + /** * Filter the specific change frequency * 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 index f2e708d..4d67f4a 100644 --- 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 @@ -257,7 +257,7 @@ class WPSEO_Taxonomy_Sitemap_Provider implements WPSEO_Sitemap_Provider { return false; } - if ( 'post_format' === $taxonomy_name && ! empty( $this->options['disable-post_format'] ) ) { + if ( 'post_format' === $taxonomy_name && ! empty( $options['disable-post_format'] ) ) { return false; } diff --git a/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-provider.php b/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-provider.php index 8c0f042..3f7a02d 100644 --- a/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-provider.php +++ b/wp-content/plugins/wordpress-seo/inc/sitemaps/interface-sitemap-provider.php @@ -3,6 +3,9 @@ * @package WPSEO\XML_Sitemaps */ +/** + * Sitemap Provider interface + */ interface WPSEO_Sitemap_Provider { /** diff --git a/wp-content/plugins/wordpress-seo/inc/wpseo-functions-deprecated.php b/wp-content/plugins/wordpress-seo/inc/wpseo-functions-deprecated.php index ae20b97..1a58c97 100644 --- a/wp-content/plugins/wordpress-seo/inc/wpseo-functions-deprecated.php +++ b/wp-content/plugins/wordpress-seo/inc/wpseo-functions-deprecated.php @@ -289,6 +289,8 @@ function wpseo_standardize_whitespace( $string ) { * @see WPSEO_Sitemaps_Router */ function wpseo_xml_sitemaps_init() { + _deprecated_function( __FUNCTION__, 'WPSEO 2.4', 'WPSEO_Sitemaps_Router' ); + $options = get_option( 'wpseo_xml' ); if ( $options['enablexmlsitemap'] !== true ) { return; @@ -316,6 +318,8 @@ function wpseo_xml_sitemaps_init() { * @see WPSEO_Sitemaps_Router */ function wpseo_xml_redirect_sitemap() { + _deprecated_function( __FUNCTION__, 'WPSEO 2.4', 'WPSEO_Sitemaps_Router' ); + $current_url = ( isset( $_SERVER['HTTPS'] ) && $_SERVER['HTTPS'] == 'on' ) ? 'https://' : 'http://'; $current_url .= sanitize_text_field( $_SERVER['SERVER_NAME'] ) . sanitize_text_field( $_SERVER['REQUEST_URI'] ); @@ -329,49 +333,64 @@ function wpseo_xml_redirect_sitemap() { /** * This invalidates our XML Sitemaps cache. * - * @deprecated - * @see WPSEO_Sitemaps_Cache + * @since 1.5.4 + * @deprecated 3.2 + * @deprecated use WPSEO_Sitemaps_Cache::invalidate() + * @see WPSEO_Sitemaps_Cache::invalidate() * * @param string $type Type of sitemap to invalidate. */ function wpseo_invalidate_sitemap_cache( $type ) { + _deprecated_function( __FUNCTION__, 'WPSEO 3.2.0', 'WPSEO_Sitemaps_Cache::invalidate()' ); + WPSEO_Sitemaps_Cache::invalidate( $type ); } /** * Invalidate XML sitemap cache for taxonomy / term actions * - * @deprecated - * @see WPSEO_Sitemaps_Cache + * @since 1.5.4 + * @deprecated 3.2 + * @deprecated use WPSEO_Sitemaps_Cache::invalidate() + * @see WPSEO_Sitemaps_Cache::invalidate() * * @param int $unused Unused term ID value. * @param string $type Taxonomy to invalidate. */ function wpseo_invalidate_sitemap_cache_terms( $unused, $type ) { + _deprecated_function( __FUNCTION__, 'WPSEO 3.2.0', 'WPSEO_Sitemaps_Cache::invalidate()' ); + 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 + * @since 1.5.4 + * @deprecated 3.2 + * @deprecated use WPSEO_Sitemaps_Cache::invalidate_post() + * @see WPSEO_Sitemaps_Cache::invalidate_post() * * @param int $post_id Post ID to determine post type for invalidation. */ function wpseo_invalidate_sitemap_cache_on_save_post( $post_id ) { + _deprecated_function( __FUNCTION__, 'WPSEO 3.2.0', 'WPSEO_Sitemaps_Cache::invalidate_post()' ); + WPSEO_Sitemaps_Cache::invalidate_post( $post_id ); } /** * Notify search engines of the updated sitemap. * - * @deprecated - * @see WPSEO_Sitemaps::ping_search_engines() + * @deprecated 3.2 + * @deprecated use WPSEO_Sitemaps::ping_search_engines() + * @see WPSEO_Sitemaps::ping_search_engines() * * @param string|null $sitemapurl Optional URL to make the ping for. */ function wpseo_ping_search_engines( $sitemapurl = null ) { + _deprecated_function( __FUNCTION__, 'WPSEO 3.2.0', 'WPSEO_Sitemaps::ping_search_engines()' ); + WPSEO_Sitemaps::ping_search_engines( $sitemapurl ); } @@ -380,13 +399,16 @@ function wpseo_ping_search_engines( $sitemapurl = null ) { * * @since 1.5.7 * - * @deprecated - * @see WPSEO_Sitemaps_Router::get_base_url() + * @deprecated 3.2 + * @deprecated use WPSEO_Sitemaps_Router::get_base_url() + * @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 ) { + _deprecated_function( __FUNCTION__, 'WPSEO 3.2.0', 'WPSEO_Sitemaps_Router::get_base_url()' ); + return WPSEO_Sitemaps_Router::get_base_url( $page ); } diff --git a/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php b/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php index ed8d674..f93ad7e 100644 --- a/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php +++ b/wp-content/plugins/wordpress-seo/inc/wpseo-non-ajax-functions.php @@ -64,7 +64,7 @@ function wpseo_admin_bar_menu() { } // Never display notifications for network admin. - $counter = ''; + $counter = $alert_popup = ''; // Set the top level menu item content for admins and network admins. if ( $user_is_admin_or_networkadmin ) { @@ -90,23 +90,29 @@ function wpseo_admin_bar_menu() { } if ( $new_notifications_count ) { - $notification = sprintf( - /* translators: %d resolves to the number of alerts being added. */ - _n( 'You have a new issue concerning your SEO!', 'You have %d new issues concerning your SEO!', $new_notifications_count, 'wordpress-seo' ), - $new_notifications_count - ); - $counter .= '

      '; + if ( $new_notifications_count === 1 ) { + $notification = sprintf( + __( 'You have a new issue concerning your SEO!', 'wordpress-seo' ), + $new_notifications_count + ); + } + else { + $notification = sprintf( + /* translators: %d resolves to the number of alerts being added. */ + _n( 'You have %d new issue concerning your SEO!', 'You have %d new issues concerning your SEO!', $new_notifications_count, 'wordpress-seo' ), + $new_notifications_count + ); + } + $alert_popup = '
      ' . $notification . '
      '; } } } - // Yoast Icon. - $icon_svg = WPSEO_Utils::get_icon_svg(); - $title = ''; + $title = ''; $wp_admin_bar->add_menu( array( 'id' => 'wpseo-menu', - 'title' => $title . $score . $counter, + 'title' => $title . $score . $counter . $alert_popup, 'href' => $seo_url, 'meta' => array( 'tabindex' => $top_level_link_tabindex ), ) ); @@ -247,6 +253,9 @@ function wpseo_admin_bar_menu() { // @todo: add links to bulk title and bulk description edit pages. if ( $user_is_admin_or_networkadmin ) { + + $advanced_settings = wpseo_advanced_settings_enabled( $options ); + $wp_admin_bar->add_menu( array( 'parent' => 'wpseo-menu', 'id' => 'wpseo-settings', @@ -259,36 +268,38 @@ function wpseo_admin_bar_menu() { 'title' => __( 'Dashboard', 'wordpress-seo' ), 'href' => admin_url( 'admin.php?page=wpseo_dashboard' ), ) ); - $wp_admin_bar->add_menu( array( - 'parent' => 'wpseo-settings', - 'id' => 'wpseo-titles', - 'title' => __( 'Titles & Metas', 'wordpress-seo' ), - 'href' => admin_url( 'admin.php?page=wpseo_titles' ), - ) ); - $wp_admin_bar->add_menu( array( - 'parent' => 'wpseo-settings', - 'id' => 'wpseo-social', - 'title' => __( 'Social', 'wordpress-seo' ), - 'href' => admin_url( 'admin.php?page=wpseo_social' ), - ) ); - $wp_admin_bar->add_menu( array( - 'parent' => 'wpseo-settings', - 'id' => 'wpseo-xml', - 'title' => __( 'XML Sitemaps', 'wordpress-seo' ), - 'href' => admin_url( 'admin.php?page=wpseo_xml' ), - ) ); - $wp_admin_bar->add_menu( array( - 'parent' => 'wpseo-settings', - 'id' => 'wpseo-wpseo-advanced', - 'title' => __( 'Advanced', 'wordpress-seo' ), - 'href' => admin_url( 'admin.php?page=wpseo_advanced' ), - ) ); - $wp_admin_bar->add_menu( array( - 'parent' => 'wpseo-settings', - 'id' => 'wpseo-tools', - 'title' => __( 'Tools', 'wordpress-seo' ), - 'href' => admin_url( 'admin.php?page=wpseo_tools' ), - ) ); + if ( $advanced_settings ) { + $wp_admin_bar->add_menu( array( + 'parent' => 'wpseo-settings', + 'id' => 'wpseo-titles', + 'title' => __( 'Titles & Metas', 'wordpress-seo' ), + 'href' => admin_url( 'admin.php?page=wpseo_titles' ), + ) ); + $wp_admin_bar->add_menu( array( + 'parent' => 'wpseo-settings', + 'id' => 'wpseo-social', + 'title' => __( 'Social', 'wordpress-seo' ), + 'href' => admin_url( 'admin.php?page=wpseo_social' ), + ) ); + $wp_admin_bar->add_menu( array( + 'parent' => 'wpseo-settings', + 'id' => 'wpseo-xml', + 'title' => __( 'XML Sitemaps', 'wordpress-seo' ), + 'href' => admin_url( 'admin.php?page=wpseo_xml' ), + ) ); + $wp_admin_bar->add_menu( array( + 'parent' => 'wpseo-settings', + 'id' => 'wpseo-wpseo-advanced', + 'title' => __( 'Advanced', 'wordpress-seo' ), + 'href' => admin_url( 'admin.php?page=wpseo_advanced' ), + ) ); + $wp_admin_bar->add_menu( array( + 'parent' => 'wpseo-settings', + 'id' => 'wpseo-tools', + 'title' => __( 'Tools', 'wordpress-seo' ), + 'href' => admin_url( 'admin.php?page=wpseo_tools' ), + ) ); + } $wp_admin_bar->add_menu( array( 'parent' => 'wpseo-settings', 'id' => 'wpseo-search-console', @@ -298,7 +309,7 @@ function wpseo_admin_bar_menu() { $wp_admin_bar->add_menu( array( 'parent' => 'wpseo-settings', 'id' => 'wpseo-licenses', - 'title' => '' . __( 'Extensions', 'wordpress-seo' ) . '', + 'title' => __( 'Go Premium', 'wordpress-seo' ), 'href' => admin_url( 'admin.php?page=wpseo_licenses' ), ) ); } @@ -306,7 +317,7 @@ function wpseo_admin_bar_menu() { } /** - * Returns the SEO score element for the adminbar. + * Returns the SEO score element for the admin bar. * * @return string */ @@ -367,7 +378,7 @@ function wpseo_tax_adminbar_content_score() { function wpseo_adminbar_score( $score ) { $score = WPSEO_Utils::translate_score( $score ); - $score_adminbar_element = '
      '; + $score_adminbar_element = '
      '; return $score_adminbar_element; } @@ -418,6 +429,16 @@ function allow_custom_field_edits( $allcaps, $cap, $args ) { add_filter( 'user_has_cap', 'allow_custom_field_edits', 0, 3 ); +/** + * Detects if the advanced settings are enabled. + * + * @param array $wpseo_options The wpseo settings. + * + * @returns boolean True if the advanced settings are enabled, false if not. + */ +function wpseo_advanced_settings_enabled( $wpseo_options ) { + return ( $wpseo_options['enable_setting_pages'] === true ); +} /********************** DEPRECATED FUNCTIONS **********************/ 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 deleted file mode 100644 index d91c672..0000000 --- a/wp-content/plugins/wordpress-seo/js/dist/configuration-wizard-360.min.js +++ /dev/null @@ -1,41 +0,0 @@ -!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;c/,"")}},{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(s.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,{primary:!0,label:this.props.translate("Sign Up!"),onClick:this.signup.bind(this),icon:j.default.createElement(q.default,{color:"#ffffff",viewBox:"0 0 28 28"})}),c=this.getSignupMessage(),d=this.getLoadingIndicator();return j.default.createElement("div",{className:"yoast-wizard--columns yoast-wizard-newsletter"},j.default.createElement("div",null,j.default.createElement("h2",{className:"yoast-wizard-newsletter--header"},j.default.createElement(q.default,{color:u.default.$palette_pink_dark}),this.props.properties.title),j.default.createElement("p",null,this.props.properties.label),j.default.createElement("div",{className:"yoast-wizard--columns yoast-wizard--columns__even"},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),j.default.createElement("div",{className:"hide-on-tablet yoast-wizard-newsletter--decoration"},j.default.createElement("img",{src:this.props.properties.decoration})))}},{key:"skipRendering",value:function(){var a=this.props.stepState,b="success"===a.currentStep,c=a.fieldValues.newsletter.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);v.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},v.defaultProps={title:"Mailchimp signup",component:"",properties:{},data:"",value:{hasSignup:!1}},c.default=(0,o.localize)(v)},{"material-ui/RaisedButton":477,"material-ui/svg-icons/communication/mail-outline":508,react:690,"yoast-components/composites/OnboardingWizard/LoadingIndicator":706,"yoast-components/composites/OnboardingWizard/helpers/ajaxHelper":716,"yoast-components/style-guide/colors.json":727,"yoast-components/utils/i18n":728}],6:[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.windowsphone||d.msedge||!h&&!d.silk?d.windowsphone||d.msedge||!e?r?d.mac=g:x?d.xbox=g:q?d.windows=g:s&&(d.linux=g):(d[e]=g,d.ios=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]){if("string"!=typeof b[i])throw new Error("Browser version in the minVersion map should be a string: "+i+": "+String(b));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;b2?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":118,"./_to-length":121,"./_to-object":122}],22:[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":118,"./_to-length":121,"./_to-object":122}],23:[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":50}],24:[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":118,"./_to-iobject":120,"./_to-length":121}],25:[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":28,"./_ctx":38,"./_iobject":58,"./_to-length":121,"./_to-object":122}],26:[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":16,"./_iobject":58,"./_to-length":121,"./_to-object":122}],27:[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":60,"./_is-object":62,"./_wks":130}],28:[function(a,b,c){var d=a("./_array-species-constructor");b.exports=function(a,b){return new(d(a))(b)}},{"./_array-species-constructor":27}],29:[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":19,"./_ctx":38,"./_defined":40,"./_descriptors":41,"./_for-of":50,"./_iter-define":66,"./_iter-step":68,"./_meta":75,"./_object-create":79,"./_object-dp":80,"./_redefine-all":99,"./_set-species":104}],33:[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":23,"./_classof":30}],34:[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":19,"./_an-object":20,"./_array-methods":25,"./_for-of":50,"./_has":52,"./_is-object":62,"./_meta":75,"./_redefine-all":99}],35:[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":19,"./_export":45,"./_fails":47,"./_for-of":50,"./_global":51,"./_inherit-if-required":56,"./_is-object":62,"./_iter-detect":67,"./_meta":75,"./_redefine":100,"./_redefine-all":99,"./_set-to-string-tag":105}],36:[function(a,b,c){var d=b.exports={version:"2.4.0"};"number"==typeof __e&&(__e=d)},{}],37:[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":80,"./_property-desc":98}],38:[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":16}],39:[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":20,"./_to-primitive":123}],40:[function(a,b,c){b.exports=function(a){if(void 0==a)throw TypeError("Can't call method on "+a);return a}},{}],41:[function(a,b,c){b.exports=!a("./_fails")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{"./_fails":47}],42:[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":51,"./_is-object":62}],43:[function(a,b,c){b.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},{}],44:[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":86,"./_object-keys":89,"./_object-pie":90}],45:[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":36,"./_ctx":38,"./_global":51,"./_hide":53,"./_redefine":100}],46:[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":130}],47:[function(a,b,c){b.exports=function(a){try{return!!a()}catch(a){return!0}}},{}],48:[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":40,"./_fails":47,"./_hide":53,"./_redefine":100,"./_wks":130}],49:[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":20}],50:[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":20,"./_ctx":38,"./_is-array-iter":59,"./_iter-call":64,"./_to-length":121,"./core.get-iterator-method":131}],51:[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)},{}],52:[function(a,b,c){var d={}.hasOwnProperty;b.exports=function(a,b){return d.call(a,b)}},{}],53:[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":41,"./_object-dp":80,"./_property-desc":98}],54:[function(a,b,c){b.exports=a("./_global").document&&document.documentElement},{"./_global":51}],55:[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":41,"./_dom-create":42,"./_fails":47}],56:[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":62,"./_set-proto":103}],57:[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)}},{}],58:[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":31}],59:[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":69,"./_wks":130}],60:[function(a,b,c){var d=a("./_cof");b.exports=Array.isArray||function(a){return"Array"==d(a)}},{"./_cof":31}],61:[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":62}],62:[function(a,b,c){b.exports=function(a){return"object"==typeof a?null!==a:"function"==typeof a}},{}],63:[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":31,"./_is-object":62,"./_wks":130}],64:[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":20}],65:[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":53,"./_object-create":79,"./_property-desc":98,"./_set-to-string-tag":105,"./_wks":130}],66:[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":45,"./_has":52,"./_hide":53,"./_iter-create":65,"./_iterators":69,"./_library":71,"./_object-gpo":87,"./_redefine":100,"./_set-to-string-tag":105,"./_wks":130}],67:[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":130}],68:[function(a,b,c){b.exports=function(a,b){return{value:b,done:!!a}}},{}],69:[function(a,b,c){b.exports={}},{}],70:[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":89,"./_to-iobject":120}],71:[function(a,b,c){b.exports=!1},{}],72:[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},{}],73:[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)}},{}],74:[function(a,b,c){b.exports=Math.sign||function(a){return 0==(a=+a)||a!=a?a:a<0?-1:1}},{}],75:[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":47,"./_has":52,"./_is-object":62,"./_object-dp":80,"./_uid":127}],76:[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":45,"./_shared":107,"./es6.map":162,"./es6.weak-map":268}],77:[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":31,"./_global":51,"./_task":117}],78:[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":47,"./_iobject":58,"./_object-gops":86,"./_object-keys":89,"./_object-pie":90,"./_to-object":122}],79:[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":20,"./_dom-create":42,"./_enum-bug-keys":43,"./_html":54,"./_object-dps":81,"./_shared-key":106}],80:[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":20,"./_descriptors":41,"./_ie8-dom-define":55,"./_to-primitive":123}],81:[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":20,"./_descriptors":41,"./_object-dp":80,"./_object-keys":89}],82:[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":47,"./_global":51,"./_library":71}],83:[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":41,"./_has":52,"./_ie8-dom-define":55,"./_object-pie":90,"./_property-desc":98,"./_to-iobject":120,"./_to-primitive":123}],84:[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":85,"./_to-iobject":120}],85:[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":43,"./_object-keys-internal":88}],86:[function(a,b,c){c.f=Object.getOwnPropertySymbols},{}],87:[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":52,"./_shared-key":106,"./_to-object":122}],88:[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":24,"./_has":52,"./_shared-key":106,"./_to-iobject":120}],89:[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":43,"./_object-keys-internal":88}],90:[function(a,b,c){c.f={}.propertyIsEnumerable},{}],91:[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":36,"./_export":45,"./_fails":47}],92:[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":89,"./_object-pie":90,"./_to-iobject":120}],93:[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":20,"./_global":51,"./_object-gopn":85,"./_object-gops":86}],94:[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":51,"./_string-trim":115,"./_string-ws":116}],95:[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":51,"./_string-trim":115,"./_string-ws":116}],96:[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":16,"./_invoke":57,"./_path":97}],97:[function(a,b,c){b.exports=a("./_global")},{"./_global":51}],98:[function(a,b,c){b.exports=function(a,b){return{enumerable:!(1&a),configurable:!(2&a),writable:!(4&a),value:b}}},{}],99:[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":100}],100:[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":36,"./_global":51,"./_has":52,"./_hide":53,"./_uid":127}],101:[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)}}},{}],102:[function(a,b,c){b.exports=Object.is||function(a,b){return a===b?0!==a||1/a===1/b:a!=a&&b!=b}},{}],103:[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":20,"./_ctx":38,"./_is-object":62,"./_object-gopd":83}],104:[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":41,"./_global":51,"./_object-dp":80,"./_wks":130}],105:[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":52,"./_object-dp":80,"./_wks":130}],106:[function(a,b,c){var d=a("./_shared")("keys"),e=a("./_uid");b.exports=function(a){return d[a]||(d[a]=e(a))}},{"./_shared":107,"./_uid":127}],107:[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":51}],108:[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":16,"./_an-object":20,"./_wks":130}],109:[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":47}],110:[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":40,"./_to-integer":119}],111:[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":40,"./_is-regexp":63}],112:[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":40,"./_export":45,"./_fails":47}],113:[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":40,"./_string-repeat":114,"./_to-length":121}],114:[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":40,"./_to-integer":119}],115:[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":40,"./_export":45,"./_fails":47,"./_string-ws":116}],116:[function(a,b,c){b.exports="\t\n\v\f\r   ᠎              \u2028\u2029\ufeff"},{}],117:[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":31,"./_ctx":38,"./_dom-create":42,"./_global":51,"./_html":54,"./_invoke":57}],118:[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":119}],119:[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)}},{}],120:[function(a,b,c){var d=a("./_iobject"),e=a("./_defined");b.exports=function(a){return d(e(a))}},{"./_defined":40,"./_iobject":58}],121:[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":119}],122:[function(a,b,c){var d=a("./_defined");b.exports=function(a){return Object(d(a))}},{"./_defined":40}],123:[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":62}],124:[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":19,"./_array-fill":22,"./_descriptors":41,"./_fails":47,"./_global":51,"./_hide":53,"./_library":71,"./_object-dp":80,"./_object-gopn":85,"./_redefine-all":99,"./_set-to-string-tag":105,"./_to-integer":119,"./_to-length":121,"./_typed":126}],126:[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":18,"./_array-methods":25,"./_export":45}],138:[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":18,"./_array-methods":25,"./_export":45}],139:[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":25,"./_export":45,"./_strict-method":109}],140:[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":37,"./_ctx":38,"./_export":45,"./_is-array-iter":59,"./_iter-call":64,"./_iter-detect":67,"./_to-length":121,"./_to-object":122,"./core.get-iterator-method":131}],141:[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":24,"./_export":45,"./_strict-method":109}],142:[function(a,b,c){var d=a("./_export");d(d.S,"Array",{isArray:a("./_is-array")})},{"./_export":45,"./_is-array":60}],143:[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":18,"./_iter-define":66,"./_iter-step":68,"./_iterators":69,"./_to-iobject":120}],144:[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":45,"./_iobject":58,"./_strict-method":109,"./_to-iobject":120}],145:[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":45,"./_strict-method":109,"./_to-integer":119,"./_to-iobject":120,"./_to-length":121}],146:[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":25,"./_export":45,"./_strict-method":109}],147:[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":37,"./_export":45,"./_fails":47}],148:[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":26,"./_export":45,"./_strict-method":109}],149:[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":26,"./_export":45,"./_strict-method":109}],150:[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":45,"./_fails":47}],156:[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":45,"./_fails":47,"./_to-object":122,"./_to-primitive":123}],157:[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":39,"./_hide":53,"./_wks":130}],158:[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":100}],159:[function(a,b,c){var d=a("./_export");d(d.P,"Function",{bind:a("./_bind")})},{"./_bind":29,"./_export":45}],160:[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":62,"./_object-dp":80,"./_object-gpo":87,"./_wks":130}],161:[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":41,"./_has":52,"./_object-dp":80,"./_property-desc":98}],162:[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":35,"./_collection-strong":32}],163:[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":45,"./_math-log1p":73}],164:[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":45}],165:[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":45}],166:[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":45,"./_math-sign":74}],167:[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":45}],168:[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":45}],169:[function(a,b,c){var d=a("./_export"),e=a("./_math-expm1");d(d.S+d.F*(e!=Math.expm1),"Math",{expm1:e})},{"./_export":45,"./_math-expm1":72}],170:[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":45,"./_math-sign":74}],171:[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":45}],172:[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":45,"./_fails":47}],173:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{log10:function(a){return Math.log(a)/Math.LN10}})},{"./_export":45}],174:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{log1p:a("./_math-log1p")})},{"./_export":45,"./_math-log1p":73}],175:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{log2:function(a){return Math.log(a)/Math.LN2}})},{"./_export":45}],176:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{sign:a("./_math-sign")})},{"./_export":45,"./_math-sign":74}],177:[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":45,"./_fails":47,"./_math-expm1":72}],178:[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":45,"./_math-expm1":72}],179:[function(a,b,c){var d=a("./_export");d(d.S,"Math",{trunc:function(a){return(a>0?Math.floor:Math.ceil)(a)}})},{"./_export":45}],180:[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":31,"./_descriptors":41,"./_fails":47,"./_global":51,"./_has":52,"./_inherit-if-required":56,"./_object-create":79,"./_object-dp":80,"./_object-gopd":83,"./_object-gopn":85,"./_redefine":100,"./_string-trim":115,"./_to-primitive":123}],181:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{EPSILON:Math.pow(2,-52)})},{"./_export":45}],182:[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":45,"./_global":51}],183:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{isInteger:a("./_is-integer")})},{"./_export":45,"./_is-integer":61}],184:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{isNaN:function(a){return a!=a}})},{"./_export":45}],185:[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":45,"./_is-integer":61}],186:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{"./_export":45}],187:[function(a,b,c){var d=a("./_export");d(d.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{"./_export":45}],188:[function(a,b,c){var d=a("./_export"),e=a("./_parse-float");d(d.S+d.F*(Number.parseFloat!=e),"Number",{parseFloat:e})},{"./_export":45,"./_parse-float":94}],189:[function(a,b,c){var d=a("./_export"),e=a("./_parse-int");d(d.S+d.F*(Number.parseInt!=e),"Number",{parseInt:e})},{"./_export":45,"./_parse-int":95}],190:[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":17,"./_export":45,"./_fails":47,"./_string-repeat":114,"./_to-integer":119}],191:[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":17,"./_export":45,"./_fails":47}],192:[function(a,b,c){var d=a("./_export");d(d.S+d.F,"Object",{assign:a("./_object-assign")})},{"./_export":45,"./_object-assign":78}],193:[function(a,b,c){var d=a("./_export");d(d.S,"Object",{create:a("./_object-create")})},{"./_export":45,"./_object-create":79}],194:[function(a,b,c){var d=a("./_export");d(d.S+d.F*!a("./_descriptors"),"Object",{defineProperties:a("./_object-dps")})},{"./_descriptors":41,"./_export":45,"./_object-dps":81}],195:[function(a,b,c){var d=a("./_export");d(d.S+d.F*!a("./_descriptors"),"Object",{defineProperty:a("./_object-dp").f})},{"./_descriptors":41,"./_export":45,"./_object-dp":80}],196:[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":62,"./_meta":75,"./_object-sap":91}],197:[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":83,"./_object-sap":91,"./_to-iobject":120}],198:[function(a,b,c){a("./_object-sap")("getOwnPropertyNames",function(){return a("./_object-gopn-ext").f})},{"./_object-gopn-ext":84,"./_object-sap":91}],199:[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":87,"./_object-sap":91,"./_to-object":122}],200:[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":62,"./_object-sap":91}],201:[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":62,"./_object-sap":91}],202:[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":62,"./_object-sap":91}],203:[function(a,b,c){var d=a("./_export");d(d.S,"Object",{is:a("./_same-value")})},{"./_export":45,"./_same-value":102}],204:[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":89,"./_object-sap":91,"./_to-object":122}],205:[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":62,"./_meta":75,"./_object-sap":91}],206:[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":62,"./_meta":75,"./_object-sap":91}],207:[function(a,b,c){var d=a("./_export");d(d.S,"Object",{setPrototypeOf:a("./_set-proto").set})},{"./_export":45,"./_set-proto":103}],208:[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":30,"./_redefine":100,"./_wks":130}],209:[function(a,b,c){var d=a("./_export"),e=a("./_parse-float");d(d.G+d.F*(parseFloat!=e),{parseFloat:e})},{"./_export":45,"./_parse-float":94}],210:[function(a,b,c){var d=a("./_export"),e=a("./_parse-int");d(d.G+d.F*(parseInt!=e),{parseInt:e})},{"./_export":45,"./_parse-int":95}],211:[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":16,"./_an-instance":19,"./_classof":30,"./_core":36,"./_ctx":38,"./_export":45,"./_for-of":50,"./_global":51,"./_is-object":62,"./_iter-detect":67,"./_library":71,"./_microtask":77,"./_redefine-all":99,"./_set-species":104,"./_set-to-string-tag":105,"./_species-constructor":108,"./_task":117,"./_wks":130}],212:[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":16,"./_an-object":20,"./_export":45,"./_fails":47,"./_global":51}],213:[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":16,"./_an-object":20,"./_bind":29,"./_export":45,"./_fails":47,"./_global":51,"./_is-object":62,"./_object-create":79}],214:[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":20,"./_export":45,"./_fails":47,"./_object-dp":80,"./_to-primitive":123}],215:[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":20,"./_export":45,"./_object-gopd":83}],216:[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":20,"./_export":45,"./_iter-create":65}],217:[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":20,"./_export":45,"./_object-gopd":83}],218:[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":20,"./_export":45,"./_object-gpo":87}],219:[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":20,"./_export":45,"./_has":52,"./_is-object":62,"./_object-gopd":83,"./_object-gpo":87}],220:[function(a,b,c){var d=a("./_export");d(d.S,"Reflect",{has:function(a,b){return b in a}})},{"./_export":45}],221:[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":20,"./_export":45}],222:[function(a,b,c){var d=a("./_export");d(d.S,"Reflect",{ownKeys:a("./_own-keys")})},{"./_export":45,"./_own-keys":93}],223:[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":20,"./_export":45}],224:[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":45,"./_set-proto":103}],225:[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":20,"./_export":45,"./_has":52,"./_is-object":62,"./_object-dp":80,"./_object-gopd":83,"./_object-gpo":87,"./_property-desc":98}],226:[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":41,"./_fails":47,"./_flags":49,"./_global":51,"./_inherit-if-required":56,"./_is-regexp":63,"./_object-dp":80,"./_object-gopn":85,"./_redefine":100,"./_set-species":104,"./_wks":130}],227:[function(a,b,c){a("./_descriptors")&&"g"!=/./g.flags&&a("./_object-dp").f(RegExp.prototype,"flags",{configurable:!0,get:a("./_flags")})},{"./_descriptors":41,"./_flags":49,"./_object-dp":80}],228:[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":48}],229:[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":48}],230:[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":48}],231:[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":48,"./_is-regexp":63}],232:[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":20,"./_descriptors":41,"./_fails":47,"./_flags":49,"./_redefine":100,"./es6.regexp.flags":227}],233:[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":35,"./_collection-strong":32}],234:[function(a,b,c){"use strict";a("./_string-html")("anchor",function(a){return function(b){return a(this,"a","name",b)}})},{"./_string-html":112}],235:[function(a,b,c){"use strict";a("./_string-html")("big",function(a){return function(){return a(this,"big","","")}})},{"./_string-html":112}],236:[function(a,b,c){"use strict";a("./_string-html")("blink",function(a){return function(){return a(this,"blink","","")}})},{"./_string-html":112}],237:[function(a,b,c){"use strict";a("./_string-html")("bold",function(a){return function(){return a(this,"b","","")}})},{"./_string-html":112}],238:[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":45,"./_string-at":110}],239:[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":45,"./_fails-is-regexp":46,"./_string-context":111,"./_to-length":121}],240:[function(a,b,c){"use strict";a("./_string-html")("fixed",function(a){return function(){return a(this,"tt","","")}})},{"./_string-html":112}],241:[function(a,b,c){"use strict";a("./_string-html")("fontcolor",function(a){return function(b){return a(this,"font","color",b)}})},{"./_string-html":112}],242:[function(a,b,c){"use strict";a("./_string-html")("fontsize",function(a){return function(b){return a(this,"font","size",b)}})},{"./_string-html":112}],243:[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":45,"./_to-index":118}],244:[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":45,"./_fails-is-regexp":46,"./_string-context":111}],245:[function(a,b,c){"use strict";a("./_string-html")("italics",function(a){return function(){return a(this,"i","","")}})},{"./_string-html":112}],246:[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":66,"./_string-at":110}],247:[function(a,b,c){"use strict";a("./_string-html")("link",function(a){return function(b){return a(this,"a","href",b)}})},{"./_string-html":112}],248:[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":45,"./_fails-is-regexp":46,"./_string-context":111,"./_to-length":121}],252:[function(a,b,c){"use strict";a("./_string-html")("strike",function(a){return function(){return a(this,"strike","","")}})},{"./_string-html":112}],253:[function(a,b,c){"use strict";a("./_string-html")("sub",function(a){return function(){return a(this,"sub","","")}})},{"./_string-html":112}],254:[function(a,b,c){"use strict";a("./_string-html")("sup",function(a){return function(){return a(this,"sup","","")}})},{"./_string-html":112}],255:[function(a,b,c){"use strict";a("./_string-trim")("trim",function(a){return function(){return a(this,3)}})},{"./_string-trim":115}],256:[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":20,"./_descriptors":41,"./_enum-keys":44,"./_export":45,"./_fails":47,"./_global":51,"./_has":52,"./_hide":53,"./_is-array":60,"./_keyof":70,"./_library":71,"./_meta":75,"./_object-create":79,"./_object-dp":80,"./_object-gopd":83,"./_object-gopn":85,"./_object-gopn-ext":84,"./_object-gops":86,"./_object-keys":89,"./_object-pie":90,"./_property-desc":98,"./_redefine":100,"./_set-to-string-tag":105,"./_shared":107,"./_to-iobject":120,"./_to-primitive":123,"./_uid":127,"./_wks":130,"./_wks-define":128,"./_wks-ext":129}],257:[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":25,"./_collection":35,"./_collection-weak":34,"./_is-object":62,"./_meta":75,"./_object-assign":78,"./_redefine":100}],269:[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":35,"./_collection-weak":34}],270:[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":18,"./_array-includes":24,"./_export":45}],271:[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":31,"./_export":45,"./_global":51,"./_microtask":77}],272:[function(a,b,c){var d=a("./_export"),e=a("./_cof");d(d.S,"Error",{isError:function(a){return"Error"===e(a)}})},{"./_cof":31,"./_export":45}],273:[function(a,b,c){var d=a("./_export");d(d.P+d.R,"Map",{toJSON:a("./_collection-to-json")("Map")})},{"./_collection-to-json":33,"./_export":45}],274:[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":45}],275:[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":45}],276:[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":45}],277:[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":45}],278:[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":16,"./_descriptors":41,"./_export":45,"./_object-dp":80,"./_object-forced-pam":82,"./_to-object":122}],279:[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":16,"./_descriptors":41,"./_export":45,"./_object-dp":80,"./_object-forced-pam":82,"./_to-object":122}],280:[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":45,"./_object-to-array":92}],281:[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":37,"./_export":45,"./_object-gopd":83,"./_own-keys":93,"./_to-iobject":120}],282:[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":41,"./_export":45,"./_object-forced-pam":82,"./_object-gopd":83,"./_object-gpo":87,"./_to-object":122,"./_to-primitive":123}],283:[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":41,"./_export":45,"./_object-forced-pam":82,"./_object-gopd":83,"./_object-gpo":87,"./_to-object":122,"./_to-primitive":123}],284:[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":45,"./_object-to-array":92}],285:[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":45,"./_string-pad":113}],299:[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":45,"./_string-pad":113}],300:[function(a,b,c){"use strict";a("./_string-trim")("trimLeft",function(a){return function(){return a(this,1)}},"trimStart")},{"./_string-trim":115}],301:[function(a,b,c){"use strict";a("./_string-trim")("trimRight",function(a){return function(){return a(this,2)}},"trimEnd")},{"./_string-trim":115}],302:[function(a,b,c){a("./_wks-define")("asyncIterator")},{"./_wks-define":128}],303:[function(a,b,c){a("./_wks-define")("observable")},{"./_wks-define":128}],304:[function(a,b,c){var d=a("./_export");d(d.S,"System",{global:a("./_global")})},{"./_export":45,"./_global":51}],305:[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":51,"./_hide":53,"./_iterators":69,"./_redefine":100,"./_wks":130,"./es6.array.iterator":143}],306:[function(a,b,c){var d=a("./_export"),e=a("./_task");d(d.G+d.B,{setImmediate:e.set,clearImmediate:e.clear})},{"./_export":45,"./_task":117}],307:[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":45,"./_global":51,"./_invoke":57,"./_partial":96}],308:[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":36,"./modules/es6.array.copy-within":133,"./modules/es6.array.every":134,"./modules/es6.array.fill":135,"./modules/es6.array.filter":136,"./modules/es6.array.find":138,"./modules/es6.array.find-index":137,"./modules/es6.array.for-each":139,"./modules/es6.array.from":140,"./modules/es6.array.index-of":141,"./modules/es6.array.is-array":142,"./modules/es6.array.iterator":143,"./modules/es6.array.join":144,"./modules/es6.array.last-index-of":145,"./modules/es6.array.map":146,"./modules/es6.array.of":147,"./modules/es6.array.reduce":149,"./modules/es6.array.reduce-right":148,"./modules/es6.array.slice":150,"./modules/es6.array.some":151,"./modules/es6.array.sort":152,"./modules/es6.array.species":153,"./modules/es6.date.now":154,"./modules/es6.date.to-iso-string":155,"./modules/es6.date.to-json":156,"./modules/es6.date.to-primitive":157,"./modules/es6.date.to-string":158,"./modules/es6.function.bind":159,"./modules/es6.function.has-instance":160,"./modules/es6.function.name":161,"./modules/es6.map":162,"./modules/es6.math.acosh":163,"./modules/es6.math.asinh":164,"./modules/es6.math.atanh":165,"./modules/es6.math.cbrt":166,"./modules/es6.math.clz32":167,"./modules/es6.math.cosh":168,"./modules/es6.math.expm1":169,"./modules/es6.math.fround":170,"./modules/es6.math.hypot":171,"./modules/es6.math.imul":172,"./modules/es6.math.log10":173,"./modules/es6.math.log1p":174,"./modules/es6.math.log2":175,"./modules/es6.math.sign":176,"./modules/es6.math.sinh":177,"./modules/es6.math.tanh":178,"./modules/es6.math.trunc":179,"./modules/es6.number.constructor":180,"./modules/es6.number.epsilon":181,"./modules/es6.number.is-finite":182,"./modules/es6.number.is-integer":183,"./modules/es6.number.is-nan":184,"./modules/es6.number.is-safe-integer":185,"./modules/es6.number.max-safe-integer":186,"./modules/es6.number.min-safe-integer":187,"./modules/es6.number.parse-float":188,"./modules/es6.number.parse-int":189,"./modules/es6.number.to-fixed":190,"./modules/es6.number.to-precision":191,"./modules/es6.object.assign":192,"./modules/es6.object.create":193,"./modules/es6.object.define-properties":194,"./modules/es6.object.define-property":195,"./modules/es6.object.freeze":196,"./modules/es6.object.get-own-property-descriptor":197,"./modules/es6.object.get-own-property-names":198,"./modules/es6.object.get-prototype-of":199,"./modules/es6.object.is":203,"./modules/es6.object.is-extensible":200,"./modules/es6.object.is-frozen":201,"./modules/es6.object.is-sealed":202,"./modules/es6.object.keys":204,"./modules/es6.object.prevent-extensions":205,"./modules/es6.object.seal":206,"./modules/es6.object.set-prototype-of":207,"./modules/es6.object.to-string":208,"./modules/es6.parse-float":209,"./modules/es6.parse-int":210,"./modules/es6.promise":211,"./modules/es6.reflect.apply":212,"./modules/es6.reflect.construct":213,"./modules/es6.reflect.define-property":214,"./modules/es6.reflect.delete-property":215,"./modules/es6.reflect.enumerate":216,"./modules/es6.reflect.get":219,"./modules/es6.reflect.get-own-property-descriptor":217,"./modules/es6.reflect.get-prototype-of":218,"./modules/es6.reflect.has":220,"./modules/es6.reflect.is-extensible":221,"./modules/es6.reflect.own-keys":222,"./modules/es6.reflect.prevent-extensions":223,"./modules/es6.reflect.set":225,"./modules/es6.reflect.set-prototype-of":224,"./modules/es6.regexp.constructor":226,"./modules/es6.regexp.flags":227,"./modules/es6.regexp.match":228,"./modules/es6.regexp.replace":229,"./modules/es6.regexp.search":230,"./modules/es6.regexp.split":231,"./modules/es6.regexp.to-string":232,"./modules/es6.set":233,"./modules/es6.string.anchor":234,"./modules/es6.string.big":235,"./modules/es6.string.blink":236,"./modules/es6.string.bold":237,"./modules/es6.string.code-point-at":238,"./modules/es6.string.ends-with":239,"./modules/es6.string.fixed":240,"./modules/es6.string.fontcolor":241,"./modules/es6.string.fontsize":242,"./modules/es6.string.from-code-point":243,"./modules/es6.string.includes":244,"./modules/es6.string.italics":245,"./modules/es6.string.iterator":246,"./modules/es6.string.link":247,"./modules/es6.string.raw":248,"./modules/es6.string.repeat":249,"./modules/es6.string.small":250,"./modules/es6.string.starts-with":251,"./modules/es6.string.strike":252,"./modules/es6.string.sub":253,"./modules/es6.string.sup":254,"./modules/es6.string.trim":255,"./modules/es6.symbol":256,"./modules/es6.typed.array-buffer":257,"./modules/es6.typed.data-view":258,"./modules/es6.typed.float32-array":259,"./modules/es6.typed.float64-array":260,"./modules/es6.typed.int16-array":261,"./modules/es6.typed.int32-array":262,"./modules/es6.typed.int8-array":263,"./modules/es6.typed.uint16-array":264,"./modules/es6.typed.uint32-array":265,"./modules/es6.typed.uint8-array":266,"./modules/es6.typed.uint8-clamped-array":267,"./modules/es6.weak-map":268,"./modules/es6.weak-set":269,"./modules/es7.array.includes":270,"./modules/es7.asap":271,"./modules/es7.error.is-error":272,"./modules/es7.map.to-json":273,"./modules/es7.math.iaddh":274,"./modules/es7.math.imulh":275,"./modules/es7.math.isubh":276,"./modules/es7.math.umulh":277,"./modules/es7.object.define-getter":278,"./modules/es7.object.define-setter":279,"./modules/es7.object.entries":280,"./modules/es7.object.get-own-property-descriptors":281,"./modules/es7.object.lookup-getter":282,"./modules/es7.object.lookup-setter":283,"./modules/es7.object.values":284,"./modules/es7.observable":285,"./modules/es7.reflect.define-metadata":286,"./modules/es7.reflect.delete-metadata":287,"./modules/es7.reflect.get-metadata":289,"./modules/es7.reflect.get-metadata-keys":288,"./modules/es7.reflect.get-own-metadata":291,"./modules/es7.reflect.get-own-metadata-keys":290,"./modules/es7.reflect.has-metadata":292,"./modules/es7.reflect.has-own-metadata":293,"./modules/es7.reflect.metadata":294,"./modules/es7.set.to-json":295,"./modules/es7.string.at":296,"./modules/es7.string.match-all":297,"./modules/es7.string.pad-end":298,"./modules/es7.string.pad-start":299,"./modules/es7.string.trim-left":300,"./modules/es7.string.trim-right":301,"./modules/es7.symbol.async-iterator":302,"./modules/es7.symbol.observable":303,"./modules/es7.system.global":304,"./modules/web.dom.iterable":305,"./modules/web.immediate":306,"./modules/web.timers":307}],309:[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":316}],310:[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},{}],311:[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},{}],312:[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":311}],313:[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":326}],314:[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":310,"./invariant":324}],321:[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},{}],322:[function(a,b,c){"use strict";function d(a){return a.replace(e,"-$1").toLowerCase()}var e=/([A-Z])/g;b.exports=d},{}],323:[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":322}],324:[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},{}],325:[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},{}],326:[function(a,b,c){"use strict";function d(a){return e(a)&&3==a.nodeType}var e=a("./isNode");b.exports=d},{"./isNode":325}],327:[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},{}],328:[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},{}],329:[function(a,b,c){"use strict";var d,e=a("./ExecutionEnvironment");e.canUseDOM&&(d=window.performance||window.msPerformance||window.webkitPerformance),b.exports=d||{}},{"./ExecutionEnvironment":310}],330:[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":329}],331:[function(a,b,c){"use strict";function d(a,b){return a===b?0!==a||0!==b||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){N.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)})})}),(0,q.default)(a)):a}}],[{key:"prefixAll",value:function(a){return(0,i.default)(a)}}]),a}();c.default=O,b.exports=c.default},{"./plugins/calc":335,"./plugins/flex":336,"./plugins/flexboxIE":337,"./plugins/flexboxOld":338,"./plugins/grabCursor":339,"./plugins/gradient":340,"./plugins/position":341,"./plugins/sizing":342,"./plugins/transition":343,"./plugins/zoomCursor":344,"./prefixProps":345,"./static/prefixAll":355,"./utils/capitalizeString":357,"./utils/getBrowserInformation":358,"./utils/getPrefixedKeyframes":359,"./utils/sortPrefixedStyle":364}],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.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":360}],336:[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":360}],337:[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":360}],338:[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":360}],339:[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":360}],340:[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":360}],341:[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.browser,f=a.prefix.css,g=a.keepUnprefixed;if("position"===b&&"sticky"===c&&("safari"===d||"ios_saf"===d))return e({},b,(0,h.default)(f+c,c,g))}Object.defineProperty(c,"__esModule",{value:!0}),c.default=f;var g=a("../utils/getPrefixedValue"),h=d(g);b.exports=c.default},{"../utils/getPrefixedValue":360}],342:[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":360}],343:[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":365,"hyphenate-style-name":333}],344:[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":360}],345:[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},{}],346:[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":362,"../../utils/joinPrefixedValue":363}],347:[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":363}],348:[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},{}],349:[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},{}],350:[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},{}],351:[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":362,"../../utils/joinPrefixedValue":363}],352:[function(a,b,c){"use strict";function d(a,b){if("position"===a&&"sticky"===b)return{position:["-webkit-sticky","sticky"]}}Object.defineProperty(c,"__esModule",{value:!0}),c.default=d,b.exports=c.default},{}],353:[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":363}],354:[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":357,"../../utils/isPrefixedValue":362,"../prefixProps":356,"hyphenate-style-name":333}],355:[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){E.forEach(function(d){return f(a,d(b,c))})})}),(0,l.default)(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("../utils/sortPrefixedStyle"),l=d(k),m=a("./plugins/position"),n=d(m),o=a("./plugins/calc"),p=d(o),q=a("./plugins/cursor"),r=d(q),s=a("./plugins/flex"),t=d(s),u=a("./plugins/sizing"),v=d(u),w=a("./plugins/gradient"),x=d(w),y=a("./plugins/transition"),z=d(y),A=a("./plugins/flexboxIE"),B=d(A),C=a("./plugins/flexboxOld"),D=d(C),E=[n.default,p.default,r.default,v.default,x.default,z.default,B.default,D.default,t.default];b.exports=c.default},{"../utils/capitalizeString":357,"../utils/sortPrefixedStyle":364,"./plugins/calc":346,"./plugins/cursor":347,"./plugins/flex":348,"./plugins/flexboxIE":349,"./plugins/flexboxOld":350,"./plugins/gradient":351,"./plugins/position":352,"./plugins/sizing":353,"./plugins/transition":354,"./prefixProps":356}],356:[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},{}],357:[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},{}],358:[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:14}],359:[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},{}],360:[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},{}],361:[function(a,b,c){"use strict";Object.defineProperty(c,"__esModule",{value:!0}),c.default=function(a){return null!==a.match(/^(Webkit|Moz|O|ms)/)},b.exports=c.default},{}],362:[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},{}],363:[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},{}],364:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a){return Object.keys(a).sort(function(a,b){return(0,g.default)(a)&&!(0,g.default)(b)?-1:!(0,g.default)(a)&&(0,g.default)(b)?1:0}).reduce(function(b,c){return b[c]=a[c],b},{})}Object.defineProperty(c,"__esModule",{value:!0}),c.default=e;var f=a("./isPrefixedProperty"),g=d(f);b.exports=c.default},{"./isPrefixedProperty":361}],365:[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},{}],366:[function(a,b,c){"use strict";function d(a){return a&&a.__esModule?a:{default:a}}function e(a,b){var c,d,e=b[a],f=0;for(d=a+1;d "+o);if("componentClose"===k.type)throw new Error("Missing opening component token: `"+k.value+"`");if("componentOpen"===k.type){c=b[k.value],g=m;break}s.push(b[k.value])}else s.push(k.value);return c&&(i=e(g,a),n=a.slice(g+1,i),p=f(n,b),d=j.default.cloneElement(c,{},p),s.push(d),ih.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)},{}],369:[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]},{}],370:[function(a,b,c){function d(a){var b=-1,c=null==a?0:a.length;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":381}],427:[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":381}],428:[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":370,"./_ListCache":371,"./_Map":372}],429:[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":407}],430:[function(a,b,c){function d(a){return e(this,a).get(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":407}],431:[function(a,b,c){function d(a){return e(this,a).has(a)}var e=a("./_getMapData");b.exports=d},{"./_getMapData":407}],432:[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":407}],433:[function(a,b,c){var d=a("./_getNative"),e=d(Object,"create");b.exports=e},{"./_getNative":408}],434:[function(a,b,c){var d=a("./_overArg"),e=d(Object.keys,Object);b.exports=e},{"./_overArg":438}],435:[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},{}],436:[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&&h.binding("util")}catch(a){}}();b.exports=i},{"./_freeGlobal":406}],437:[function(a,b,c){function d(a){return f.call(a)}var e=Object.prototype,f=e.toString;b.exports=d},{}],438:[function(a,b,c){function d(a,b){return function(c){return a(b(c))}}b.exports=d},{}],439:[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=800,f=16,g=Date.now;b.exports=d},{}],443:[function(a,b,c){function d(){this.__data__=new e,this.size=0}var e=a("./_ListCache");b.exports=d},{"./_ListCache":371}],444:[function(a,b,c){function d(a){var b=this.__data__,c=b.delete(a);return this.size=b.size,c}b.exports=d},{}],445:[function(a,b,c){function d(a){return this.__data__.get(a)}b.exports=d},{}],446:[function(a,b,c){function d(a){return this.__data__.has(a)}b.exports=d},{}],447:[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},{}],460:[function(a,b,c){function d(a){var b=typeof a;return null!=a&&("object"==b||"function"==b)}b.exports=d},{}],461:[function(a,b,c){function d(a){return null!=a&&"object"==typeof a}b.exports=d},{}],462:[function(a,b,c){function d(a){if(!g(a)||e(a)!=h)return!1;var b=f(a);if(null===b)return!0;var c=l.call(b,"constructor")&&b.constructor;return"function"==typeof c&&c instanceof c&&k.call(c)==m}var e=a("./_baseGetTag"),f=a("./_getPrototype"),g=a("./isObjectLike"),h="[object Object]",i=Function.prototype,j=Object.prototype,k=i.toString,l=j.hasOwnProperty,m=k.call(Object);b.exports=d},{"./_baseGetTag":385,"./_getPrototype":409,"./isObjectLike":461}],463:[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":388,"./_baseUnary":396,"./_nodeUtil":436}],464:[function(a,b,c){function d(a){return void 0===a}b.exports=d},{}],465:[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":378,"./_baseKeys":389,"./isArrayLike":455}],466:[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":378,"./_baseKeysIn":390,"./isArrayLike":455}],467:[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":391,"./_createAssigner":403}],468:[function(a,b,c){function d(){return!1}b.exports=d},{}],469:[function(a,b,c){function d(a){return e(a,f(a))}var e=a("./_copyObject"),f=a("./keysIn");b.exports=d},{"./_copyObject":401,"./keysIn":466}],470:[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":482,react:690,"simple-assign":703}],486:[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":480,"./StepButton":481,"./StepContent":483,"./StepLabel":484,"./Stepper":485}],487:[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":518,"./CircleRipple":489,react:690,"react-addons-transition-group":525,"react-dom":526,"simple-assign":703}],498:[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},{}],517:[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}}},{}],520:[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:690}],521:[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))?/},{}],522:[function(a,b,c){"use strict";function d(a){if(null===a||void 0===a)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(a)}function e(){try{if(!Object.assign)return!1;var a=new String("abc");if(a[5]="de","5"===Object.getOwnPropertyNames(a)[0])return!1;for(var b={},c=0;c<10;c++)b["_"+String.fromCharCode(c)]=c;var d=Object.getOwnPropertyNames(b).map(function(a){return b[a]});if("0123456789"!==d.join(""))return!1;var e={};return"abcdefghijklmnopqrst".split("").forEach(function(a){e[a]=a}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},e)).join("")}catch(a){return!1}}var f=Object.prototype.hasOwnProperty,g=Object.prototype.propertyIsEnumerable;b.exports=e()?Object.assign:function(a,b){for(var c,e,h=d(a),i=1;i1)for(var c=1;c8&&v<=11),y=32,z=String.fromCharCode(y),A={beforeInput:{phasedRegistrationNames:{bubbled:"onBeforeInput",captured:"onBeforeInputCapture"},dependencies:["topCompositionEnd","topKeyPress","topTextInput","topPaste"]},compositionEnd:{phasedRegistrationNames:{bubbled:"onCompositionEnd",captured:"onCompositionEndCapture"},dependencies:["topBlur","topCompositionEnd","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionStart:{phasedRegistrationNames:{bubbled:"onCompositionStart",captured:"onCompositionStartCapture"},dependencies:["topBlur","topCompositionStart","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]},compositionUpdate:{phasedRegistrationNames:{bubbled:"onCompositionUpdate",captured:"onCompositionUpdateCapture"},dependencies:["topBlur","topCompositionUpdate","topKeyDown","topKeyPress","topKeyUp","topMouseDown"]}},B=!1,C=null,D={eventTypes:A,extractEvents:function(a,b,c,d){return[j(a,b,c,d),m(a,b,c,d)]}};b.exports=D},{"./EventPropagators":546,"./FallbackCompositionState":547,"./SyntheticCompositionEvent":614,"./SyntheticInputEvent":618,"fbjs/lib/ExecutionEnvironment":310}],530:[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},{}],531:[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":530,"./ReactInstrumentation":589,"./dangerousStyleValue":631,"fbjs/lib/ExecutionEnvironment":310,"fbjs/lib/camelizeStyleName":312,"fbjs/lib/hyphenateStyleName":323,"fbjs/lib/memoizeStringOnly":328,"fbjs/lib/warning":332}],532:[function(a,b,c){"use strict";function d(a,b){if(!(a instanceof b))throw new TypeError("Cannot call a class as a function")}var e=a("./reactProdInvariant"),f=a("./PooledClass"),g=(a("fbjs/lib/invariant"),function(){function a(b){d(this,a),this._callbacks=null,this._contexts=null,this._arg=b}return a.prototype.enqueue=function(a,b){this._callbacks=this._callbacks||[],this._callbacks.push(a),this._contexts=this._contexts||[],this._contexts.push(b)},a.prototype.notifyAll=function(){var a=this._callbacks,b=this._contexts,c=this._arg;if(a&&b){a.length!==b.length?e("24"):void 0,this._callbacks=null,this._contexts=null;for(var d=0;d8));var H=!1;u.canUseDOM&&(H=z("input")&&(!document.documentMode||document.documentMode>11));var I={get:function(){return F.get.call(this)},set:function(a){E=""+a,F.set.call(this,a)}},J={eventTypes:B,extractEvents:function(a,b,c,e){var f,g,h=b?v.getNodeFromInstance(b):window;if(d(h)?G?f=i:g=j:A(h)?H?f=n:(f=p,g=o):q(h)&&(f=r),f){var k=f(a,b);if(k){var l=x.getPooled(B.change,k,c,e);return l.type="change",t.accumulateTwoPhaseDispatches(l),l}}g&&g(a,h,b)}};b.exports=J},{"./EventPluginHub":543,"./EventPropagators":546,"./ReactDOMComponentTree":560,"./ReactUpdates":607,"./SyntheticEvent":616,"./getEventTarget":639,"./isEventSupported":647,"./isTextInputElement":648,"fbjs/lib/ExecutionEnvironment":310}],534:[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):p(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(p(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&&p(d,document.createTextNode(c),e):c?(o(e,c),i(d,e,b)):i(d,a,b)}var k=a("./DOMLazyTree"),l=a("./Danger"),m=(a("./ReactDOMComponentTree"),a("./ReactInstrumentation"),a("./createMicrosoftUnsafeLocalFunction")),n=a("./setInnerHTML"),o=a("./setTextContent"),p=m(function(a,b,c){a.insertBefore(b,c)}),q=l.dangerouslyReplaceNodeWithMarkup,r={dangerouslyReplaceNodeWithMarkup:q,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;if(void 0!==b.phasedRegistrationNames){var c=b.phasedRegistrationNames;for(var d in c)if(c.hasOwnProperty(d)){var e=j.registrationNameModules[c[d]];if(e)return e}}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":650,"fbjs/lib/invariant":324}],545:[function(a,b,c){"use strict";function d(a){return"topMouseUp"===a||"topTouchEnd"===a||"topTouchCancel"===a}function e(a){return"topMouseMove"===a||"topTouchMove"===a}function f(a){return"topMouseDown"===a||"topTouchStart"===a}function g(a,b,c,d){var e=a.type||"unknown-event";a.currentTarget=r.getNodeFromInstance(d),b?p.invokeGuardedCallbackWithCatch(e,c,a):p.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":551,"./getTextContentAccessor":644,"object-assign":522}],548:[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":537}],549:[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},{}],550:[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("react/lib/React"),j=a("./ReactPropTypesSecret"),k=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0}),l={value:function(a,b,c){return!a[b]||k[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.PropTypes.func},m={},n={checkPropTypes:function(a,b,c){for(var d in l){if(l.hasOwnProperty(d))var e=l[d](b,d,a,"prop",null,j);if(e instanceof Error&&!(e.message in m)){m[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=n},{"./ReactPropTypesSecret":598,"./reactProdInvariant":650,"fbjs/lib/invariant":324,"fbjs/lib/warning":332,"react/lib/React":663}],551:[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("./EventPluginHub"),y=a("./EventPluginRegistry"),z=a("./ReactBrowserEventEmitter"),A=a("./ReactDOMComponentFlags"),B=a("./ReactDOMComponentTree"),C=a("./ReactDOMInput"),D=a("./ReactDOMOption"),E=a("./ReactDOMSelect"),F=a("./ReactDOMTextarea"),G=(a("./ReactInstrumentation"),a("./ReactMultiChild")),H=a("./ReactServerRenderingTransaction"),I=(a("fbjs/lib/emptyFunction"),a("./escapeTextContentForBrowser")),J=(a("fbjs/lib/invariant"),a("./isEventSupported"),a("fbjs/lib/shallowEqual"),a("./validateDOMNesting"),a("fbjs/lib/warning"),A),K=x.deleteListener,L=B.getNodeFromInstance,M=z.listenTo,N=y.registrationNameModules,O={string:!0,number:!0},P="style",Q="__html",R={children:null,dangerouslySetInnerHTML:null,suppressContentEditableWarning:null},S=11,T={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"},U={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},V={listing:!0,pre:!0,textarea:!0},W=q({menuitem:!0},U),X=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,Y={},Z={}.hasOwnProperty,$=1;o.displayName="ReactDOMComponent",o.Mixin={mountComponent:function(a,b,c,d){this._rootNodeID=$++,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"input":C.mountWrapper(this,f,b),f=C.getHostProps(this,f),a.getReactMountReady().enqueue(k,this);break;case"option":D.mountWrapper(this,f,b),f=D.getHostProps(this,f);break;case"select":E.mountWrapper(this,f,b),f=E.getHostProps(this,f),a.getReactMountReady().enqueue(k,this);break;case"textarea":F.mountWrapper(this,f,b),f=F.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);B.precacheNode(this,n),this._flags|=J.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&&U[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(N.hasOwnProperty(d))e&&f(this,d,e,a);else{d===P&&(e&&(e=this._previousStyleCopy=q({},b.style)),e=s.createMarkupForStyles(e,this));var g=null;null!=this._tag&&n(this._tag,b)?R.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=O[typeof b.children]?b.children:null,g=null!=f?null:b.children;if(null!=f)d=I(f);else if(null!=g){var h=this.mountChildren(g,a,c);d=h.join("")}}return V[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=O[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":535,"./ReactDOMComponentTree":560,"object-assign":522}],563:[function(a,b,c){"use strict";var d={useCreateElement:!0,useFiber:!1};b.exports=d},{}],564:[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":534,"./ReactDOMComponentTree":560}],565:[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);k.asap(d,this);var e=b.name;if("radio"===b.type&&null!=e){for(var g=j.getNodeFromInstance(this),h=g;h.parentNode;)h=h.parentNode;for(var l=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":643,"./getTextContentAccessor":644,"fbjs/lib/ExecutionEnvironment":310}],571:[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":534,"./DOMLazyTree":535,"./ReactDOMComponentTree":560,"./escapeTextContentForBrowser":632,"./reactProdInvariant":650,"./validateDOMNesting":656,"fbjs/lib/invariant":324,"object-assign":522}],572:[function(a,b,c){"use strict";function d(){this._rootNodeID&&k.updateWrapper(this)}function e(a){var b=this._currentElement.props,c=h.executeOnChange(b,a);return j.asap(d,this),c}var f=a("./reactProdInvariant"),g=a("object-assign"),h=a("./LinkedValueUtils"),i=a("./ReactDOMComponentTree"),j=a("./ReactUpdates"),k=(a("fbjs/lib/invariant"),a("fbjs/lib/warning"),{getHostProps:function(a,b){null!=b.dangerouslySetInnerHTML?f("91"):void 0;var c=g({},b,{value:void 0,defaultValue:void 0,children:""+a._wrapperState.initialValue,onChange:a._wrapperState.onChange});return c},mountWrapper:function(a,b){var c=h.getValue(b),d=c;if(null==c){var g=b.defaultValue,i=b.children;null!=i&&(null!=g?f("92"):void 0,Array.isArray(i)&&(i.length<=1?void 0:f("93"),i=i[0]),g=""+i),null==g&&(g=""),d=g}a._wrapperState={initialValue:""+d,listeners:null,onChange:e.bind(a)}},updateWrapper:function(a){var b=a._currentElement.props,c=i.getNodeFromInstance(a),d=h.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=i.getNodeFromInstance(a);b.value=b.textContent}});b.exports=k},{"./LinkedValueUtils":550,"./ReactDOMComponentTree":560,"./ReactUpdates":607,"./reactProdInvariant":650,"fbjs/lib/invariant":324,"fbjs/lib/warning":332,"object-assign":522}],573:[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],"captured",c);for(e=0;e0;)c(i[j],"captured",f)}var i=a("./reactProdInvariant");a("fbjs/lib/invariant");b.exports={isAncestor:e,getLowestCommonAncestor:d,getParentInstance:f,traverseTwoPhase:g,traverseEnterLeave:h}},{"./reactProdInvariant":650,"fbjs/lib/invariant":324}],574:[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("react/lib/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":537,"./EventPluginRegistry":544,"fbjs/lib/warning":332,"react/lib/ReactComponentTreeHook":668}],575:[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){w[a]=!0}}function e(a,b,c,e,f,g){for(var h=0;h1&&void 0!==arguments[1]&&arguments[1]}function j(a,b){0!==A&&(G&&!H&&(H=!0),E=u(),F=0,D=a,G=b)}function k(a,b){0!==A&&(G===b||H||(H=!0),x&&B.push({timerType:b,instanceID:a,duration:u()-E-F}),E=0,F=0,D=null,G=null)}function l(){var a={startTime:E,nestedFlushStartTime:u(),debugID:D,timerType:G};z.push(a),E=0,F=0,D=null,G=null}function m(){var a=z.pop(),b=a.startTime,c=a.nestedFlushStartTime,d=a.debugID,e=a.timerType,f=u()-c;E=b,F+=f,D=d,G=e}function n(a){if(!x||!J)return!1;var b=s.getElement(a);if(null==b||"object"!=typeof b)return!1;var c="string"==typeof b.type;return!c}function o(a,b){if(n(a)){var c=a+"::"+b;I=u(),performance.mark(c)}}function p(a,b){if(n(a)){var c=a+"::"+b,d=s.getDisplayName(a)||"Unknown",e=u();if(e-I>.1){var f=d+" ["+b+"]";performance.measure(f,c)}performance.clearMarks(c),performance.clearMeasures(f)}}var q=a("./ReactInvalidSetStateWarningHook"),r=a("./ReactHostOperationHistoryHook"),s=a("react/lib/ReactComponentTreeHook"),t=a("fbjs/lib/ExecutionEnvironment"),u=a("fbjs/lib/performanceNow"),v=(a("fbjs/lib/warning"),[]),w={},x=!1,y=[],z=[],A=0,B=[],C=0,D=null,E=0,F=0,G=null,H=!1,I=0,J="undefined"!=typeof performance&&"function"==typeof performance.mark&&"function"==typeof performance.clearMarks&&"function"==typeof performance.measure&&"function"==typeof performance.clearMeasures,K={addHook:function(a){v.push(a)},removeHook:function(a){for(var b=0;b/,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":628}],592:[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=q.createElement(M,{child: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.child;if(E(o,b)){var p=k._renderedComponent.getPublicInstance(),r=d&&function(){d.call(p)};return N._updateRootComponent(k,h,g,c,r),p}N.unmountComponentAtNode(c)}var s=e(c),t=s&&!!f(s),u=j(c),v=t&&!k&&!u,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 s.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),s.precacheNode(c,b.firstChild)}};b.exports=N},{"./DOMLazyTree":535,"./DOMProperty":537,"./ReactBrowserEventEmitter":552,"./ReactDOMComponentTree":560,"./ReactDOMContainerInfo":561,"./ReactDOMFeatureFlags":563,"./ReactFeatureFlags":583,"./ReactInstanceMap":588,"./ReactInstrumentation":589,"./ReactMarkupChecksum":591,"./ReactReconciler":600,"./ReactUpdateQueue":606,"./ReactUpdates":607,"./instantiateReactComponent":646,"./reactProdInvariant":650,"./setInnerHTML":652,"./shouldUpdateReactComponent":654,"fbjs/lib/emptyObject":317,"fbjs/lib/invariant":324,"fbjs/lib/warning":332,"react/lib/React":663,"react/lib/ReactCurrentOwner":669}],593:[function(a,b,c){"use strict";function d(a,b,c){return{type:"INSERT_MARKUP",content:a,fromIndex:null,fromNode:null,toIndex:c,afterNode:b}}function e(a,b,c){return{type:"MOVE_EXISTING",content:null,fromIndex:a._mountIndex,fromNode:m.getHostNode(a),toIndex:c,afterNode:b}}function f(a,b){return{type:"REMOVE_NODE",content:null,fromIndex:a._mountIndex,fromNode:b,toIndex:null,afterNode:null}}function g(a){return{type:"SET_MARKUP",content:a,fromIndex:null,fromNode:null,toIndex:null,afterNode:null}}function h(a){return{type:"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("react/lib/ReactCurrentOwner"),a("./ReactReconciler")),n=a("./ReactChildReconciler"),o=(a("fbjs/lib/emptyFunction"),a("./flattenChildren")),p=(a("fbjs/lib/invariant"),{Mixin:{_reconcilerInstantiateChildren:function(a,b,c){return n.instantiateChildren(a,b,c)},_reconcilerUpdateChildren:function(a,b,c,d,e,f){var g,h=0;return g=o(b,h),n.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=m.mountComponent(h,b,this,this._hostContainerInfo,c,i);h._mountIndex=f++,e.push(j)}return e},updateTextContent:function(a){var b=this._renderedChildren;n.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;n.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,n=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,n)),n=Math.max(q._mountIndex,n),q._mountIndex=l):(q&&(n=Math.max(q._mountIndex,n)),k=i(k,this._mountChildAtIndex(r,f[o],p,l,b,c)),o++),l++,p=m.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;n.unmountChildren(b,a),this._renderedChildren=null},moveChild:function(a,b,c,d){if(a._mountIndex0&&void 0!==arguments[0]?arguments[0]:e();return d(),[]}function g(){arguments.length>0&&void 0!==arguments[0]?arguments[0]:e();return d(),[]}function h(){arguments.length>0&&void 0!==arguments[0]?arguments[0]:e();return d(),[]}function i(){arguments.length>0&&void 0!==arguments[0]?arguments[0]:e();return d(),[]}function j(a){return void d()}function k(a){return void d()}function l(a){return void d()}function m(a){return void d()}function n(a){return t=!0,m(a)}function o(a){return u=!0,h(a)}function p(){return void d()}function q(){return void d()}function r(){return d(),!1}var s=(a("object-assign"),a("./ReactDebugTool"),a("fbjs/lib/warning"),!1),t=!1,u=!1,v={getLastMeasurements:e,getExclusive:f,getInclusive:g,getWasted:h,getOperations:i,printExclusive:j,printInclusive:k,printWasted:l,printOperations:m,start:p,stop:q,isRunning:r,printDOM:n,getMeasurementsSummaryMap:o};b.exports=v},{"./ReactDebugTool":575,"fbjs/lib/warning":332,"object-assign":522}],597:[function(a,b,c){"use strict";var d={};b.exports=d},{}],598:[function(a,b,c){"use strict";var d="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED";b.exports=d},{}],599:[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,p),g.addPoolingTo(d),b.exports=d},{"./CallbackQueue":532,"./PooledClass":551,"./ReactBrowserEventEmitter":552,"./ReactInputSelection":587,"./ReactInstrumentation":589,"./ReactUpdateQueue":606,"./Transaction":625,"object-assign":522}],600:[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":589,"./ReactRef":601,"fbjs/lib/warning":332}],601:[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&&"object"==typeof b){var c=b.ref;null!=c&&d(c,a,b._owner)}},g.shouldUpdateRefs=function(a,b){var c=null,d=null;null!==a&&"object"==typeof a&&(c=a.ref,d=a._owner);var e=null,f=null;return null!==b&&"object"==typeof b&&(e=b.ref,f=b._owner),c!==e||"string"==typeof e&&f!==d},g.detachRefs=function(a,b){if(null!==b&&"object"==typeof b){var c=b.ref;null!=c&&e(c,a,b._owner)}},b.exports=g},{"./ReactOwner":595}],602:[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,k),f.addPoolingTo(d),b.exports=d},{"./PooledClass":551,"./ReactInstrumentation":589,"./ReactServerUpdateQueue":603,"./Transaction":625,"object-assign":522}],603:[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("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":606,"fbjs/lib/warning":332}],604:[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,c){var d=l.ReactReconcileTransaction.getPooled(!0);a._render(b,d,c),l.ReactReconcileTransaction.release(d)}var f=a("./reactProdInvariant"),g=a("object-assign"),h=a("react/lib/React"),i=a("./ReactDefaultInjection"),j=a("./ReactCompositeComponent"),k=a("./ReactReconciler"),l=a("./ReactUpdates"),m=a("fbjs/lib/emptyObject"),n=(a("./getNextDebugID"),a("fbjs/lib/invariant"),function(){function a(b){d(this,a),this._renderedOutput=b,this._currentElement=b}return a.prototype.mountComponent=function(){},a.prototype.receiveComponent=function(a){this._renderedOutput=a,this._currentElement=a},a.prototype.unmountComponent=function(){},a.prototype.getHostNode=function(){},a.prototype.getPublicInstance=function(){return null},a}()),o=function(a){this.construct(a)};g(o.prototype,j,{_constructComponent:j._constructComponentWithoutOwner,_instantiateReactComponent:function(a){return new n(a)},_replaceNodeWithMarkup:function(){},_renderValidatedComponent:j._renderValidatedComponentWithoutOwnerOrContext});var p=function(){function a(){d(this,a),this._instance=null}return a.prototype.getMountedInstance=function(){return this._instance?this._instance._instance:null},a.prototype.render=function(a,b){return i.inject(),h.isValidElement(a)?void 0:f("12","function"==typeof a?" Instead of passing a component class, make sure to instantiate it by passing it to React.createElement.":""),"string"==typeof a.type?f("13",a.type):void 0,b||(b=m),l.batchedUpdates(e,this,a,b),this.getRenderOutput()},a.prototype.getRenderOutput=function(){return this._instance&&this._instance._renderedComponent&&this._instance._renderedComponent._renderedOutput||null},a.prototype.unmount=function(){this._instance&&k.unmountComponent(this._instance,!1)},a.prototype._render=function(a,b,c){if(this._instance)k.receiveComponent(this._instance,a,b,c);else{var d=new o(a);k.mountComponent(d,b,null,null,c,0),this._instance=d}},a}();b.exports=p},{"./ReactCompositeComponent":556,"./ReactDefaultInjection":577,"./ReactReconciler":600,"./ReactUpdates":607,"./getNextDebugID":642,"./reactProdInvariant":650,"fbjs/lib/emptyObject":317,"fbjs/lib/invariant":324,"object-assign":522,"react/lib/React":663}],605:[function(a,b,c){"use strict";function d(a){}function e(a,b){if(!a||!a.getPublicInstance)return[];var c=a.getPublicInstance(),d=b(c)?[c]:[],f=a._currentElement;if(y.isDOMComponent(c)){var g,h=a._renderedChildren;for(g in h)h.hasOwnProperty(g)&&(d=d.concat(e(h[g],b)))}else o.isValidElement(f)&&"function"==typeof f.type&&(d=d.concat(e(a._renderedComponent,b)));return d}function f(a){return function(b,c){var e;o.isValidElement(b)?i("14"):void 0,y.isDOMComponent(b)?e=w(b):b.tagName&&(e=b);var f=m.eventNameDispatchConfigs[a],g=new d;g.target=e,g.type=a.toLowerCase();var h=new u(f,q.getInstanceFromNode(e),g,e);h.persist(),j(h,c),f.phasedRegistrationNames?n.accumulateTwoPhaseDispatches(h):n.accumulateDirectDispatches(h),t.batchedUpdates(function(){l.enqueueEvents(h),l.processEventQueue(!0)})}}function g(){y.Simulate={};var a;for(a in m.eventNameDispatchConfigs)y.Simulate[a]=f(a)}function h(a){return function(b,c){var e=new d(a);j(e,c),y.isDOMComponent(b)?y.simulateNativeEventOnDOMComponent(a,b,e):b.tagName&&y.simulateNativeEventOnNode(a,b,e)}}var i=a("./reactProdInvariant"),j=a("object-assign"),k=a("./EventConstants"),l=a("./EventPluginHub"),m=a("./EventPluginRegistry"),n=a("./EventPropagators"),o=a("react/lib/React"),p=a("./ReactDOM"),q=a("./ReactDOMComponentTree"),r=a("./ReactBrowserEventEmitter"),s=a("./ReactInstanceMap"),t=a("./ReactUpdates"),u=a("./SyntheticEvent"),v=a("./ReactShallowRenderer"),w=a("./findDOMNode"),x=(a("fbjs/lib/invariant"),k.topLevelTypes),y={renderIntoDocument:function(a){var b=document.createElement("div");return p.render(a,b)},isElement:function(a){return o.isValidElement(a)},isElementOfType:function(a,b){return o.isValidElement(a)&&a.type===b},isDOMComponent:function(a){return!(!a||1!==a.nodeType||!a.tagName)},isDOMComponentElement:function(a){return!!(a&&o.isValidElement(a)&&a.tagName)},isCompositeComponent:function(a){return!y.isDOMComponent(a)&&(null!=a&&"function"==typeof a.render&&"function"==typeof a.setState)},isCompositeComponentWithType:function(a,b){if(!y.isCompositeComponent(a))return!1;var c=s.get(a),d=c._currentElement.type;return d===b},isCompositeComponentElement:function(a){if(!o.isValidElement(a))return!1;var b=a.type.prototype;return"function"==typeof b.render&&"function"==typeof b.setState},isCompositeComponentElementWithType:function(a,b){var c=s.get(a),d=c._currentElement.type;return!(!y.isCompositeComponentElement(a)||d!==b)},getRenderedChildOfCompositeComponent:function(a){if(!y.isCompositeComponent(a))return null;var b=s.get(a);return b._renderedComponent.getPublicInstance()},findAllInRenderedTree:function(a,b){return a?(y.isCompositeComponent(a)?void 0:i("10"),e(s.get(a),b)):[]},scryRenderedDOMComponentsWithClass:function(a,b){return y.findAllInRenderedTree(a,function(a){if(y.isDOMComponent(a)){var c=a.className;"string"!=typeof c&&(c=a.getAttribute("class")||"");var d=c.split(/\s+/);return Array.isArray(b)||(void 0===b?i("11"):void 0,b=b.split(/\s+/)),b.every(function(a){return d.indexOf(a)!==-1})}return!1})},findRenderedDOMComponentWithClass:function(a,b){var c=y.scryRenderedDOMComponentsWithClass(a,b);if(1!==c.length)throw new Error("Did not find exactly one match (found: "+c.length+") for class:"+b);return c[0]},scryRenderedDOMComponentsWithTag:function(a,b){return y.findAllInRenderedTree(a,function(a){return y.isDOMComponent(a)&&a.tagName.toUpperCase()===b.toUpperCase()})},findRenderedDOMComponentWithTag:function(a,b){var c=y.scryRenderedDOMComponentsWithTag(a,b);if(1!==c.length)throw new Error("Did not find exactly one match (found: "+c.length+") for tag:"+b);return c[0]},scryRenderedComponentsWithType:function(a,b){return y.findAllInRenderedTree(a,function(a){return y.isCompositeComponentWithType(a,b)})},findRenderedComponentWithType:function(a,b){var c=y.scryRenderedComponentsWithType(a,b);if(1!==c.length)throw new Error("Did not find exactly one match (found: "+c.length+") for componentType:"+b);return c[0]},mockComponent:function(a,b){return b=b||a.mockTagName||"div",a.prototype.render.mockImplementation(function(){return o.createElement(b,null,this.props.children)}),this},simulateNativeEventOnNode:function(a,b,c){c.target=b,r.ReactEventListener.dispatchEvent(a,c)},simulateNativeEventOnDOMComponent:function(a,b,c){y.simulateNativeEventOnNode(a,w(b),c)},nativeTouchData:function(a,b){return{touches:[{pageX:a,pageY:b}]}},createRenderer:function(){return new v},Simulate:null,SimulateNative:{}},z=l.injection.injectEventPluginOrder;l.injection.injectEventPluginOrder=function(){z.apply(this,arguments),g()};var A=l.injection.injectEventPluginsByName;l.injection.injectEventPluginsByName=function(){A.apply(this,arguments),g()},g(),Object.keys(x).forEach(function(a){var b=0===a.indexOf("top")?a.charAt(3).toLowerCase()+a.substr(4):a;y.SimulateNative[b]=h(a)}),b.exports=y},{"./EventConstants":542,"./EventPluginHub":543,"./EventPluginRegistry":544,"./EventPropagators":546,"./ReactBrowserEventEmitter":552,"./ReactDOM":557,"./ReactDOMComponentTree":560,"./ReactInstanceMap":588,"./ReactShallowRenderer":604,"./ReactUpdates":607,"./SyntheticEvent":616,"./findDOMNode":633,"./reactProdInvariant":650,"fbjs/lib/invariant":324,"object-assign":522,"react/lib/React":663}],606:[function(a,b,c){"use strict";function d(a){i.enqueueUpdate(a)}function e(a){var b=typeof a;if("object"!==b)return b;var c=a.constructor&&a.constructor.name||b,d=Object.keys(a);return d.length>0&&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("react/lib/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},{"./ReactInstanceMap":588,"./ReactInstrumentation":589,"./ReactUpdates":607,"./reactProdInvariant":650,"fbjs/lib/invariant":324,"fbjs/lib/warning":332,"react/lib/ReactCurrentOwner":669}],607:[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){return 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},{}],633:[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("react/lib/ReactCurrentOwner"),a("./ReactDOMComponentTree")),g=a("./ReactInstanceMap"),h=a("./getHostComponentFromComposite");a("fbjs/lib/invariant"),a("fbjs/lib/warning");b.exports=d},{"./ReactDOMComponentTree":560,"./ReactInstanceMap":588,"./getHostComponentFromComposite":640,"./reactProdInvariant":650,"fbjs/lib/invariant":324,"fbjs/lib/warning":332,"react/lib/ReactCurrentOwner":669}],634:[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":549,"./traverseAllChildren":655,_process:523,"fbjs/lib/warning":332,"react/lib/ReactComponentTreeHook":668}],635:[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},{}],636:[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},{}],637:[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":636}],638:[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},{}],639:[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},{}],640:[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":594}],641:[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},{}],642:[function(a,b,c){"use strict";function d(){return e++}var e=1;b.exports=d},{}],643:[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},{}],644:[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":310}],645:[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":310}],646:[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("./getNextDebugID"),a("fbjs/lib/invariant"),a("fbjs/lib/warning"),function(a){this.construct(a)});h(l.prototype,i,{_instantiateReactComponent:f}),b.exports=f},{"./ReactCompositeComponent":556,"./ReactEmptyComponent":579,"./ReactHostComponent":584,"./getNextDebugID":642,"./reactProdInvariant":650,"fbjs/lib/invariant":324,"fbjs/lib/warning":332,"object-assign":522}],647:[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":310}],648:[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},{}],649:[function(a,b,c){"use strict";function d(a){return'"'+e(a)+'"'}var e=a("./escapeTextContentForBrowser");b.exports=d},{"./escapeTextContentForBrowser":632}],650:[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":536,"./createMicrosoftUnsafeLocalFunction":630,"fbjs/lib/ExecutionEnvironment":310}],653:[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){return 3===a.nodeType?void(a.nodeValue=b):void f(a,e(b))})),b.exports=g},{"./escapeTextContentForBrowser":632,"./setInnerHTML":652,"fbjs/lib/ExecutionEnvironment":310}],654:[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},{}],655:[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||"object"===m&&a.$$typeof===h)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},q=10,r=750,s={x:null,y:null},t=null,u={x:{page:"pageX",client:"clientX",envScroll:"currentPageScrollLeft"},y:{page:"pageY",client:"clientY",envScroll:"currentPageScrollTop"}},v=["topTouchStart","topTouchCancel","topTouchEnd","topTouchMove"],w=["topMouseDown","topMouseMove","topMouseUp"].concat(v),x={touchTap:{phasedRegistrationNames:{bubbled:m({onTouchTap:null}),captured:m({onTouchTapCapture:null})},dependencies:w}},y=function(){return Date.now?Date.now:function(){return+new Date}}();b.exports=f},{"./TouchEventUtils":658,"fbjs/lib/keyOf":327,"react-dom/lib/EventConstants":542,"react-dom/lib/EventPluginUtils":545,"react-dom/lib/EventPropagators":546,"react-dom/lib/SyntheticUIEvent":623,"react-dom/lib/ViewportMetrics":626}],658:[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},{}],659:[function(a,b,c){b.exports=function(a,b){if(a&&b-a<750)return!0}},{}],660:[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-dom/lib/EventPluginHub").injection.injectEventPluginsByName({TapEventPlugin:a("./TapEventPlugin.js")(c)})}},{"./TapEventPlugin.js":657,"./defaultClickRejectionStrategy":659,"fbjs/lib/invariant":324,"react-dom/lib/EventPluginHub":543}],661:[function(a,b,c){arguments[4][549][0].apply(c,arguments)},{dup:549}],662:[function(a,b,c){arguments[4][551][0].apply(c,arguments)},{"./reactProdInvariant":688,dup:551,"fbjs/lib/invariant":324}],663:[function(a,b,c){"use strict";var d=a("object-assign"),e=a("./ReactChildren"),f=a("./ReactComponent"),g=a("./ReactPureComponent"),h=a("./ReactClass"),i=a("./ReactDOMFactories"),j=a("./ReactElement"),k=a("./ReactPropTypes"),l=a("./ReactVersion"),m=a("./onlyChild"),n=(a("fbjs/lib/warning"),j.createElement),o=j.createFactory,p=j.cloneElement,q=d,r={Children:{map:e.map,forEach:e.forEach,count:e.count,toArray:e.toArray,only:m},Component:f,PureComponent:g,createElement:n,cloneElement:p,isValidElement:j.isValidElement,PropTypes:k,createClass:h.createClass,createFactory:o,createMixin:function(a){return a},DOM:i,version:l,__spread:q};b.exports=r},{"./ReactChildren":665,"./ReactClass":666,"./ReactComponent":667,"./ReactDOMFactories":670,"./ReactElement":671,"./ReactElementValidator":673,"./ReactPropTypes":677,"./ReactPureComponent":679,"./ReactVersion":682,"./onlyChild":687,"fbjs/lib/warning":332,"object-assign":522}],664:[function(a,b,c){"use strict";var d=a("react-dom/lib/ReactDOM"),e=a("react-dom/lib/ReactInstanceMap");c.getReactDOM=function(){return d},c.getReactInstanceMap=function(){return e}},{"react-dom/lib/ReactDOM":557,"react-dom/lib/ReactInstanceMap":588,"react-dom/lib/ReactPerf":596,"react-dom/lib/ReactTestUtils":605}],665:[function(a,b,c){"use strict";function d(a){return(""+a).replace(u,"$&/")}function e(a,b){this.func=a,this.context=b,this.count=0}function f(a,b,c){var d=a.func,e=a.context;d.call(e,b,a.count++)}function g(a,b,c){if(null==a)return a;var d=e.getPooled(b,c);r(a,f,d),e.release(d)}function h(a,b,c,d){this.result=a,this.keyPrefix=b,this.func=c,this.context=d,this.count=0}function i(a,b,c){var e=a.result,f=a.keyPrefix,g=a.func,h=a.context,i=g.call(h,b,a.count++);Array.isArray(i)?j(i,e,c,q.thatReturnsArgument):null!=i&&(p.isValidElement(i)&&(i=p.cloneAndReplaceKey(i,f+(!i.key||b&&b.key===i.key?"":d(i.key)+"/")+c)),e.push(i))}function j(a,b,c,e,f){var g="";null!=c&&(g=d(c)+"/");var j=h.getPooled(b,g,e,f);r(a,i,j),h.release(j)}function k(a,b,c){if(null==a)return a;var d=[];return j(a,d,null,b,c),d}function l(a,b,c){return null}function m(a,b){return r(a,l,null)}function n(a){var b=[];return j(a,b,null,q.thatReturnsArgument),b}var o=a("./PooledClass"),p=a("./ReactElement"),q=a("fbjs/lib/emptyFunction"),r=a("./traverseAllChildren"),s=o.twoArgumentPooler,t=o.fourArgumentPooler,u=/\/+/g;e.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},o.addPoolingTo(e,s),h.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},o.addPoolingTo(h,t);var v={forEach:g,map:k,mapIntoWithKeyPrefixInternal:j,count:m,toArray:n};b.exports=v},{"./PooledClass":662,"./ReactElement":671,"./traverseAllChildren":689,"fbjs/lib/emptyFunction":316}],666:[function(a,b,c){"use strict";function d(a){return a}function e(a,b){var c=u.hasOwnProperty(b)?u[b]:null;w.hasOwnProperty(b)&&("OVERRIDE_BASE"!==c?m("73",b):void 0),a&&("DEFINE_MANY"!==c&&"DEFINE_MANY_MERGED"!==c?m("74",b):void 0)}function f(a,b){if(b){"function"==typeof b?m("75"):void 0,p.isValidElement(b)?m("76"):void 0;var c=a.prototype,d=c.__reactAutoBindPairs;b.hasOwnProperty(s)&&v.mixins(a,b.mixins);for(var f in b)if(b.hasOwnProperty(f)&&f!==s){var g=b[f],h=c.hasOwnProperty(f);if(e(h,f),v.hasOwnProperty(f))v[f](a,g);else{var k=u.hasOwnProperty(f),l="function"==typeof g,n=l&&!k&&!h&&b.autobind!==!1;if(n)d.push(f,g),c[f]=g;else if(h){var o=u[f];!k||"DEFINE_MANY_MERGED"!==o&&"DEFINE_MANY"!==o?m("77",o,f):void 0,"DEFINE_MANY_MERGED"===o?c[f]=i(c[f],g):"DEFINE_MANY"===o&&(c[f]=j(c[f],g))}else c[f]=g}}}else;}function g(a,b){if(b)for(var c in b){var d=b[c];if(b.hasOwnProperty(c)){var e=c in v;e?m("78",c):void 0;var f=c in a;f?m("79",c):void 0,a[c]=d}}}function h(a,b){a&&b&&"object"==typeof a&&"object"==typeof b?void 0:m("80");for(var c in b)b.hasOwnProperty(c)&&(void 0!==a[c]?m("81",c):void 0,a[c]=b[c]);return a}function i(a,b){return function(){var c=a.apply(this,arguments),d=b.apply(this,arguments);if(null==c)return d;if(null==d)return c;var e={};return h(e,c),h(e,d),e}}function j(a,b){return function(){a.apply(this,arguments),b.apply(this,arguments)}}function k(a,b){var c=b.bind(a);return c}function l(a){for(var b=a.__reactAutoBindPairs,c=0;c1){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=m.uniqueKey||(m.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>"),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":671,"./ReactPropTypeLocationNames":676,"./ReactPropTypesSecret":678,"./getIteratorFn":686,"fbjs/lib/emptyFunction":316,"fbjs/lib/warning":332}],678:[function(a,b,c){arguments[4][598][0].apply(c,arguments)},{dup:598}],679:[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":667,"./ReactNoopUpdateQueue":675,"fbjs/lib/emptyObject":317,"object-assign":522}],680:[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;g=0;c--){var e=b[c];a=e(a)}return a}}c.__esModule=!0,c.default=d},{}],692:[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":696,"./utils/createEagerElementUtil":700}],693:[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":701}],694:[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},{}],695:[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},{}],696:[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":695}],697:[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":693,"./shallowEqual":698,"./shouldUpdate":699}],698:[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":331}],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)}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":692,"./createHelper":693,react:690}],700:[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:523}],703:[function(a,b,c){b.exports=function(a){for(var b=1;b-1?b:a}function n(a,b){b=b||{};var c=b.body;if("string"==typeof a)this.url=a;else{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||null==a._bodyInit||(c=a._bodyInit,a.bodyUsed=!0)}if(this.credentials=b.credentials||this.credentials||"omit",!b.headers&&this.headers||(this.headers=new e(b.headers)),this.method=m(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 o(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 p(a){var b=new e;return a.split("\r\n").forEach(function(a){var c=a.split(":"),d=c.shift().trim();if(d){var e=c.join(":").trim();b.append(d,e)}}),b}function q(a,b){b||(b={}),this.type="default",this.status="status"in b?b.status:200,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in b?b.statusText:"OK",this.headers=new e(b.headers),this.url=b.url||"",this._initBody(a)}if(!a.fetch){var r={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};if(r.arrayBuffer)var s=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],t=function(a){return a&&DataView.prototype.isPrototypeOf(a)},u=ArrayBuffer.isView||function(a){return a&&s.indexOf(Object.prototype.toString.call(a))>-1};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)},r.iterable&&(e.prototype[Symbol.iterator]=e.prototype.entries);var v=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];n.prototype.clone=function(){return new n(this,{body:this._bodyInit})},l.call(n.prototype),l.call(q.prototype),q.prototype.clone=function(){return new q(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new e(this.headers),url:this.url})},q.error=function(){var a=new q(null,{status:0,statusText:""});return a.type="error",a};var w=[301,302,303,307,308];q.redirect=function(a,b){if(w.indexOf(b)===-1)throw new RangeError("Invalid status code");return new q(null,{status:b,headers:{location:a}})},a.Headers=e,a.Request=n,a.Response=q,a.fetch=function(a,b){return new Promise(function(c,d){var e=new n(a,b),f=new XMLHttpRequest;f.onload=function(){var a={status:f.status,statusText:f.statusText,headers:p(f.getAllResponseHeaders()||"")};a.url="responseURL"in f?f.responseURL:a.headers.get("X-Request-URL");var b="response"in f?f.response:f.responseText;c(new q(b,a))},f.onerror=function(){d(new TypeError("Network request failed"))},f.ontimeout=function(){d(new TypeError("Network request failed"))},f.open(e.method,e.url,!0),"include"===e.credentials&&(f.withCredentials=!0),"responseType"in f&&r.blob&&(f.responseType="blob"),e.headers.forEach(function(a,b){f.setRequestHeader(b,a)}),f.send("undefined"==typeof e._bodyInit?null:e._bodyInit)})},a.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},{}],706:[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":479,react:690}],707:[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&&d0&&void 0!==arguments[0]?arguments[0]:[],c={};return b.forEach(function(b){a.props.fields[b]&&(c[b]=a.props.fields[b])}),c}},{key:"postStep",value:function(a,b){a&&(this.setState({isLoading:!0,errorMessage:""}),this.clickedButton=b.currentTarget,(0,u.default)(this.props.endpoint.url,{data:this.refs.step.state.fieldValues[this.state.currentStepId],headers:this.props.endpoint.headers}).then(this.handleSuccessful.bind(this,a)).catch(this.handleFailure.bind(this)))}},{key:"getFirstStep",value:function(a){return Object.getOwnPropertyNames(a)[0]}},{key:"handleSuccessful",value:function(a){this.setState({isLoading:!1,currentStepId:a}),-1===this.clickedButton.className.indexOf("step")&&m.default.findDOMNode(this.refs.step.refs.stepContainer).focus()}},{key:"handleFailure",value:function(){this.setState({isLoading:!1,errorMessage:(0,F.default)({mixedString:this.props.translate("A problem occurred when saving the current step, {{link}}please file a bug report{{/link}} describing what step you are on and which changes you want to make (if any)."),components:{link:k.default.createElement("a",{href:"https://yoa.st/bugreport",target:"_blank"})}})})}},{key:"setNextStep",value:function(a){var b=this.getCurrentStep();this.postStep(b.next,a)}},{key:"setPreviousStep",value:function(a){var b=this.getCurrentStep();this.postStep(b.previous,a)}},{key:"getCurrentStep",value:function(){return this.state.steps[this.state.currentStepId]}},{key:"getCurrentStepNumber",value:function(){var a=this.state.currentStepId,b=Object.keys(this.state.steps),c=b.indexOf(a);return c>-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.icon=k.default.createElement(L.default,{viewBox:"0 0 28 28"}),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="";if(!b.hideNavigation){var d=this.getNavigationbutton("previous",{label:this.props.translate("Previous"),"aria-label":this.props.translate("Previous step"),onClick:this.setPreviousStep,disableFocusRipple:!0,disableTouchRipple:!0,disableKeyboardFocus:!0,icon:k.default.createElement(J.default,{viewBox:"0 0 28 28"})},b,"yoast-wizard--button yoast-wizard--button__previous"),e=this.getNavigationbutton("next",{label:this.props.translate("Next"),"aria-label":this.props.translate("Next step"),primary:!0,onClick:this.setNextStep,disableFocusRipple:!0,disableTouchRipple:!0,disableKeyboardFocus:!0,labelPosition:"before",icon:k.default.createElement(H.default,{viewBox:"0 0 28 28"})},b,"yoast-wizard--button yoast-wizard--button__next");c=k.default.createElement("div",{className:"yoast-wizard--navigation"},d,e)}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"},this.renderErrorMessage(),k.default.createElement(o.default,{ref:"step",currentStep:this.state.currentStepId,title:b.title,fields:b.fields,customComponents:this.props.customComponents,nextStep:this.setNextStep,previousStep:this.setPreviousStep}),c),this.state.isLoading?k.default.createElement("div",{className:"yoast-wizard-overlay"},k.default.createElement(s.default,null)):"")))}},{key:"renderErrorMessage",value:function(){return""===this.state.errorMessage?"":k.default.createElement("div",{className:"yoast-wizard-notice yoast-wizard-notice__error"},this.state.errorMessage)}}]),b}(k.default.Component);M.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,translate:k.default.PropTypes.any},M.defaultProps={customComponents:{},finishUrl:""},c.default=(0,B.localize)(M)},{"../../utils/i18n":728,"../basic/YoastLogo":718,"./LoadingIndicator":706,"./Step":708,"./StepIndicator":710,"./config/yoast-theme":715,"./helpers/ajaxHelper":716,"interpolate-components":366,"material-ui/RaisedButton":477,"material-ui/styles/MuiThemeProvider":498,"material-ui/svg-icons/navigation/arrow-back":509,"material-ui/svg-icons/navigation/arrow-forward":510,"material-ui/svg-icons/navigation/close":511,react:690,"react-dom":526}],708:[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&&void 0!==arguments[1]?arguments[1]:"",c=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,d=g();return""===b?d.gettext(a):d.ngettext(a,b,c)}function i(a){var b=a.displayName||a.name||"",c={translate:h};return m.default.createClass({displayName:"Localized"+b,render:function(){var b=(0,o.default)({},this.props,c);return m.default.createElement(a,b)}})}Object.defineProperty(c,"__esModule",{value:!0}),c.setTranslations=f,c.getGlobalJed=g,c.translate=h,c.localize=i;var j=a("jed"),k=d(j),l=a("react"),m=d(l),n=a("lodash/assign"),o=d(n),p=null},{jed:368,"lodash/assign":449,react:690}]},{},[12]); \ No newline at end of file diff --git a/wp-content/plugins/wordpress-seo/js/dist/select2/select2.full.min.js b/wp-content/plugins/wordpress-seo/js/dist/select2/select2.full.min.js new file mode 100644 index 0000000..684edf3 --- /dev/null +++ b/wp-content/plugins/wordpress-seo/js/dist/select2/select2.full.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('

        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 literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wordpress-seo/images/banner/local-seo-for-woocommerce.png b/wp-content/plugins/wordpress-seo/images/banner/local-seo-for-woocommerce.png new file mode 100644 index 0000000000000000000000000000000000000000..e43b35c01f341c11139a3c1f9bbfa5a6458e49c2 GIT binary patch literal 82027 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 Gf=2(UTI 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 Bvt9rI literal 0 HcmV?d00001 diff --git a/wp-content/plugins/wordpress-seo/images/banner/local-seo.png b/wp-content/plugins/wordpress-seo/images/banner/local-seo.png new file mode 100644 index 0000000000000000000000000000000000000000..476bb65e98f1a7bcb0f2ade8a682999a3645753d GIT binary patch literal 76899 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

      • '),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("select2/compat/utils",["jquery"],function(a){function b(b,c,d){var e,f,g=[];e=a.trim(b.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0===this.indexOf("select2-")&&g.push(this)})),e=a.trim(c.attr("class")),e&&(e=""+e,a(e.split(/\s+/)).each(function(){0!==this.indexOf("select2-")&&(f=d(this),null!=f&&g.push(f))})),b.attr("class",g.join(" "))}return{syncCssClasses:b}}),b.define("select2/compat/containerCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("containerCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptContainerCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("containerCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/dropdownCss",["jquery","./utils"],function(a,b){function c(a){return null}function d(){}return d.prototype.render=function(d){var e=d.call(this),f=this.options.get("dropdownCssClass")||"";a.isFunction(f)&&(f=f(this.$element));var g=this.options.get("adaptDropdownCssClass");if(g=g||c,-1!==f.indexOf(":all:")){f=f.replace(":all:","");var h=g;g=function(a){var b=h(a);return null!=b?b+" "+a:a}}var i=this.options.get("dropdownCss")||{};return a.isFunction(i)&&(i=i(this.$element)),b.syncCssClasses(e,this.$element,g),e.css(i),e.addClass(f),e},d}),b.define("select2/compat/initSelection",["jquery"],function(a){function b(a,b,c){c.get("debug")&&window.console&&console.warn&&console.warn("Select2: The `initSelection` option has been deprecated in favor of a custom data adapter that overrides the `current` method. This method is now called multiple times instead of a single time when the instance is initialized. Support will be removed for the `initSelection` option in future versions of Select2"),this.initSelection=c.get("initSelection"),this._isInitialized=!1,a.call(this,b,c)}return b.prototype.current=function(b,c){var d=this;return this._isInitialized?void b.call(this,c):void this.initSelection.call(null,this.$element,function(b){d._isInitialized=!0,a.isArray(b)||(b=[b]),c(b)})},b}),b.define("select2/compat/inputData",["jquery"],function(a){function b(a,b,c){this._currentData=[],this._valueSeparator=c.get("valueSeparator")||",","hidden"===b.prop("type")&&c.get("debug")&&console&&console.warn&&console.warn("Select2: Using a hidden input with Select2 is no longer supported and may stop working in the future. It is recommended to use a ` + description; ?> - id; + $show_option_none = __( '— Select —' ); + $option_none_value = '0'; + $dropdown = wp_dropdown_pages( array( - 'name' => '_customize-dropdown-pages-' . $this->id, + 'name' => $dropdown_name, 'echo' => 0, - 'show_option_none' => __( '— Select —' ), - 'option_none_value' => '0', + 'show_option_none' => $show_option_none, + 'option_none_value' => $option_none_value, 'selected' => $this->value(), ) ); + if ( empty( $dropdown ) ) { + $dropdown = sprintf( ''; + } // Hackily add in the data link parameter. $dropdown = str_replace( 'get_link(), $dropdown ); + + // Even more hacikly add auto-draft page stubs. + // @todo Eventually this should be removed in favor of the pages being injected into the underlying get_pages() call. See . + $nav_menus_created_posts_setting = $this->manager->get_setting( 'nav_menus_created_posts' ); + if ( $nav_menus_created_posts_setting && current_user_can( 'publish_pages' ) ) { + $auto_draft_page_options = ''; + foreach ( $nav_menus_created_posts_setting->value() as $auto_draft_page_id ) { + $post = get_post( $auto_draft_page_id ); + if ( $post && 'page' === $post->post_type ) { + $auto_draft_page_options .= sprintf( '', esc_attr( $post->ID ), esc_html( $post->post_title ) ); + } + } + if ( $auto_draft_page_options ) { + $dropdown = str_replace( '', $auto_draft_page_options . '', $dropdown ); + } + } + echo $dropdown; ?> - allow_addition && current_user_can( 'publish_pages' ) && current_user_can( 'edit_theme_options' ) ) : // Currently tied to menus functionality. ?> + +
          + + + +
          + @@ -614,6 +663,9 @@ require_once( ABSPATH . WPINC . '/customize/class-wp-customize-image-control.php /** WP_Customize_Background_Image_Control class */ require_once( ABSPATH . WPINC . '/customize/class-wp-customize-background-image-control.php' ); +/** WP_Customize_Background_Position_Control class */ +require_once( ABSPATH . WPINC . '/customize/class-wp-customize-background-position-control.php' ); + /** WP_Customize_Cropped_Image_Control class */ require_once( ABSPATH . WPINC . '/customize/class-wp-customize-cropped-image-control.php' ); diff --git a/wp-includes/class-wp-customize-manager.php b/wp-includes/class-wp-customize-manager.php index 09e48b2..e055ae9 100644 --- a/wp-includes/class-wp-customize-manager.php +++ b/wp-includes/class-wp-customize-manager.php @@ -129,15 +129,6 @@ final class WP_Customize_Manager { */ protected $controls = array(); - /** - * Return value of check_ajax_referer() in customize_preview_init() method. - * - * @since 3.5.0 - * @access protected - * @var false|int - */ - protected $nonce_tick; - /** * Panel types that may be rendered from JS templates. * @@ -192,6 +183,15 @@ final class WP_Customize_Manager { */ protected $autofocus = array(); + /** + * Messenger channel. + * + * @since 4.7.0 + * @access protected + * @var string + */ + protected $messenger_channel; + /** * Unsanitized values for Customize Settings parsed from $_POST['customized']. * @@ -199,12 +199,76 @@ final class WP_Customize_Manager { */ private $_post_values; + /** + * Changeset UUID. + * + * @since 4.7.0 + * @access private + * @var string + */ + private $_changeset_uuid; + + /** + * Changeset post ID. + * + * @since 4.7.0 + * @access private + * @var int|false + */ + private $_changeset_post_id; + + /** + * Changeset data loaded from a customize_changeset post. + * + * @since 4.7.0 + * @access private + * @var array + */ + private $_changeset_data; + /** * Constructor. * * @since 3.4.0 + * @since 4.7.0 Added $args param. + * + * @param array $args { + * Args. + * + * @type string $changeset_uuid Changeset UUID, the post_name for the customize_changeset post containing the customized state. Defaults to new UUID. + * @type string $theme Theme to be previewed (for theme switch). Defaults to customize_theme or theme query params. + * @type string $messenger_channel Messenger channel. Defaults to customize_messenger_channel query param. + * } */ - public function __construct() { + public function __construct( $args = array() ) { + + $args = array_merge( + array_fill_keys( array( 'changeset_uuid', 'theme', 'messenger_channel' ), null ), + $args + ); + + // Note that the UUID format will be validated in the setup_theme() method. + if ( ! isset( $args['changeset_uuid'] ) ) { + $args['changeset_uuid'] = wp_generate_uuid4(); + } + + // The theme and messenger_channel should be supplied via $args, but they are also looked at in the $_REQUEST global here for back-compat. + if ( ! isset( $args['theme'] ) ) { + if ( isset( $_REQUEST['customize_theme'] ) ) { + $args['theme'] = wp_unslash( $_REQUEST['customize_theme'] ); + } elseif ( isset( $_REQUEST['theme'] ) ) { // Deprecated. + $args['theme'] = wp_unslash( $_REQUEST['theme'] ); + } + } + if ( ! isset( $args['messenger_channel'] ) && isset( $_REQUEST['customize_messenger_channel'] ) ) { + $args['messenger_channel'] = sanitize_key( wp_unslash( $_REQUEST['customize_messenger_channel'] ) ); + } + + $this->original_stylesheet = get_stylesheet(); + $this->theme = wp_get_theme( $args['theme'] ); + $this->messenger_channel = $args['messenger_channel']; + $this->_changeset_uuid = $args['changeset_uuid']; + require_once( ABSPATH . WPINC . '/class-wp-customize-setting.php' ); require_once( ABSPATH . WPINC . '/class-wp-customize-panel.php' ); require_once( ABSPATH . WPINC . '/class-wp-customize-section.php' ); @@ -215,6 +279,7 @@ final class WP_Customize_Manager { require_once( ABSPATH . WPINC . '/customize/class-wp-customize-upload-control.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-image-control.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-background-image-control.php' ); + require_once( ABSPATH . WPINC . '/customize/class-wp-customize-background-position-control.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-cropped-image-control.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-site-icon-control.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-header-image-control.php' ); @@ -235,6 +300,7 @@ final class WP_Customize_Manager { require_once( ABSPATH . WPINC . '/customize/class-wp-customize-nav-menu-section.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-new-menu-section.php' ); + require_once( ABSPATH . WPINC . '/customize/class-wp-customize-custom-css-setting.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-filter-setting.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-header-image-setting.php' ); require_once( ABSPATH . WPINC . '/customize/class-wp-customize-background-image-setting.php' ); @@ -271,14 +337,9 @@ final class WP_Customize_Manager { $this->nav_menus = new WP_Customize_Nav_Menus( $this ); } - add_filter( 'wp_die_handler', array( $this, 'wp_die_handler' ) ); - add_action( 'setup_theme', array( $this, 'setup_theme' ) ); add_action( 'wp_loaded', array( $this, 'wp_loaded' ) ); - // Run wp_redirect_status late to make sure we override the status last. - add_action( 'wp_redirect_status', array( $this, 'wp_redirect_status' ), 1000 ); - // Do not spawn cron (especially the alternate cron) while running the Customizer. remove_action( 'init', 'wp_cron' ); @@ -300,6 +361,9 @@ final class WP_Customize_Manager { add_action( 'customize_controls_print_footer_scripts', array( $this, 'render_section_templates' ), 1 ); add_action( 'customize_controls_print_footer_scripts', array( $this, 'render_control_templates' ), 1 ); + // Export header video settings with the partial response. + add_filter( 'customize_render_partials_response', array( $this, 'export_header_video_settings' ), 10, 3 ); + // Export the settings to JS via the _wpCustomizeSettings variable. add_action( 'customize_controls_print_footer_scripts', array( $this, 'customize_pane_settings' ), 1000 ); } @@ -315,8 +379,7 @@ final class WP_Customize_Manager { * @return bool True if it's an Ajax request, false otherwise. */ public function doing_ajax( $action = null ) { - $doing_ajax = ( defined( 'DOING_AJAX' ) && DOING_AJAX ); - if ( ! $doing_ajax ) { + if ( ! wp_doing_ajax() ) { return false; } @@ -341,7 +404,7 @@ final class WP_Customize_Manager { * @param mixed $message UI message */ protected function wp_die( $ajax_message, $message = null ) { - if ( $this->doing_ajax() || isset( $_POST['customized'] ) ) { + if ( $this->doing_ajax() ) { wp_die( $ajax_message ); } @@ -349,6 +412,29 @@ final class WP_Customize_Manager { $message = __( 'Cheatin’ uh?' ); } + if ( $this->messenger_channel ) { + ob_start(); + wp_enqueue_scripts(); + wp_print_scripts( array( 'customize-base' ) ); + + $settings = array( + 'messengerArgs' => array( + 'channel' => $this->messenger_channel, + 'url' => wp_customize_url(), + ), + 'error' => $ajax_message, + ); + ?> + + doing_ajax() || isset( $_POST['customized'] ) ) { return '_ajax_wp_die_handler'; } @@ -375,24 +464,43 @@ final class WP_Customize_Manager { * @since 3.4.0 */ public function setup_theme() { - send_origin_headers(); + global $pagenow; - $doing_ajax_or_is_customized = ( $this->doing_ajax() || isset( $_POST['customized'] ) ); - if ( is_admin() && ! $doing_ajax_or_is_customized ) { - auth_redirect(); - } elseif ( $doing_ajax_or_is_customized && ! is_user_logged_in() ) { - $this->wp_die( 0, __( 'You must be logged in to complete this action.' ) ); + // Check permissions for customize.php access since this method is called before customize.php can run any code, + if ( 'customize.php' === $pagenow && ! current_user_can( 'customize' ) ) { + if ( ! is_user_logged_in() ) { + auth_redirect(); + } else { + wp_die( + '

          ' . __( 'Cheatin’ uh?' ) . '

          ' . + '

          ' . __( 'Sorry, you are not allowed to customize this site.' ) . '

          ', + 403 + ); + } + return; } - show_admin_bar( false ); - - if ( ! current_user_can( 'customize' ) ) { - $this->wp_die( -1, __( 'Sorry, you are not allowed to customize this site.' ) ); + if ( ! preg_match( '/^[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}$/', $this->_changeset_uuid ) ) { + $this->wp_die( -1, __( 'Invalid changeset UUID' ) ); } - $this->original_stylesheet = get_stylesheet(); + /* + * If unauthenticated then require a valid changeset UUID to load the preview. + * In this way, the UUID serves as a secret key. If the messenger channel is present, + * then send unauthenticated code to prompt re-auth. + */ + if ( ! current_user_can( 'customize' ) && ! $this->changeset_post_id() ) { + $this->wp_die( $this->messenger_channel ? 0 : -1, __( 'Non-existent changeset UUID.' ) ); + } - $this->theme = wp_get_theme( isset( $_REQUEST['theme'] ) ? $_REQUEST['theme'] : null ); + if ( ! headers_sent() ) { + send_origin_headers(); + } + + // Hide the admin bar if we're embedded in the customizer iframe. + if ( $this->messenger_channel ) { + show_admin_bar( false ); + } if ( $this->is_theme_active() ) { // Once the theme is loaded, we'll validate it. @@ -415,6 +523,15 @@ final class WP_Customize_Manager { } } + /* + * Import theme starter content for fresh installs when landing in the customizer. + * Import starter content at after_setup_theme:100 so that any + * add_theme_support( 'starter-content' ) calls will have been made. + */ + if ( get_option( 'fresh_site' ) && 'customize.php' === $pagenow ) { + add_action( 'after_setup_theme', array( $this, 'import_theme_starter_content' ), 100 ); + } + $this->start_previewing_theme(); } @@ -507,6 +624,18 @@ final class WP_Customize_Manager { do_action( 'stop_previewing_theme', $this ); } + /** + * Get the changeset UUID. + * + * @since 4.7.0 + * @access public + * + * @return string UUID. + */ + public function changeset_uuid() { + return $this->_changeset_uuid; + } + /** * Get the theme being customized. * @@ -604,8 +733,23 @@ final class WP_Customize_Manager { */ do_action( 'customize_register', $this ); - if ( $this->is_preview() && ! is_admin() ) + /* + * Note that settings must be previewed here even outside the customizer preview + * and also in the customizer pane itself. This is to enable loading an existing + * changeset into the customizer. Previewing the settings only has to be prevented + * in the case of a customize_save action because then update_option() + * may short-circuit because it will detect that there are no changes to + * make. + */ + if ( ! $this->doing_ajax( 'customize_save' ) ) { + foreach ( $this->settings as $setting ) { + $setting->preview(); + } + } + + if ( $this->is_preview() && ! is_admin() ) { $this->customize_preview_init(); + } } /** @@ -615,43 +759,708 @@ final class WP_Customize_Manager { * Instead, the JS will sniff out the location header. * * @since 3.4.0 + * @deprecated 4.7.0 * - * @param $status + * @param int $status Status. * @return int */ public function wp_redirect_status( $status ) { - if ( $this->is_preview() && ! is_admin() ) + _deprecated_function( __FUNCTION__, '4.7.0' ); + + if ( $this->is_preview() && ! is_admin() ) { return 200; + } return $status; } /** - * Parse the incoming $_POST['customized'] JSON data and store the unsanitized - * settings for subsequent post_value() lookups. + * Find the changeset post ID for a given changeset UUID. * - * @since 4.1.1 + * @since 4.7.0 + * @access public * - * @return array + * @param string $uuid Changeset UUID. + * @return int|null Returns post ID on success and null on failure. */ - public function unsanitized_post_values() { - if ( ! isset( $this->_post_values ) ) { - if ( isset( $_POST['customized'] ) ) { - $this->_post_values = json_decode( wp_unslash( $_POST['customized'] ), true ); + public function find_changeset_post_id( $uuid ) { + $cache_group = 'customize_changeset_post'; + $changeset_post_id = wp_cache_get( $uuid, $cache_group ); + if ( $changeset_post_id && 'customize_changeset' === get_post_type( $changeset_post_id ) ) { + return $changeset_post_id; + } + + $changeset_post_query = new WP_Query( array( + 'post_type' => 'customize_changeset', + 'post_status' => get_post_stati(), + 'name' => $uuid, + 'posts_per_page' => 1, + 'no_found_rows' => true, + 'cache_results' => true, + 'update_post_meta_cache' => false, + 'update_post_term_cache' => false, + 'lazy_load_term_meta' => false, + ) ); + if ( ! empty( $changeset_post_query->posts ) ) { + // Note: 'fields'=>'ids' is not being used in order to cache the post object as it will be needed. + $changeset_post_id = $changeset_post_query->posts[0]->ID; + wp_cache_set( $this->_changeset_uuid, $changeset_post_id, $cache_group ); + return $changeset_post_id; + } + + return null; + } + + /** + * Get the changeset post id for the loaded changeset. + * + * @since 4.7.0 + * @access public + * + * @return int|null Post ID on success or null if there is no post yet saved. + */ + public function changeset_post_id() { + if ( ! isset( $this->_changeset_post_id ) ) { + $post_id = $this->find_changeset_post_id( $this->_changeset_uuid ); + if ( ! $post_id ) { + $post_id = false; } - if ( empty( $this->_post_values ) ) { // if not isset or if JSON error - $this->_post_values = array(); + $this->_changeset_post_id = $post_id; + } + if ( false === $this->_changeset_post_id ) { + return null; + } + return $this->_changeset_post_id; + } + + /** + * Get the data stored in a changeset post. + * + * @since 4.7.0 + * @access protected + * + * @param int $post_id Changeset post ID. + * @return array|WP_Error Changeset data or WP_Error on error. + */ + protected function get_changeset_post_data( $post_id ) { + if ( ! $post_id ) { + return new WP_Error( 'empty_post_id' ); + } + $changeset_post = get_post( $post_id ); + if ( ! $changeset_post ) { + return new WP_Error( 'missing_post' ); + } + if ( 'customize_changeset' !== $changeset_post->post_type ) { + return new WP_Error( 'wrong_post_type' ); + } + $changeset_data = json_decode( $changeset_post->post_content, true ); + if ( function_exists( 'json_last_error' ) && json_last_error() ) { + return new WP_Error( 'json_parse_error', '', json_last_error() ); + } + if ( ! is_array( $changeset_data ) ) { + return new WP_Error( 'expected_array' ); + } + return $changeset_data; + } + + /** + * Get changeset data. + * + * @since 4.7.0 + * @access public + * + * @return array Changeset data. + */ + public function changeset_data() { + if ( isset( $this->_changeset_data ) ) { + return $this->_changeset_data; + } + $changeset_post_id = $this->changeset_post_id(); + if ( ! $changeset_post_id ) { + $this->_changeset_data = array(); + } else { + $data = $this->get_changeset_post_data( $changeset_post_id ); + if ( ! is_wp_error( $data ) ) { + $this->_changeset_data = $data; + } else { + $this->_changeset_data = array(); } } - if ( empty( $this->_post_values ) ) { - return array(); - } else { - return $this->_post_values; + return $this->_changeset_data; + } + + /** + * Starter content setting IDs. + * + * @since 4.7.0 + * @access private + * @var array + */ + protected $pending_starter_content_settings_ids = array(); + + /** + * Import theme starter content into the customized state. + * + * @since 4.7.0 + * @access public + * + * @param array $starter_content Starter content. Defaults to `get_theme_starter_content()`. + */ + function import_theme_starter_content( $starter_content = array() ) { + if ( empty( $starter_content ) ) { + $starter_content = get_theme_starter_content(); + } + + $changeset_data = array(); + if ( $this->changeset_post_id() ) { + $changeset_data = $this->get_changeset_post_data( $this->changeset_post_id() ); + } + + $sidebars_widgets = isset( $starter_content['widgets'] ) && ! empty( $this->widgets ) ? $starter_content['widgets'] : array(); + $attachments = isset( $starter_content['attachments'] ) && ! empty( $this->nav_menus ) ? $starter_content['attachments'] : array(); + $posts = isset( $starter_content['posts'] ) && ! empty( $this->nav_menus ) ? $starter_content['posts'] : array(); + $options = isset( $starter_content['options'] ) ? $starter_content['options'] : array(); + $nav_menus = isset( $starter_content['nav_menus'] ) && ! empty( $this->nav_menus ) ? $starter_content['nav_menus'] : array(); + $theme_mods = isset( $starter_content['theme_mods'] ) ? $starter_content['theme_mods'] : array(); + + // Widgets. + $max_widget_numbers = array(); + foreach ( $sidebars_widgets as $sidebar_id => $widgets ) { + $sidebar_widget_ids = array(); + foreach ( $widgets as $widget ) { + list( $id_base, $instance ) = $widget; + + if ( ! isset( $max_widget_numbers[ $id_base ] ) ) { + + // When $settings is an array-like object, get an intrinsic array for use with array_keys(). + $settings = get_option( "widget_{$id_base}", array() ); + if ( $settings instanceof ArrayObject || $settings instanceof ArrayIterator ) { + $settings = $settings->getArrayCopy(); + } + + // Find the max widget number for this type. + $widget_numbers = array_keys( $settings ); + if ( count( $widget_numbers ) > 0 ) { + $widget_numbers[] = 1; + $max_widget_numbers[ $id_base ] = call_user_func_array( 'max', $widget_numbers ); + } else { + $max_widget_numbers[ $id_base ] = 1; + } + } + $max_widget_numbers[ $id_base ] += 1; + + $widget_id = sprintf( '%s-%d', $id_base, $max_widget_numbers[ $id_base ] ); + $setting_id = sprintf( 'widget_%s[%d]', $id_base, $max_widget_numbers[ $id_base ] ); + + $setting_value = $this->widgets->sanitize_widget_js_instance( $instance ); + if ( empty( $changeset_data[ $setting_id ] ) || ! empty( $changeset_data[ $setting_id ]['starter_content'] ) ) { + $this->set_post_value( $setting_id, $setting_value ); + $this->pending_starter_content_settings_ids[] = $setting_id; + } + $sidebar_widget_ids[] = $widget_id; + } + + $setting_id = sprintf( 'sidebars_widgets[%s]', $sidebar_id ); + if ( empty( $changeset_data[ $setting_id ] ) || ! empty( $changeset_data[ $setting_id ]['starter_content'] ) ) { + $this->set_post_value( $setting_id, $sidebar_widget_ids ); + $this->pending_starter_content_settings_ids[] = $setting_id; + } + } + + $starter_content_auto_draft_post_ids = array(); + if ( ! empty( $changeset_data['nav_menus_created_posts']['value'] ) ) { + $starter_content_auto_draft_post_ids = array_merge( $starter_content_auto_draft_post_ids, $changeset_data['nav_menus_created_posts']['value'] ); + } + + // Make an index of all the posts needed and what their slugs are. + $needed_posts = array(); + $attachments = $this->prepare_starter_content_attachments( $attachments ); + foreach ( $attachments as $attachment ) { + $key = 'attachment:' . $attachment['post_name']; + $needed_posts[ $key ] = true; + } + foreach ( array_keys( $posts ) as $post_symbol ) { + if ( empty( $posts[ $post_symbol ]['post_name'] ) && empty( $posts[ $post_symbol ]['post_title'] ) ) { + unset( $posts[ $post_symbol ] ); + continue; + } + if ( empty( $posts[ $post_symbol ]['post_name'] ) ) { + $posts[ $post_symbol ]['post_name'] = sanitize_title( $posts[ $post_symbol ]['post_title'] ); + } + if ( empty( $posts[ $post_symbol ]['post_type'] ) ) { + $posts[ $post_symbol ]['post_type'] = 'post'; + } + $needed_posts[ $posts[ $post_symbol ]['post_type'] . ':' . $posts[ $post_symbol ]['post_name'] ] = true; + } + $all_post_slugs = array_merge( + wp_list_pluck( $attachments, 'post_name' ), + wp_list_pluck( $posts, 'post_name' ) + ); + + /* + * Obtain all post types referenced in starter content to use in query. + * This is needed because 'any' will not account for post types not yet registered. + */ + $post_types = array_filter( array_merge( array( 'attachment' ), wp_list_pluck( $posts, 'post_type' ) ) ); + + // Re-use auto-draft starter content posts referenced in the current customized state. + $existing_starter_content_posts = array(); + if ( ! empty( $starter_content_auto_draft_post_ids ) ) { + $existing_posts_query = new WP_Query( array( + 'post__in' => $starter_content_auto_draft_post_ids, + 'post_status' => 'auto-draft', + 'post_type' => $post_types, + 'posts_per_page' => -1, + ) ); + foreach ( $existing_posts_query->posts as $existing_post ) { + $post_name = $existing_post->post_name; + if ( empty( $post_name ) ) { + $post_name = get_post_meta( $existing_post->ID, '_customize_draft_post_name', true ); + } + $existing_starter_content_posts[ $existing_post->post_type . ':' . $post_name ] = $existing_post; + } + } + + // Re-use non-auto-draft posts. + if ( ! empty( $all_post_slugs ) ) { + $existing_posts_query = new WP_Query( array( + 'post_name__in' => $all_post_slugs, + 'post_status' => array_diff( get_post_stati(), array( 'auto-draft' ) ), + 'post_type' => 'any', + 'posts_per_page' => -1, + ) ); + foreach ( $existing_posts_query->posts as $existing_post ) { + $key = $existing_post->post_type . ':' . $existing_post->post_name; + if ( isset( $needed_posts[ $key ] ) && ! isset( $existing_starter_content_posts[ $key ] ) ) { + $existing_starter_content_posts[ $key ] = $existing_post; + } + } + } + + // Attachments are technically posts but handled differently. + if ( ! empty( $attachments ) ) { + + $attachment_ids = array(); + + foreach ( $attachments as $symbol => $attachment ) { + $file_array = array( + 'name' => $attachment['file_name'], + ); + $file_path = $attachment['file_path']; + $attachment_id = null; + $attached_file = null; + if ( isset( $existing_starter_content_posts[ 'attachment:' . $attachment['post_name'] ] ) ) { + $attachment_post = $existing_starter_content_posts[ 'attachment:' . $attachment['post_name'] ]; + $attachment_id = $attachment_post->ID; + $attached_file = get_attached_file( $attachment_id ); + if ( empty( $attached_file ) || ! file_exists( $attached_file ) ) { + $attachment_id = null; + $attached_file = null; + } elseif ( $this->get_stylesheet() !== get_post_meta( $attachment_post->ID, '_starter_content_theme', true ) ) { + + // Re-generate attachment metadata since it was previously generated for a different theme. + $metadata = wp_generate_attachment_metadata( $attachment_post->ID, $attached_file ); + wp_update_attachment_metadata( $attachment_id, $metadata ); + update_post_meta( $attachment_id, '_starter_content_theme', $this->get_stylesheet() ); + } + } + + // Insert the attachment auto-draft because it doesn't yet exist or the attached file is gone. + if ( ! $attachment_id ) { + + // Copy file to temp location so that original file won't get deleted from theme after sideloading. + $temp_file_name = wp_tempnam( basename( $file_path ) ); + if ( $temp_file_name && copy( $file_path, $temp_file_name ) ) { + $file_array['tmp_name'] = $temp_file_name; + } + if ( empty( $file_array['tmp_name'] ) ) { + continue; + } + + $attachment_post_data = array_merge( + wp_array_slice_assoc( $attachment, array( 'post_title', 'post_content', 'post_excerpt' ) ), + array( + 'post_status' => 'auto-draft', // So attachment will be garbage collected in a week if changeset is never published. + ) + ); + + // In PHP < 5.6 filesize() returns 0 for the temp files unless we clear the file status cache. + // Technically, PHP < 5.6.0 || < 5.5.13 || < 5.4.29 but no need to be so targeted. + // See https://bugs.php.net/bug.php?id=65701 + if ( version_compare( PHP_VERSION, '5.6', '<' ) ) { + clearstatcache(); + } + + $attachment_id = media_handle_sideload( $file_array, 0, null, $attachment_post_data ); + if ( is_wp_error( $attachment_id ) ) { + continue; + } + update_post_meta( $attachment_id, '_starter_content_theme', $this->get_stylesheet() ); + update_post_meta( $attachment_id, '_customize_draft_post_name', $attachment['post_name'] ); + } + + $attachment_ids[ $symbol ] = $attachment_id; + } + $starter_content_auto_draft_post_ids = array_merge( $starter_content_auto_draft_post_ids, array_values( $attachment_ids ) ); + } + + // Posts & pages. + if ( ! empty( $posts ) ) { + foreach ( array_keys( $posts ) as $post_symbol ) { + if ( empty( $posts[ $post_symbol ]['post_type'] ) || empty( $posts[ $post_symbol ]['post_name'] ) ) { + continue; + } + $post_type = $posts[ $post_symbol ]['post_type']; + if ( ! empty( $posts[ $post_symbol ]['post_name'] ) ) { + $post_name = $posts[ $post_symbol ]['post_name']; + } elseif ( ! empty( $posts[ $post_symbol ]['post_title'] ) ) { + $post_name = sanitize_title( $posts[ $post_symbol ]['post_title'] ); + } else { + continue; + } + + // Use existing auto-draft post if one already exists with the same type and name. + if ( isset( $existing_starter_content_posts[ $post_type . ':' . $post_name ] ) ) { + $posts[ $post_symbol ]['ID'] = $existing_starter_content_posts[ $post_type . ':' . $post_name ]->ID; + continue; + } + + // Translate the featured image symbol. + if ( ! empty( $posts[ $post_symbol ]['thumbnail'] ) + && preg_match( '/^{{(?P.+)}}$/', $posts[ $post_symbol ]['thumbnail'], $matches ) + && isset( $attachment_ids[ $matches['symbol'] ] ) ) { + $posts[ $post_symbol ]['meta_input']['_thumbnail_id'] = $attachment_ids[ $matches['symbol'] ]; + } + + if ( ! empty( $posts[ $post_symbol ]['template'] ) ) { + $posts[ $post_symbol ]['meta_input']['_wp_page_template'] = $posts[ $post_symbol ]['template']; + } + + $r = $this->nav_menus->insert_auto_draft_post( $posts[ $post_symbol ] ); + if ( $r instanceof WP_Post ) { + $posts[ $post_symbol ]['ID'] = $r->ID; + } + } + + $starter_content_auto_draft_post_ids = array_merge( $starter_content_auto_draft_post_ids, wp_list_pluck( $posts, 'ID' ) ); + } + + // The nav_menus_created_posts setting is why nav_menus component is dependency for adding posts. + if ( ! empty( $this->nav_menus ) && ! empty( $starter_content_auto_draft_post_ids ) ) { + $setting_id = 'nav_menus_created_posts'; + $this->set_post_value( $setting_id, array_unique( array_values( $starter_content_auto_draft_post_ids ) ) ); + $this->pending_starter_content_settings_ids[] = $setting_id; + } + + // Nav menus. + $placeholder_id = -1; + $reused_nav_menu_setting_ids = array(); + foreach ( $nav_menus as $nav_menu_location => $nav_menu ) { + + $nav_menu_term_id = null; + $nav_menu_setting_id = null; + $matches = array(); + + // Look for an existing placeholder menu with starter content to re-use. + foreach ( $changeset_data as $setting_id => $setting_params ) { + $can_reuse = ( + ! empty( $setting_params['starter_content'] ) + && + ! in_array( $setting_id, $reused_nav_menu_setting_ids, true ) + && + preg_match( '#^nav_menu\[(?P-?\d+)\]$#', $setting_id, $matches ) + ); + if ( $can_reuse ) { + $nav_menu_term_id = intval( $matches['nav_menu_id'] ); + $nav_menu_setting_id = $setting_id; + $reused_nav_menu_setting_ids[] = $setting_id; + break; + } + } + + if ( ! $nav_menu_term_id ) { + while ( isset( $changeset_data[ sprintf( 'nav_menu[%d]', $placeholder_id ) ] ) ) { + $placeholder_id--; + } + $nav_menu_term_id = $placeholder_id; + $nav_menu_setting_id = sprintf( 'nav_menu[%d]', $placeholder_id ); + } + + $this->set_post_value( $nav_menu_setting_id, array( + 'name' => isset( $nav_menu['name'] ) ? $nav_menu['name'] : $nav_menu_location, + ) ); + $this->pending_starter_content_settings_ids[] = $nav_menu_setting_id; + + // @todo Add support for menu_item_parent. + $position = 0; + foreach ( $nav_menu['items'] as $nav_menu_item ) { + $nav_menu_item_setting_id = sprintf( 'nav_menu_item[%d]', $placeholder_id-- ); + if ( ! isset( $nav_menu_item['position'] ) ) { + $nav_menu_item['position'] = $position++; + } + $nav_menu_item['nav_menu_term_id'] = $nav_menu_term_id; + + if ( isset( $nav_menu_item['object_id'] ) ) { + if ( 'post_type' === $nav_menu_item['type'] && preg_match( '/^{{(?P.+)}}$/', $nav_menu_item['object_id'], $matches ) && isset( $posts[ $matches['symbol'] ] ) ) { + $nav_menu_item['object_id'] = $posts[ $matches['symbol'] ]['ID']; + if ( empty( $nav_menu_item['title'] ) ) { + $original_object = get_post( $nav_menu_item['object_id'] ); + $nav_menu_item['title'] = $original_object->post_title; + } + } else { + continue; + } + } else { + $nav_menu_item['object_id'] = 0; + } + + if ( empty( $changeset_data[ $nav_menu_item_setting_id ] ) || ! empty( $changeset_data[ $nav_menu_item_setting_id ]['starter_content'] ) ) { + $this->set_post_value( $nav_menu_item_setting_id, $nav_menu_item ); + $this->pending_starter_content_settings_ids[] = $nav_menu_item_setting_id; + } + } + + $setting_id = sprintf( 'nav_menu_locations[%s]', $nav_menu_location ); + if ( empty( $changeset_data[ $setting_id ] ) || ! empty( $changeset_data[ $setting_id ]['starter_content'] ) ) { + $this->set_post_value( $setting_id, $nav_menu_term_id ); + $this->pending_starter_content_settings_ids[] = $setting_id; + } + } + + // Options. + foreach ( $options as $name => $value ) { + if ( preg_match( '/^{{(?P.+)}}$/', $value, $matches ) ) { + if ( isset( $posts[ $matches['symbol'] ] ) ) { + $value = $posts[ $matches['symbol'] ]['ID']; + } elseif ( isset( $attachment_ids[ $matches['symbol'] ] ) ) { + $value = $attachment_ids[ $matches['symbol'] ]; + } else { + continue; + } + } + + if ( empty( $changeset_data[ $name ] ) || ! empty( $changeset_data[ $name ]['starter_content'] ) ) { + $this->set_post_value( $name, $value ); + $this->pending_starter_content_settings_ids[] = $name; + } + } + + // Theme mods. + foreach ( $theme_mods as $name => $value ) { + if ( preg_match( '/^{{(?P.+)}}$/', $value, $matches ) ) { + if ( isset( $posts[ $matches['symbol'] ] ) ) { + $value = $posts[ $matches['symbol'] ]['ID']; + } elseif ( isset( $attachment_ids[ $matches['symbol'] ] ) ) { + $value = $attachment_ids[ $matches['symbol'] ]; + } else { + continue; + } + } + + // Handle header image as special case since setting has a legacy format. + if ( 'header_image' === $name ) { + $name = 'header_image_data'; + $metadata = wp_get_attachment_metadata( $value ); + if ( empty( $metadata ) ) { + continue; + } + $value = array( + 'attachment_id' => $value, + 'url' => wp_get_attachment_url( $value ), + 'height' => $metadata['height'], + 'width' => $metadata['width'], + ); + } elseif ( 'background_image' === $name ) { + $value = wp_get_attachment_url( $value ); + } + + if ( empty( $changeset_data[ $name ] ) || ! empty( $changeset_data[ $name ]['starter_content'] ) ) { + $this->set_post_value( $name, $value ); + $this->pending_starter_content_settings_ids[] = $name; + } + } + + if ( ! empty( $this->pending_starter_content_settings_ids ) ) { + if ( did_action( 'customize_register' ) ) { + $this->_save_starter_content_changeset(); + } else { + add_action( 'customize_register', array( $this, '_save_starter_content_changeset' ), 1000 ); + } } } /** - * Returns the sanitized value for a given setting from the request's POST data. + * Prepare starter content attachments. + * + * Ensure that the attachments are valid and that they have slugs and file name/path. + * + * @since 4.7.0 + * @access private + * + * @param array $attachments Attachments. + * @return array Prepared attachments. + */ + protected function prepare_starter_content_attachments( $attachments ) { + $prepared_attachments = array(); + if ( empty( $attachments ) ) { + return $prepared_attachments; + } + + // Such is The WordPress Way. + require_once( ABSPATH . 'wp-admin/includes/file.php' ); + require_once( ABSPATH . 'wp-admin/includes/media.php' ); + require_once( ABSPATH . 'wp-admin/includes/image.php' ); + + foreach ( $attachments as $symbol => $attachment ) { + + // A file is required and URLs to files are not currently allowed. + if ( empty( $attachment['file'] ) || preg_match( '#^https?://$#', $attachment['file'] ) ) { + continue; + } + + $file_path = null; + if ( file_exists( $attachment['file'] ) ) { + $file_path = $attachment['file']; // Could be absolute path to file in plugin. + } elseif ( is_child_theme() && file_exists( get_stylesheet_directory() . '/' . $attachment['file'] ) ) { + $file_path = get_stylesheet_directory() . '/' . $attachment['file']; + } elseif ( file_exists( get_template_directory() . '/' . $attachment['file'] ) ) { + $file_path = get_template_directory() . '/' . $attachment['file']; + } else { + continue; + } + $file_name = basename( $attachment['file'] ); + + // Skip file types that are not recognized. + $checked_filetype = wp_check_filetype( $file_name ); + if ( empty( $checked_filetype['type'] ) ) { + continue; + } + + // Ensure post_name is set since not automatically derived from post_title for new auto-draft posts. + if ( empty( $attachment['post_name'] ) ) { + if ( ! empty( $attachment['post_title'] ) ) { + $attachment['post_name'] = sanitize_title( $attachment['post_title'] ); + } else { + $attachment['post_name'] = sanitize_title( preg_replace( '/\.\w+$/', '', $file_name ) ); + } + } + + $attachment['file_name'] = $file_name; + $attachment['file_path'] = $file_path; + $prepared_attachments[ $symbol ] = $attachment; + } + return $prepared_attachments; + } + + /** + * Save starter content changeset. + * + * @since 4.7.0 + * @access private + */ + public function _save_starter_content_changeset() { + + if ( empty( $this->pending_starter_content_settings_ids ) ) { + return; + } + + $this->save_changeset_post( array( + 'data' => array_fill_keys( $this->pending_starter_content_settings_ids, array( 'starter_content' => true ) ), + 'starter_content' => true, + ) ); + + $this->pending_starter_content_settings_ids = array(); + } + + /** + * Get dirty pre-sanitized setting values in the current customized state. + * + * The returned array consists of a merge of three sources: + * 1. If the theme is not currently active, then the base array is any stashed + * theme mods that were modified previously but never published. + * 2. The values from the current changeset, if it exists. + * 3. If the user can customize, the values parsed from the incoming + * `$_POST['customized']` JSON data. + * 4. Any programmatically-set post values via `WP_Customize_Manager::set_post_value()`. + * + * The name "unsanitized_post_values" is a carry-over from when the customized + * state was exclusively sourced from `$_POST['customized']`. Nevertheless, + * the value returned will come from the current changeset post and from the + * incoming post data. + * + * @since 4.1.1 + * @since 4.7.0 Added $args param and merging with changeset values and stashed theme mods. + * + * @param array $args { + * Args. + * + * @type bool $exclude_changeset Whether the changeset values should also be excluded. Defaults to false. + * @type bool $exclude_post_data Whether the post input values should also be excluded. Defaults to false when lacking the customize capability. + * } + * @return array + */ + public function unsanitized_post_values( $args = array() ) { + $args = array_merge( + array( + 'exclude_changeset' => false, + 'exclude_post_data' => ! current_user_can( 'customize' ), + ), + $args + ); + + $values = array(); + + // Let default values be from the stashed theme mods if doing a theme switch and if no changeset is present. + if ( ! $this->is_theme_active() ) { + $stashed_theme_mods = get_option( 'customize_stashed_theme_mods' ); + $stylesheet = $this->get_stylesheet(); + if ( isset( $stashed_theme_mods[ $stylesheet ] ) ) { + $values = array_merge( $values, wp_list_pluck( $stashed_theme_mods[ $stylesheet ], 'value' ) ); + } + } + + if ( ! $args['exclude_changeset'] ) { + foreach ( $this->changeset_data() as $setting_id => $setting_params ) { + if ( ! array_key_exists( 'value', $setting_params ) ) { + continue; + } + if ( isset( $setting_params['type'] ) && 'theme_mod' === $setting_params['type'] ) { + + // Ensure that theme mods values are only used if they were saved under the current theme. + $namespace_pattern = '/^(?P.+?)::(?P.+)$/'; + if ( preg_match( $namespace_pattern, $setting_id, $matches ) && $this->get_stylesheet() === $matches['stylesheet'] ) { + $values[ $matches['setting_id'] ] = $setting_params['value']; + } + } else { + $values[ $setting_id ] = $setting_params['value']; + } + } + } + + if ( ! $args['exclude_post_data'] ) { + if ( ! isset( $this->_post_values ) ) { + if ( isset( $_POST['customized'] ) ) { + $post_values = json_decode( wp_unslash( $_POST['customized'] ), true ); + } else { + $post_values = array(); + } + if ( is_array( $post_values ) ) { + $this->_post_values = $post_values; + } else { + $this->_post_values = array(); + } + } + $values = array_merge( $values, $this->_post_values ); + } + return $values; + } + + /** + * Returns the sanitized value for a given setting from the current customized state. + * + * The name "post_value" is a carry-over from when the customized state was exclusively + * sourced from `$_POST['customized']`. Nevertheless, the value returned will come + * from the current changeset post and from the incoming post data. * * @since 3.4.0 * @since 4.1.1 Introduced the `$default` parameter. @@ -685,7 +1494,10 @@ final class WP_Customize_Manager { } /** - * Override a setting's (unsanitized) value as found in any incoming $_POST['customized']. + * Override a setting's value in the current customized state. + * + * The name "post_value" is a carry-over from when the customized state was + * exclusively sourced from `$_POST['customized']`. * * @since 4.2.0 * @access public @@ -694,7 +1506,7 @@ final class WP_Customize_Manager { * @param mixed $value Post value. */ public function set_post_value( $setting_id, $value ) { - $this->unsanitized_post_values(); + $this->unsanitized_post_values(); // Populate _post_values from $_POST['customized']. $this->_post_values[ $setting_id ] = $value; /** @@ -734,22 +1546,42 @@ final class WP_Customize_Manager { * @since 3.4.0 */ public function customize_preview_init() { - $this->nonce_tick = check_ajax_referer( 'preview-customize_' . $this->get_stylesheet(), 'nonce' ); + + /* + * Now that Customizer previews are loaded into iframes via GET requests + * and natural URLs with transaction UUIDs added, we need to ensure that + * the responses are never cached by proxies. In practice, this will not + * be needed if the user is logged-in anyway. But if anonymous access is + * allowed then the auth cookies would not be sent and WordPress would + * not send no-cache headers by default. + */ + if ( ! headers_sent() ) { + nocache_headers(); + header( 'X-Robots: noindex, nofollow, noarchive' ); + } + add_action( 'wp_head', 'wp_no_robots' ); + add_filter( 'wp_headers', array( $this, 'filter_iframe_security_headers' ) ); + + /* + * If preview is being served inside the customizer preview iframe, and + * if the user doesn't have customize capability, then it is assumed + * that the user's session has expired and they need to re-authenticate. + */ + if ( $this->messenger_channel && ! current_user_can( 'customize' ) ) { + $this->wp_die( -1, __( 'Unauthorized. You may remove the customize_messenger_channel param to preview as frontend.' ) ); + return; + } $this->prepare_controls(); - wp_enqueue_script( 'customize-preview' ); - add_action( 'wp', array( $this, 'customize_preview_override_404_status' ) ); - add_action( 'wp_head', array( $this, 'customize_preview_base' ) ); - add_action( 'wp_head', array( $this, 'customize_preview_html5' ) ); - add_action( 'wp_head', array( $this, 'customize_preview_loading_style' ) ); - add_action( 'wp_footer', array( $this, 'customize_preview_settings' ), 20 ); - add_action( 'shutdown', array( $this, 'customize_preview_signature' ), 1000 ); - add_filter( 'wp_die_handler', array( $this, 'remove_preview_signature' ) ); + add_filter( 'wp_redirect', array( $this, 'add_state_query_params' ) ); - foreach ( $this->settings as $setting ) { - $setting->preview(); - } + wp_enqueue_script( 'customize-preview' ); + wp_enqueue_style( 'customize-preview' ); + add_action( 'wp_head', array( $this, 'customize_preview_loading_style' ) ); + add_action( 'wp_head', array( $this, 'remove_frameless_preview_messenger_channel' ) ); + add_action( 'wp_footer', array( $this, 'customize_preview_settings' ), 20 ); + add_filter( 'get_edit_post_link', '__return_empty_string' ); /** * Fires once the Customizer preview has initialized and JavaScript @@ -762,44 +1594,96 @@ final class WP_Customize_Manager { do_action( 'customize_preview_init', $this ); } + /** + * Filter the X-Frame-Options and Content-Security-Policy headers to ensure frontend can load in customizer. + * + * @since 4.7.0 + * @access public + * + * @param array $headers Headers. + * @return array Headers. + */ + public function filter_iframe_security_headers( $headers ) { + $customize_url = admin_url( 'customize.php' ); + $headers['X-Frame-Options'] = 'ALLOW-FROM ' . $customize_url; + $headers['Content-Security-Policy'] = 'frame-ancestors ' . preg_replace( '#^(\w+://[^/]+).+?$#', '$1', $customize_url ); + return $headers; + } + + /** + * Add customize state query params to a given URL if preview is allowed. + * + * @since 4.7.0 + * @access public + * @see wp_redirect() + * @see WP_Customize_Manager::get_allowed_url() + * + * @param string $url URL. + * @return string URL. + */ + public function add_state_query_params( $url ) { + $parsed_original_url = wp_parse_url( $url ); + $is_allowed = false; + foreach ( $this->get_allowed_urls() as $allowed_url ) { + $parsed_allowed_url = wp_parse_url( $allowed_url ); + $is_allowed = ( + $parsed_allowed_url['scheme'] === $parsed_original_url['scheme'] + && + $parsed_allowed_url['host'] === $parsed_original_url['host'] + && + 0 === strpos( $parsed_original_url['path'], $parsed_allowed_url['path'] ) + ); + if ( $is_allowed ) { + break; + } + } + + if ( $is_allowed ) { + $query_params = array( + 'customize_changeset_uuid' => $this->changeset_uuid(), + ); + if ( ! $this->is_theme_active() ) { + $query_params['customize_theme'] = $this->get_stylesheet(); + } + if ( $this->messenger_channel ) { + $query_params['customize_messenger_channel'] = $this->messenger_channel; + } + $url = add_query_arg( $query_params, $url ); + } + + return $url; + } + /** * Prevent sending a 404 status when returning the response for the customize * preview, since it causes the jQuery Ajax to fail. Send 200 instead. * * @since 4.0.0 + * @deprecated 4.7.0 * @access public */ public function customize_preview_override_404_status() { - if ( is_404() ) { - status_header( 200 ); - } + _deprecated_function( __METHOD__, '4.7.0' ); } /** * Print base element for preview frame. * * @since 3.4.0 + * @deprecated 4.7.0 */ public function customize_preview_base() { - ?> - messenger_channel ) { + return; + } + ?> + + validate_setting_values( $this->unsanitized_post_values() ); + $post_values = $this->unsanitized_post_values( array( 'exclude_changeset' => true ) ); + $setting_validities = $this->validate_setting_values( $post_values ); $exported_setting_validities = array_map( array( $this, 'prepare_setting_validity_for_js' ), $setting_validities ); + // Note that the REQUEST_URI is not passed into home_url() since this breaks subdirectory installs. + $self_url = empty( $_SERVER['REQUEST_URI'] ) ? home_url( '/' ) : esc_url_raw( wp_unslash( $_SERVER['REQUEST_URI'] ) ); + $state_query_params = array( + 'customize_theme', + 'customize_changeset_uuid', + 'customize_messenger_channel', + ); + $self_url = remove_query_arg( $state_query_params, $self_url ); + + $allowed_urls = $this->get_allowed_urls(); + $allowed_hosts = array(); + foreach ( $allowed_urls as $allowed_url ) { + $parsed = wp_parse_url( $allowed_url ); + if ( empty( $parsed['host'] ) ) { + continue; + } + $host = $parsed['host']; + if ( ! empty( $parsed['port'] ) ) { + $host .= ':' . $parsed['port']; + } + $allowed_hosts[] = $host; + } + + $switched_locale = switch_to_locale( get_user_locale() ); + $l10n = array( + 'shiftClickToEdit' => __( 'Shift-click to edit this element.' ), + 'linkUnpreviewable' => __( 'This link is not live-previewable.' ), + 'formUnpreviewable' => __( 'This form is not live-previewable.' ), + ); + if ( $switched_locale ) { + restore_previous_locale(); + } + $settings = array( + 'changeset' => array( + 'uuid' => $this->_changeset_uuid, + ), + 'timeouts' => array( + 'selectiveRefresh' => 250, + 'keepAliveSend' => 1000, + ), 'theme' => array( 'stylesheet' => $this->get_stylesheet(), 'active' => $this->is_theme_active(), ), 'url' => array( - 'self' => empty( $_SERVER['REQUEST_URI'] ) ? home_url( '/' ) : esc_url_raw( wp_unslash( $_SERVER['REQUEST_URI'] ) ), + 'self' => $self_url, + 'allowed' => array_map( 'esc_url_raw', $this->get_allowed_urls() ), + 'allowedHosts' => array_unique( $allowed_hosts ), + 'isCrossDomain' => $this->is_cross_domain(), ), - 'channel' => wp_unslash( $_POST['customize_messenger_channel'] ), + 'channel' => $this->messenger_channel, 'activePanels' => array(), 'activeSections' => array(), 'activeControls' => array(), 'settingValidities' => $exported_setting_validities, - 'nonce' => $this->get_nonces(), - 'l10n' => array( - 'shiftClickToEdit' => __( 'Shift-click to edit this element.' ), - ), - '_dirty' => array_keys( $this->unsanitized_post_values() ), + 'nonce' => current_user_can( 'customize' ) ? $this->get_nonces() : array(), + 'l10n' => $l10n, + '_dirty' => array_keys( $post_values ), ); foreach ( $this->panels as $panel_id => $panel ) { @@ -902,21 +1874,23 @@ final class WP_Customize_Manager { * Prints a signature so we can ensure the Customizer was properly executed. * * @since 3.4.0 + * @deprecated 4.7.0 */ public function customize_preview_signature() { - echo 'WP_CUSTOMIZER_SIGNATURE'; + _deprecated_function( __METHOD__, '4.7.0' ); } /** * Removes the signature in case we experience a case where the Customizer was not properly executed. * * @since 3.4.0 + * @deprecated 4.7.0 * * @param mixed $return Value passed through for {@see 'wp_die_handler'} filter. * @return mixed Value passed through for {@see 'wp_die_handler'} filter. */ public function remove_preview_signature( $return = null ) { - remove_action( 'shutdown', array( $this, 'customize_preview_signature' ), 1000 ); + _deprecated_function( __METHOD__, '4.7.0' ); return $return; } @@ -991,9 +1965,10 @@ final class WP_Customize_Manager { /** * Validates setting values. * - * Sanitization is applied to the values before being passed for validation. * Validation is skipped for unregistered settings or for values that are - * already null since they will be skipped anyway. + * already null since they will be skipped anyway. Sanitization is applied + * to values that pass validation, and values that become null or `WP_Error` + * after sanitizing are marked invalid. * * @since 4.6.0 * @access public @@ -1001,17 +1976,45 @@ final class WP_Customize_Manager { * @see WP_REST_Request::has_valid_params() * @see WP_Customize_Setting::validate() * - * @param array $setting_values Mapping of setting IDs to values to sanitize and validate. + * @param array $setting_values Mapping of setting IDs to values to validate and sanitize. + * @param array $options { + * Options. + * + * @type bool $validate_existence Whether a setting's existence will be checked. + * @type bool $validate_capability Whether the setting capability will be checked. + * } * @return array Mapping of setting IDs to return value of validate method calls, either `true` or `WP_Error`. */ - public function validate_setting_values( $setting_values ) { + public function validate_setting_values( $setting_values, $options = array() ) { + $options = wp_parse_args( $options, array( + 'validate_capability' => false, + 'validate_existence' => false, + ) ); + $validities = array(); foreach ( $setting_values as $setting_id => $unsanitized_value ) { $setting = $this->get_setting( $setting_id ); - if ( ! $setting || is_null( $unsanitized_value ) ) { + if ( ! $setting ) { + if ( $options['validate_existence'] ) { + $validities[ $setting_id ] = new WP_Error( 'unrecognized', __( 'Setting does not exist or is unrecognized.' ) ); + } continue; } - $validity = $setting->validate( $unsanitized_value ); + if ( $options['validate_capability'] && ! current_user_can( $setting->capability ) ) { + $validity = new WP_Error( 'unauthorized', __( 'Unauthorized to modify setting due to capability.' ) ); + } else { + if ( is_null( $unsanitized_value ) ) { + continue; + } + $validity = $setting->validate( $unsanitized_value ); + } + if ( ! is_wp_error( $validity ) ) { + /** This filter is documented in wp-includes/class-wp-customize-setting.php */ + $late_validity = apply_filters( "customize_validate_{$setting->id}", new WP_Error(), $unsanitized_value, $setting ); + if ( ! empty( $late_validity->errors ) ) { + $validity = $late_validity; + } + } if ( ! is_wp_error( $validity ) ) { $value = $setting->sanitize( $unsanitized_value ); if ( is_null( $value ) ) { @@ -1046,17 +2049,9 @@ final class WP_Customize_Manager { if ( is_wp_error( $validity ) ) { $notification = array(); foreach ( $validity->errors as $error_code => $error_messages ) { - $error_data = $validity->get_error_data( $error_code ); - if ( is_null( $error_data ) ) { - $error_data = array(); - } - $error_data = array_merge( - $error_data, - array( 'from_server' => true ) - ); $notification[ $error_code ] = array( 'message' => join( ' ', $error_messages ), - 'data' => $error_data, + 'data' => $validity->get_error_data( $error_code ), ); } return $notification; @@ -1066,11 +2061,16 @@ final class WP_Customize_Manager { } /** - * Switch the theme and trigger the save() method on each setting. + * Handle customize_save WP Ajax request to save/update a changeset. * * @since 3.4.0 + * @since 4.7.0 The semantics of this method have changed to update a changeset, optionally to also change the status and other attributes. */ public function save() { + if ( ! is_user_logged_in() ) { + wp_send_json_error( 'unauthenticated' ); + } + if ( ! $this->is_preview() ) { wp_send_json_error( 'not_preview' ); } @@ -1080,6 +2080,248 @@ final class WP_Customize_Manager { wp_send_json_error( 'invalid_nonce' ); } + $changeset_post_id = $this->changeset_post_id(); + if ( empty( $changeset_post_id ) ) { + if ( ! current_user_can( get_post_type_object( 'customize_changeset' )->cap->create_posts ) ) { + wp_send_json_error( 'cannot_create_changeset_post' ); + } + } else { + if ( ! current_user_can( get_post_type_object( 'customize_changeset' )->cap->edit_post, $changeset_post_id ) ) { + wp_send_json_error( 'cannot_edit_changeset_post' ); + } + } + + if ( ! empty( $_POST['customize_changeset_data'] ) ) { + $input_changeset_data = json_decode( wp_unslash( $_POST['customize_changeset_data'] ), true ); + if ( ! is_array( $input_changeset_data ) ) { + wp_send_json_error( 'invalid_customize_changeset_data' ); + } + } else { + $input_changeset_data = array(); + } + + // Validate title. + $changeset_title = null; + if ( isset( $_POST['customize_changeset_title'] ) ) { + $changeset_title = sanitize_text_field( wp_unslash( $_POST['customize_changeset_title'] ) ); + } + + // Validate changeset status param. + $is_publish = null; + $changeset_status = null; + if ( isset( $_POST['customize_changeset_status'] ) ) { + $changeset_status = wp_unslash( $_POST['customize_changeset_status'] ); + if ( ! get_post_status_object( $changeset_status ) || ! in_array( $changeset_status, array( 'draft', 'pending', 'publish', 'future' ), true ) ) { + wp_send_json_error( 'bad_customize_changeset_status', 400 ); + } + $is_publish = ( 'publish' === $changeset_status || 'future' === $changeset_status ); + if ( $is_publish && ! current_user_can( get_post_type_object( 'customize_changeset' )->cap->publish_posts ) ) { + wp_send_json_error( 'changeset_publish_unauthorized', 403 ); + } + } + + /* + * Validate changeset date param. Date is assumed to be in local time for + * the WP if in MySQL format (YYYY-MM-DD HH:MM:SS). Otherwise, the date + * is parsed with strtotime() so that ISO date format may be supplied + * or a string like "+10 minutes". + */ + $changeset_date_gmt = null; + if ( isset( $_POST['customize_changeset_date'] ) ) { + $changeset_date = wp_unslash( $_POST['customize_changeset_date'] ); + if ( preg_match( '/^\d\d\d\d-\d\d-\d\d \d\d:\d\d:\d\d$/', $changeset_date ) ) { + $mm = substr( $changeset_date, 5, 2 ); + $jj = substr( $changeset_date, 8, 2 ); + $aa = substr( $changeset_date, 0, 4 ); + $valid_date = wp_checkdate( $mm, $jj, $aa, $changeset_date ); + if ( ! $valid_date ) { + wp_send_json_error( 'bad_customize_changeset_date', 400 ); + } + $changeset_date_gmt = get_gmt_from_date( $changeset_date ); + } else { + $timestamp = strtotime( $changeset_date ); + if ( ! $timestamp ) { + wp_send_json_error( 'bad_customize_changeset_date', 400 ); + } + $changeset_date_gmt = gmdate( 'Y-m-d H:i:s', $timestamp ); + } + } + + $r = $this->save_changeset_post( array( + 'status' => $changeset_status, + 'title' => $changeset_title, + 'date_gmt' => $changeset_date_gmt, + 'data' => $input_changeset_data, + ) ); + if ( is_wp_error( $r ) ) { + $response = array( + 'message' => $r->get_error_message(), + 'code' => $r->get_error_code(), + ); + if ( is_array( $r->get_error_data() ) ) { + $response = array_merge( $response, $r->get_error_data() ); + } else { + $response['data'] = $r->get_error_data(); + } + } else { + $response = $r; + + // Note that if the changeset status was publish, then it will get set to trash if revisions are not supported. + $response['changeset_status'] = get_post_status( $this->changeset_post_id() ); + if ( $is_publish && 'trash' === $response['changeset_status'] ) { + $response['changeset_status'] = 'publish'; + } + + if ( 'publish' === $response['changeset_status'] ) { + $response['next_changeset_uuid'] = wp_generate_uuid4(); + } + } + + if ( isset( $response['setting_validities'] ) ) { + $response['setting_validities'] = array_map( array( $this, 'prepare_setting_validity_for_js' ), $response['setting_validities'] ); + } + + /** + * Filters response data for a successful customize_save Ajax request. + * + * This filter does not apply if there was a nonce or authentication failure. + * + * @since 4.2.0 + * + * @param array $response Additional information passed back to the 'saved' + * event on `wp.customize`. + * @param WP_Customize_Manager $this WP_Customize_Manager instance. + */ + $response = apply_filters( 'customize_save_response', $response, $this ); + + if ( is_wp_error( $r ) ) { + wp_send_json_error( $response ); + } else { + wp_send_json_success( $response ); + } + } + + /** + * Save the post for the loaded changeset. + * + * @since 4.7.0 + * @access public + * + * @param array $args { + * Args for changeset post. + * + * @type array $data Optional additional changeset data. Values will be merged on top of any existing post values. + * @type string $status Post status. Optional. If supplied, the save will be transactional and a post revision will be allowed. + * @type string $title Post title. Optional. + * @type string $date_gmt Date in GMT. Optional. + * @type int $user_id ID for user who is saving the changeset. Optional, defaults to the current user ID. + * @type bool $starter_content Whether the data is starter content. If false (default), then $starter_content will be cleared for any $data being saved. + * } + * + * @return array|WP_Error Returns array on success and WP_Error with array data on error. + */ + function save_changeset_post( $args = array() ) { + + $args = array_merge( + array( + 'status' => null, + 'title' => null, + 'data' => array(), + 'date_gmt' => null, + 'user_id' => get_current_user_id(), + 'starter_content' => false, + ), + $args + ); + + $changeset_post_id = $this->changeset_post_id(); + $existing_changeset_data = array(); + if ( $changeset_post_id ) { + $existing_status = get_post_status( $changeset_post_id ); + if ( 'publish' === $existing_status || 'trash' === $existing_status ) { + return new WP_Error( 'changeset_already_published' ); + } + + $existing_changeset_data = $this->get_changeset_post_data( $changeset_post_id ); + } + + // Fail if attempting to publish but publish hook is missing. + if ( 'publish' === $args['status'] && false === has_action( 'transition_post_status', '_wp_customize_publish_changeset' ) ) { + return new WP_Error( 'missing_publish_callback' ); + } + + // Validate date. + $now = gmdate( 'Y-m-d H:i:59' ); + if ( $args['date_gmt'] ) { + $is_future_dated = ( mysql2date( 'U', $args['date_gmt'], false ) > mysql2date( 'U', $now, false ) ); + if ( ! $is_future_dated ) { + return new WP_Error( 'not_future_date' ); // Only future dates are allowed. + } + + if ( ! $this->is_theme_active() && ( 'future' === $args['status'] || $is_future_dated ) ) { + return new WP_Error( 'cannot_schedule_theme_switches' ); // This should be allowed in the future, when theme is a regular setting. + } + $will_remain_auto_draft = ( ! $args['status'] && ( ! $changeset_post_id || 'auto-draft' === get_post_status( $changeset_post_id ) ) ); + if ( $will_remain_auto_draft ) { + return new WP_Error( 'cannot_supply_date_for_auto_draft_changeset' ); + } + } elseif ( $changeset_post_id && 'future' === $args['status'] ) { + + // Fail if the new status is future but the existing post's date is not in the future. + $changeset_post = get_post( $changeset_post_id ); + if ( mysql2date( 'U', $changeset_post->post_date_gmt, false ) <= mysql2date( 'U', $now, false ) ) { + return new WP_Error( 'not_future_date' ); + } + } + + // The request was made via wp.customize.previewer.save(). + $update_transactionally = (bool) $args['status']; + $allow_revision = (bool) $args['status']; + + // Amend post values with any supplied data. + foreach ( $args['data'] as $setting_id => $setting_params ) { + if ( array_key_exists( 'value', $setting_params ) ) { + $this->set_post_value( $setting_id, $setting_params['value'] ); // Add to post values so that they can be validated and sanitized. + } + } + + // Note that in addition to post data, this will include any stashed theme mods. + $post_values = $this->unsanitized_post_values( array( + 'exclude_changeset' => true, + 'exclude_post_data' => false, + ) ); + $this->add_dynamic_settings( array_keys( $post_values ) ); // Ensure settings get created even if they lack an input value. + + /* + * Get list of IDs for settings that have values different from what is currently + * saved in the changeset. By skipping any values that are already the same, the + * subset of changed settings can be passed into validate_setting_values to prevent + * an underprivileged modifying a single setting for which they have the capability + * from being blocked from saving. This also prevents a user from touching of the + * previous saved settings and overriding the associated user_id if they made no change. + */ + $changed_setting_ids = array(); + foreach ( $post_values as $setting_id => $setting_value ) { + $setting = $this->get_setting( $setting_id ); + + if ( $setting && 'theme_mod' === $setting->type ) { + $prefixed_setting_id = $this->get_stylesheet() . '::' . $setting->id; + } else { + $prefixed_setting_id = $setting_id; + } + + $is_value_changed = ( + ! isset( $existing_changeset_data[ $prefixed_setting_id ] ) + || + ! array_key_exists( 'value', $existing_changeset_data[ $prefixed_setting_id ] ) + || + $existing_changeset_data[ $prefixed_setting_id ]['value'] !== $setting_value + ); + if ( $is_value_changed ) { + $changed_setting_ids[] = $setting_id; + } + } + /** * Fires before save validation happens. * @@ -1094,42 +2336,377 @@ final class WP_Customize_Manager { do_action( 'customize_save_validation_before', $this ); // Validate settings. - $setting_validities = $this->validate_setting_values( $this->unsanitized_post_values() ); + $validated_values = array_merge( + array_fill_keys( array_keys( $args['data'] ), null ), // Make sure existence/capability checks are done on value-less setting updates. + $post_values + ); + $setting_validities = $this->validate_setting_values( $validated_values, array( + 'validate_capability' => true, + 'validate_existence' => true, + ) ); $invalid_setting_count = count( array_filter( $setting_validities, 'is_wp_error' ) ); - $exported_setting_validities = array_map( array( $this, 'prepare_setting_validity_for_js' ), $setting_validities ); - if ( $invalid_setting_count > 0 ) { + + /* + * Short-circuit if there are invalid settings the update is transactional. + * A changeset update is transactional when a status is supplied in the request. + */ + if ( $update_transactionally && $invalid_setting_count > 0 ) { $response = array( - 'setting_validities' => $exported_setting_validities, + 'setting_validities' => $setting_validities, 'message' => sprintf( _n( 'There is %s invalid setting.', 'There are %s invalid settings.', $invalid_setting_count ), number_format_i18n( $invalid_setting_count ) ), ); - - /** This filter is documented in wp-includes/class-wp-customize-manager.php */ - $response = apply_filters( 'customize_save_response', $response, $this ); - wp_send_json_error( $response ); + return new WP_Error( 'transaction_fail', '', $response ); } - // Do we have to switch themes? - if ( ! $this->is_theme_active() ) { - // Temporarily stop previewing the theme to allow switch_themes() - // to operate properly. + // Obtain/merge data for changeset. + $original_changeset_data = $this->get_changeset_post_data( $changeset_post_id ); + $data = $original_changeset_data; + if ( is_wp_error( $data ) ) { + $data = array(); + } + + // Ensure that all post values are included in the changeset data. + foreach ( $post_values as $setting_id => $post_value ) { + if ( ! isset( $args['data'][ $setting_id ] ) ) { + $args['data'][ $setting_id ] = array(); + } + if ( ! isset( $args['data'][ $setting_id ]['value'] ) ) { + $args['data'][ $setting_id ]['value'] = $post_value; + } + } + + foreach ( $args['data'] as $setting_id => $setting_params ) { + $setting = $this->get_setting( $setting_id ); + if ( ! $setting || ! $setting->check_capabilities() ) { + continue; + } + + // Skip updating changeset for invalid setting values. + if ( isset( $setting_validities[ $setting_id ] ) && is_wp_error( $setting_validities[ $setting_id ] ) ) { + continue; + } + + $changeset_setting_id = $setting_id; + if ( 'theme_mod' === $setting->type ) { + $changeset_setting_id = sprintf( '%s::%s', $this->get_stylesheet(), $setting_id ); + } + + if ( null === $setting_params ) { + // Remove setting from changeset entirely. + unset( $data[ $changeset_setting_id ] ); + } else { + + if ( ! isset( $data[ $changeset_setting_id ] ) ) { + $data[ $changeset_setting_id ] = array(); + } + + // Merge any additional setting params that have been supplied with the existing params. + $merged_setting_params = array_merge( $data[ $changeset_setting_id ], $setting_params ); + + // Skip updating setting params if unchanged (ensuring the user_id is not overwritten). + if ( $data[ $changeset_setting_id ] === $merged_setting_params ) { + continue; + } + + $data[ $changeset_setting_id ] = array_merge( + $merged_setting_params, + array( + 'type' => $setting->type, + 'user_id' => $args['user_id'], + ) + ); + + // Clear starter_content flag in data if changeset is not explicitly being updated for starter content. + if ( empty( $args['starter_content'] ) ) { + unset( $data[ $changeset_setting_id ]['starter_content'] ); + } + } + } + + $filter_context = array( + 'uuid' => $this->changeset_uuid(), + 'title' => $args['title'], + 'status' => $args['status'], + 'date_gmt' => $args['date_gmt'], + 'post_id' => $changeset_post_id, + 'previous_data' => is_wp_error( $original_changeset_data ) ? array() : $original_changeset_data, + 'manager' => $this, + ); + + /** + * Filters the settings' data that will be persisted into the changeset. + * + * Plugins may amend additional data (such as additional meta for settings) into the changeset with this filter. + * + * @since 4.7.0 + * + * @param array $data Updated changeset data, mapping setting IDs to arrays containing a $value item and optionally other metadata. + * @param array $context { + * Filter context. + * + * @type string $uuid Changeset UUID. + * @type string $title Requested title for the changeset post. + * @type string $status Requested status for the changeset post. + * @type string $date_gmt Requested date for the changeset post in MySQL format and GMT timezone. + * @type int|false $post_id Post ID for the changeset, or false if it doesn't exist yet. + * @type array $previous_data Previous data contained in the changeset. + * @type WP_Customize_Manager $manager Manager instance. + * } + */ + $data = apply_filters( 'customize_changeset_save_data', $data, $filter_context ); + + // Switch theme if publishing changes now. + if ( 'publish' === $args['status'] && ! $this->is_theme_active() ) { + // Temporarily stop previewing the theme to allow switch_themes() to operate properly. $this->stop_previewing_theme(); switch_theme( $this->get_stylesheet() ); update_option( 'theme_switched_via_customizer', true ); $this->start_previewing_theme(); } + // Gather the data for wp_insert_post()/wp_update_post(). + $json_options = 0; + if ( defined( 'JSON_UNESCAPED_SLASHES' ) ) { + $json_options |= JSON_UNESCAPED_SLASHES; // Introduced in PHP 5.4. This is only to improve readability as slashes needn't be escaped in storage. + } + $json_options |= JSON_PRETTY_PRINT; // Also introduced in PHP 5.4, but WP defines constant for back compat. See WP Trac #30139. + $post_array = array( + 'post_content' => wp_json_encode( $data, $json_options ), + ); + if ( $args['title'] ) { + $post_array['post_title'] = $args['title']; + } + if ( $changeset_post_id ) { + $post_array['ID'] = $changeset_post_id; + } else { + $post_array['post_type'] = 'customize_changeset'; + $post_array['post_name'] = $this->changeset_uuid(); + $post_array['post_status'] = 'auto-draft'; + } + if ( $args['status'] ) { + $post_array['post_status'] = $args['status']; + } + + // Reset post date to now if we are publishing, otherwise pass post_date_gmt and translate for post_date. + if ( 'publish' === $args['status'] ) { + $post_array['post_date_gmt'] = '0000-00-00 00:00:00'; + $post_array['post_date'] = '0000-00-00 00:00:00'; + } elseif ( $args['date_gmt'] ) { + $post_array['post_date_gmt'] = $args['date_gmt']; + $post_array['post_date'] = get_date_from_gmt( $args['date_gmt'] ); + } elseif ( $changeset_post_id && 'auto-draft' === get_post_status( $changeset_post_id ) ) { + /* + * Keep bumping the date for the auto-draft whenever it is modified; + * this extends its life, preserving it from garbage-collection via + * wp_delete_auto_drafts(). + */ + $post_array['post_date'] = current_time( 'mysql' ); + $post_array['post_date_gmt'] = ''; + } + + $this->store_changeset_revision = $allow_revision; + add_filter( 'wp_save_post_revision_post_has_changed', array( $this, '_filter_revision_post_has_changed' ), 5, 3 ); + + // Update the changeset post. The publish_customize_changeset action will cause the settings in the changeset to be saved via WP_Customize_Setting::save(). + $has_kses = ( false !== has_filter( 'content_save_pre', 'wp_filter_post_kses' ) ); + if ( $has_kses ) { + kses_remove_filters(); // Prevent KSES from corrupting JSON in post_content. + } + + // Note that updating a post with publish status will trigger WP_Customize_Manager::publish_changeset_values(). + if ( $changeset_post_id ) { + $post_array['edit_date'] = true; // Prevent date clearing. + $r = wp_update_post( wp_slash( $post_array ), true ); + } else { + $r = wp_insert_post( wp_slash( $post_array ), true ); + if ( ! is_wp_error( $r ) ) { + $this->_changeset_post_id = $r; // Update cached post ID for the loaded changeset. + } + } + if ( $has_kses ) { + kses_init_filters(); + } + $this->_changeset_data = null; // Reset so WP_Customize_Manager::changeset_data() will re-populate with updated contents. + + remove_filter( 'wp_save_post_revision_post_has_changed', array( $this, '_filter_revision_post_has_changed' ) ); + + $response = array( + 'setting_validities' => $setting_validities, + ); + + if ( is_wp_error( $r ) ) { + $response['changeset_post_save_failure'] = $r->get_error_code(); + return new WP_Error( 'changeset_post_save_failure', '', $response ); + } + + return $response; + } + + /** + * Whether a changeset revision should be made. + * + * @since 4.7.0 + * @access private + * @var bool + */ + protected $store_changeset_revision; + + /** + * Filters whether a changeset has changed to create a new revision. + * + * Note that this will not be called while a changeset post remains in auto-draft status. + * + * @since 4.7.0 + * @access private + * + * @param bool $post_has_changed Whether the post has changed. + * @param WP_Post $last_revision The last revision post object. + * @param WP_Post $post The post object. + * + * @return bool Whether a revision should be made. + */ + public function _filter_revision_post_has_changed( $post_has_changed, $last_revision, $post ) { + unset( $last_revision ); + if ( 'customize_changeset' === $post->post_type ) { + $post_has_changed = $this->store_changeset_revision; + } + return $post_has_changed; + } + + /** + * Publish changeset values. + * + * This will the values contained in a changeset, even changesets that do not + * correspond to current manager instance. This is called by + * `_wp_customize_publish_changeset()` when a customize_changeset post is + * transitioned to the `publish` status. As such, this method should not be + * called directly and instead `wp_publish_post()` should be used. + * + * Please note that if the settings in the changeset are for a non-activated + * theme, the theme must first be switched to (via `switch_theme()`) before + * invoking this method. + * + * @since 4.7.0 + * @access private + * @see _wp_customize_publish_changeset() + * + * @param int $changeset_post_id ID for customize_changeset post. Defaults to the changeset for the current manager instance. + * @return true|WP_Error True or error info. + */ + public function _publish_changeset_values( $changeset_post_id ) { + $publishing_changeset_data = $this->get_changeset_post_data( $changeset_post_id ); + if ( is_wp_error( $publishing_changeset_data ) ) { + return $publishing_changeset_data; + } + + $changeset_post = get_post( $changeset_post_id ); + + /* + * Temporarily override the changeset context so that it will be read + * in calls to unsanitized_post_values() and so that it will be available + * on the $wp_customize object passed to hooks during the save logic. + */ + $previous_changeset_post_id = $this->_changeset_post_id; + $this->_changeset_post_id = $changeset_post_id; + $previous_changeset_uuid = $this->_changeset_uuid; + $this->_changeset_uuid = $changeset_post->post_name; + $previous_changeset_data = $this->_changeset_data; + $this->_changeset_data = $publishing_changeset_data; + + // Parse changeset data to identify theme mod settings and user IDs associated with settings to be saved. + $setting_user_ids = array(); + $theme_mod_settings = array(); + $namespace_pattern = '/^(?P.+?)::(?P.+)$/'; + $matches = array(); + foreach ( $this->_changeset_data as $raw_setting_id => $setting_params ) { + $actual_setting_id = null; + $is_theme_mod_setting = ( + isset( $setting_params['value'] ) + && + isset( $setting_params['type'] ) + && + 'theme_mod' === $setting_params['type'] + && + preg_match( $namespace_pattern, $raw_setting_id, $matches ) + ); + if ( $is_theme_mod_setting ) { + if ( ! isset( $theme_mod_settings[ $matches['stylesheet'] ] ) ) { + $theme_mod_settings[ $matches['stylesheet'] ] = array(); + } + $theme_mod_settings[ $matches['stylesheet'] ][ $matches['setting_id'] ] = $setting_params; + + if ( $this->get_stylesheet() === $matches['stylesheet'] ) { + $actual_setting_id = $matches['setting_id']; + } + } else { + $actual_setting_id = $raw_setting_id; + } + + // Keep track of the user IDs for settings actually for this theme. + if ( $actual_setting_id && isset( $setting_params['user_id'] ) ) { + $setting_user_ids[ $actual_setting_id ] = $setting_params['user_id']; + } + } + + $changeset_setting_values = $this->unsanitized_post_values( array( + 'exclude_post_data' => true, + 'exclude_changeset' => false, + ) ); + $changeset_setting_ids = array_keys( $changeset_setting_values ); + $this->add_dynamic_settings( $changeset_setting_ids ); + /** * Fires once the theme has switched in the Customizer, but before settings * have been saved. * * @since 3.4.0 * - * @param WP_Customize_Manager $this WP_Customize_Manager instance. + * @param WP_Customize_Manager $manager WP_Customize_Manager instance. */ do_action( 'customize_save', $this ); - foreach ( $this->settings as $setting ) { - $setting->save(); + /* + * Ensure that all settings will allow themselves to be saved. Note that + * this is safe because the setting would have checked the capability + * when the setting value was written into the changeset. So this is why + * an additional capability check is not required here. + */ + $original_setting_capabilities = array(); + foreach ( $changeset_setting_ids as $setting_id ) { + $setting = $this->get_setting( $setting_id ); + if ( $setting && ! isset( $setting_user_ids[ $setting_id ] ) ) { + $original_setting_capabilities[ $setting->id ] = $setting->capability; + $setting->capability = 'exist'; + } + } + + $original_user_id = get_current_user_id(); + foreach ( $changeset_setting_ids as $setting_id ) { + $setting = $this->get_setting( $setting_id ); + if ( $setting ) { + /* + * Set the current user to match the user who saved the value into + * the changeset so that any filters that apply during the save + * process will respect the original user's capabilities. This + * will ensure, for example, that KSES won't strip unsafe HTML + * when a scheduled changeset publishes via WP Cron. + */ + if ( isset( $setting_user_ids[ $setting_id ] ) ) { + wp_set_current_user( $setting_user_ids[ $setting_id ] ); + } else { + wp_set_current_user( $original_user_id ); + } + + $setting->save(); + } + } + wp_set_current_user( $original_user_id ); + + // Update the stashed theme mod settings, removing the active theme's stashed settings, if activated. + if ( did_action( 'switch_theme' ) ) { + $other_theme_mod_settings = $theme_mod_settings; + unset( $other_theme_mod_settings[ $this->get_stylesheet() ] ); + $this->update_stashed_theme_mod_settings( $other_theme_mod_settings ); } /** @@ -1137,27 +2714,62 @@ final class WP_Customize_Manager { * * @since 3.6.0 * - * @param WP_Customize_Manager $this WP_Customize_Manager instance. + * @param WP_Customize_Manager $manager WP_Customize_Manager instance. */ do_action( 'customize_save_after', $this ); - $data = array( - 'setting_validities' => $exported_setting_validities, - ); + // Restore original capabilities. + foreach ( $original_setting_capabilities as $setting_id => $capability ) { + $setting = $this->get_setting( $setting_id ); + if ( $setting ) { + $setting->capability = $capability; + } + } - /** - * Filters response data for a successful customize_save Ajax request. - * - * This filter does not apply if there was a nonce or authentication failure. - * - * @since 4.2.0 - * - * @param array $data Additional information passed back to the 'saved' - * event on `wp.customize`. - * @param WP_Customize_Manager $this WP_Customize_Manager instance. - */ - $response = apply_filters( 'customize_save_response', $data, $this ); - wp_send_json_success( $response ); + // Restore original changeset data. + $this->_changeset_data = $previous_changeset_data; + $this->_changeset_post_id = $previous_changeset_post_id; + $this->_changeset_uuid = $previous_changeset_uuid; + + return true; + } + + /** + * Update stashed theme mod settings. + * + * @since 4.7.0 + * @access private + * + * @param array $inactive_theme_mod_settings Mapping of stylesheet to arrays of theme mod settings. + * @return array|false Returns array of updated stashed theme mods or false if the update failed or there were no changes. + */ + protected function update_stashed_theme_mod_settings( $inactive_theme_mod_settings ) { + $stashed_theme_mod_settings = get_option( 'customize_stashed_theme_mods' ); + if ( empty( $stashed_theme_mod_settings ) ) { + $stashed_theme_mod_settings = array(); + } + + // Delete any stashed theme mods for the active theme since since they would have been loaded and saved upon activation. + unset( $stashed_theme_mod_settings[ $this->get_stylesheet() ] ); + + // Merge inactive theme mods with the stashed theme mod settings. + foreach ( $inactive_theme_mod_settings as $stylesheet => $theme_mod_settings ) { + if ( ! isset( $stashed_theme_mod_settings[ $stylesheet ] ) ) { + $stashed_theme_mod_settings[ $stylesheet ] = array(); + } + + $stashed_theme_mod_settings[ $stylesheet ] = array_merge( + $stashed_theme_mod_settings[ $stylesheet ], + $theme_mod_settings + ); + } + + $autoload = false; + $result = update_option( 'customize_stashed_theme_mods', $stashed_theme_mod_settings, $autoload ); + if ( ! $result ) { + return false; + } + return $stashed_theme_mod_settings; } /** @@ -1535,7 +3147,7 @@ final class WP_Customize_Manager { @@ -1546,12 +3158,15 @@ final class WP_Customize_Manager { * Helper function to compare two objects by priority, ensuring sort stability via instance_number. * * @since 3.4.0 + * @deprecated 4.7.0 Use wp_list_sort() * * @param WP_Customize_Panel|WP_Customize_Section|WP_Customize_Control $a Object A. * @param WP_Customize_Panel|WP_Customize_Section|WP_Customize_Control $b Object B. * @return int */ protected function _cmp_priority( $a, $b ) { + _deprecated_function( __METHOD__, '4.7.0', 'wp_list_sort' ); + if ( $a->priority === $b->priority ) { return $a->instance_number - $b->instance_number; } else { @@ -1571,7 +3186,10 @@ final class WP_Customize_Manager { public function prepare_controls() { $controls = array(); - uasort( $this->controls, array( $this, '_cmp_priority' ) ); + $this->controls = wp_list_sort( $this->controls, array( + 'priority' => 'ASC', + 'instance_number' => 'ASC', + ), 'ASC', true ); foreach ( $this->controls as $id => $control ) { if ( ! isset( $this->sections[ $control->section ] ) || ! $control->check_capabilities() ) { @@ -1584,7 +3202,10 @@ final class WP_Customize_Manager { $this->controls = $controls; // Prepare sections. - uasort( $this->sections, array( $this, '_cmp_priority' ) ); + $this->sections = wp_list_sort( $this->sections, array( + 'priority' => 'ASC', + 'instance_number' => 'ASC', + ), 'ASC', true ); $sections = array(); foreach ( $this->sections as $section ) { @@ -1592,7 +3213,11 @@ final class WP_Customize_Manager { continue; } - usort( $section->controls, array( $this, '_cmp_priority' ) ); + + $section->controls = wp_list_sort( $section->controls, array( + 'priority' => 'ASC', + 'instance_number' => 'ASC', + ) ); if ( ! $section->panel ) { // Top-level section. @@ -1607,7 +3232,10 @@ final class WP_Customize_Manager { $this->sections = $sections; // Prepare panels. - uasort( $this->panels, array( $this, '_cmp_priority' ) ); + $this->panels = wp_list_sort( $this->panels, array( + 'priority' => 'ASC', + 'instance_number' => 'ASC', + ), 'ASC', true ); $panels = array(); foreach ( $this->panels as $panel ) { @@ -1615,14 +3243,20 @@ final class WP_Customize_Manager { continue; } - uasort( $panel->sections, array( $this, '_cmp_priority' ) ); + $panel->sections = wp_list_sort( $panel->sections, array( + 'priority' => 'ASC', + 'instance_number' => 'ASC', + ), 'ASC', true ); $panels[ $panel->id ] = $panel; } $this->panels = $panels; // Sort panels and top-level sections together. $this->containers = array_merge( $this->panels, $this->sections ); - uasort( $this->containers, array( $this, '_cmp_priority' ) ); + $this->containers = wp_list_sort( $this->containers, array( + 'priority' => 'ASC', + 'instance_number' => 'ASC', + ), 'ASC', true ); } /** @@ -1700,6 +3334,67 @@ final class WP_Customize_Manager { return $preview_url; } + /** + * Determines whether the admin and the frontend are on different domains. + * + * @since 4.7.0 + * @access public + * + * @return bool Whether cross-domain. + */ + public function is_cross_domain() { + $admin_origin = wp_parse_url( admin_url() ); + $home_origin = wp_parse_url( home_url() ); + $cross_domain = ( strtolower( $admin_origin['host'] ) !== strtolower( $home_origin['host'] ) ); + return $cross_domain; + } + + /** + * Get URLs allowed to be previewed. + * + * If the front end and the admin are served from the same domain, load the + * preview over ssl if the Customizer is being loaded over ssl. This avoids + * insecure content warnings. This is not attempted if the admin and front end + * are on different domains to avoid the case where the front end doesn't have + * ssl certs. Domain mapping plugins can allow other urls in these conditions + * using the customize_allowed_urls filter. + * + * @since 4.7.0 + * @access public + * + * @returns array Allowed URLs. + */ + public function get_allowed_urls() { + $allowed_urls = array( home_url( '/' ) ); + + if ( is_ssl() && ! $this->is_cross_domain() ) { + $allowed_urls[] = home_url( '/', 'https' ); + } + + /** + * Filters the list of URLs allowed to be clicked and followed in the Customizer preview. + * + * @since 3.4.0 + * + * @param array $allowed_urls An array of allowed URLs. + */ + $allowed_urls = array_unique( apply_filters( 'customize_allowed_urls', $allowed_urls ) ); + + return $allowed_urls; + } + + /** + * Get messenger channel. + * + * @since 4.7.0 + * @access public + * + * @return string Messenger channel. + */ + public function get_messenger_channel() { + return $this->messenger_channel; + } + /** * Set URL to link the user to when closing the Customizer. * @@ -1809,40 +3504,33 @@ final class WP_Customize_Manager { * @since 4.4.0 */ public function customize_pane_settings() { - /* - * If the front end and the admin are served from the same domain, load the - * preview over ssl if the Customizer is being loaded over ssl. This avoids - * insecure content warnings. This is not attempted if the admin and front end - * are on different domains to avoid the case where the front end doesn't have - * ssl certs. Domain mapping plugins can allow other urls in these conditions - * using the customize_allowed_urls filter. - */ - - $allowed_urls = array( home_url( '/' ) ); - $admin_origin = parse_url( admin_url() ); - $home_origin = parse_url( home_url() ); - $cross_domain = ( strtolower( $admin_origin['host'] ) !== strtolower( $home_origin['host'] ) ); - - if ( is_ssl() && ! $cross_domain ) { - $allowed_urls[] = home_url( '/', 'https' ); - } - - /** - * Filters the list of URLs allowed to be clicked and followed in the Customizer preview. - * - * @since 3.4.0 - * - * @param array $allowed_urls An array of allowed URLs. - */ - $allowed_urls = array_unique( apply_filters( 'customize_allowed_urls', $allowed_urls ) ); $login_url = add_query_arg( array( 'interim-login' => 1, 'customize-login' => 1, ), wp_login_url() ); + // Ensure dirty flags are set for modified settings. + foreach ( array_keys( $this->unsanitized_post_values() ) as $setting_id ) { + $setting = $this->get_setting( $setting_id ); + if ( $setting ) { + $setting->dirty = true; + } + } + // Prepare Customizer settings to pass to JavaScript. $settings = array( + 'changeset' => array( + 'uuid' => $this->changeset_uuid(), + 'status' => $this->changeset_post_id() ? get_post_status( $this->changeset_post_id() ) : '', + ), + 'timeouts' => array( + 'windowRefresh' => 250, + 'changesetAutoSave' => AUTOSAVE_INTERVAL * 1000, + 'keepAliveCheck' => 2500, + 'reflowPaneContents' => 100, + 'previewFrameSensitivity' => 2000, + ), 'theme' => array( 'stylesheet' => $this->get_stylesheet(), 'active' => $this->is_theme_active(), @@ -1852,8 +3540,8 @@ final class WP_Customize_Manager { 'parent' => esc_url_raw( admin_url() ), 'activated' => esc_url_raw( home_url( '/' ) ), 'ajax' => esc_url_raw( admin_url( 'admin-ajax.php', 'relative' ) ), - 'allowed' => array_map( 'esc_url_raw', $allowed_urls ), - 'isCrossDomain' => $cross_domain, + 'allowed' => array_map( 'esc_url_raw', $this->get_allowed_urls() ), + 'isCrossDomain' => $this->is_cross_domain(), 'home' => esc_url_raw( home_url( '/' ) ), 'login' => esc_url_raw( $login_url ), ), @@ -1977,6 +3665,7 @@ final class WP_Customize_Manager { $this->register_control_type( 'WP_Customize_Upload_Control' ); $this->register_control_type( 'WP_Customize_Image_Control' ); $this->register_control_type( 'WP_Customize_Background_Image_Control' ); + $this->register_control_type( 'WP_Customize_Background_Position_Control' ); $this->register_control_type( 'WP_Customize_Cropped_Image_Control' ); $this->register_control_type( 'WP_Customize_Site_Icon_Control' ); $this->register_control_type( 'WP_Customize_Theme_Control' ); @@ -2166,27 +3855,120 @@ final class WP_Customize_Manager { 'section' => 'colors', ) ) ); - /* Custom Header */ + if ( current_theme_supports( 'custom-header', 'video' ) ) { + $title = __( 'Header Media' ); + $description = '

          ' . __( 'If you add a video, the image will be used as a fallback while the video loads.' ) . '

          '; + + // @todo Customizer sections should support having notifications just like controls do. See . + $description .= ''; + $width = absint( get_theme_support( 'custom-header', 'width' ) ); + $height = absint( get_theme_support( 'custom-header', 'height' ) ); + if ( $width && $height ) { + $control_description = sprintf( + /* translators: 1: .mp4, 2: header size in pixels */ + __( 'Upload your video in %1$s format and minimize its file size for best results. Your theme recommends dimensions of %2$s pixels.' ), + '.mp4', + sprintf( '%s × %s', $width, $height ) + ); + } elseif ( $width ) { + $control_description = sprintf( + /* translators: 1: .mp4, 2: header width in pixels */ + __( 'Upload your video in %1$s format and minimize its file size for best results. Your theme recommends a width of %2$s pixels.' ), + '.mp4', + sprintf( '%s', $width ) + ); + } else { + $control_description = sprintf( + /* translators: 1: .mp4, 2: header height in pixels */ + __( 'Upload your video in %1$s format and minimize its file size for best results. Your theme recommends a height of %2$s pixels.' ), + '.mp4', + sprintf( '%s', $height ) + ); + } + } else { + $title = __( 'Header Image' ); + $description = ''; + $control_description = ''; + } + $this->add_section( 'header_image', array( - 'title' => __( 'Header Image' ), + 'title' => $title, + 'description' => $description, 'theme_supports' => 'custom-header', 'priority' => 60, ) ); + $this->add_setting( 'header_video', array( + 'theme_supports' => array( 'custom-header', 'video' ), + 'transport' => 'postMessage', + 'sanitize_callback' => 'absint', + 'validate_callback' => array( $this, '_validate_header_video' ), + ) ); + + $this->add_setting( 'external_header_video', array( + 'theme_supports' => array( 'custom-header', 'video' ), + 'transport' => 'postMessage', + 'sanitize_callback' => array( $this, '_sanitize_external_header_video' ), + 'validate_callback' => array( $this, '_validate_external_header_video' ), + ) ); + $this->add_setting( new WP_Customize_Filter_Setting( $this, 'header_image', array( - 'default' => get_theme_support( 'custom-header', 'default-image' ), + 'default' => sprintf( get_theme_support( 'custom-header', 'default-image' ), get_template_directory_uri(), get_stylesheet_directory_uri() ), 'theme_supports' => 'custom-header', ) ) ); $this->add_setting( new WP_Customize_Header_Image_Setting( $this, 'header_image_data', array( - // 'default' => get_theme_support( 'custom-header', 'default-image' ), 'theme_supports' => 'custom-header', ) ) ); + /* + * Switch image settings to postMessage when video support is enabled since + * it entails that the_custom_header_markup() will be used, and thus selective + * refresh can be utilized. + */ + if ( current_theme_supports( 'custom-header', 'video' ) ) { + $this->get_setting( 'header_image' )->transport = 'postMessage'; + $this->get_setting( 'header_image_data' )->transport = 'postMessage'; + } + + $this->add_control( new WP_Customize_Media_Control( $this, 'header_video', array( + 'theme_supports' => array( 'custom-header', 'video' ), + 'label' => __( 'Header Video' ), + 'description' => $control_description, + 'section' => 'header_image', + 'mime_type' => 'video', + // @todo These button_labels can be removed once WP_Customize_Media_Control provides mime_type-specific labels automatically. See . + 'button_labels' => array( + 'select' => __( 'Select Video' ), + 'change' => __( 'Change Video' ), + 'placeholder' => __( 'No video selected' ), + 'frame_title' => __( 'Select Video' ), + 'frame_button' => __( 'Choose Video' ), + ), + 'active_callback' => 'is_header_video_active', + ) ) ); + + $this->add_control( 'external_header_video', array( + 'theme_supports' => array( 'custom-header', 'video' ), + 'type' => 'url', + 'description' => __( 'Or, enter a YouTube URL:' ), + 'section' => 'header_image', + 'active_callback' => 'is_header_video_active', + ) ); + $this->add_control( new WP_Customize_Header_Image_Control( $this ) ); + $this->selective_refresh->add_partial( 'custom_header', array( + 'selector' => '#wp-custom-header', + 'render_callback' => 'the_custom_header_markup', + 'settings' => array( 'header_video', 'external_header_video', 'header_image' ), // The image is used as a video fallback here. + 'container_inclusive' => true, + ) ); + /* Custom Background */ $this->add_section( 'background_image', array( @@ -2198,123 +3980,209 @@ final class WP_Customize_Manager { $this->add_setting( 'background_image', array( 'default' => get_theme_support( 'custom-background', 'default-image' ), 'theme_supports' => 'custom-background', + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), ) ); $this->add_setting( new WP_Customize_Background_Image_Setting( $this, 'background_image_thumb', array( 'theme_supports' => 'custom-background', + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), ) ) ); $this->add_control( new WP_Customize_Background_Image_Control( $this ) ); - $this->add_setting( 'background_repeat', array( - 'default' => get_theme_support( 'custom-background', 'default-repeat' ), + $this->add_setting( 'background_preset', array( + 'default' => get_theme_support( 'custom-background', 'default-preset' ), 'theme_supports' => 'custom-background', + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), ) ); - $this->add_control( 'background_repeat', array( - 'label' => __( 'Background Repeat' ), + $this->add_control( 'background_preset', array( + 'label' => _x( 'Preset', 'Background Preset' ), 'section' => 'background_image', - 'type' => 'radio', + 'type' => 'select', 'choices' => array( - 'no-repeat' => __('No Repeat'), - 'repeat' => __('Tile'), - 'repeat-x' => __('Tile Horizontally'), - 'repeat-y' => __('Tile Vertically'), + 'default' => _x( 'Default', 'Default Preset' ), + 'fill' => __( 'Fill Screen' ), + 'fit' => __( 'Fit to Screen' ), + 'repeat' => _x( 'Repeat', 'Repeat Image' ), + 'custom' => _x( 'Custom', 'Custom Preset' ), ), ) ); $this->add_setting( 'background_position_x', array( 'default' => get_theme_support( 'custom-background', 'default-position-x' ), 'theme_supports' => 'custom-background', + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), ) ); - $this->add_control( 'background_position_x', array( - 'label' => __( 'Background Position' ), - 'section' => 'background_image', - 'type' => 'radio', - 'choices' => array( - 'left' => __('Left'), - 'center' => __('Center'), - 'right' => __('Right'), + $this->add_setting( 'background_position_y', array( + 'default' => get_theme_support( 'custom-background', 'default-position-y' ), + 'theme_supports' => 'custom-background', + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), + ) ); + + $this->add_control( new WP_Customize_Background_Position_Control( $this, 'background_position', array( + 'label' => __( 'Image Position' ), + 'section' => 'background_image', + 'settings' => array( + 'x' => 'background_position_x', + 'y' => 'background_position_y', ), + ) ) ); + + $this->add_setting( 'background_size', array( + 'default' => get_theme_support( 'custom-background', 'default-size' ), + 'theme_supports' => 'custom-background', + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), + ) ); + + $this->add_control( 'background_size', array( + 'label' => __( 'Image Size' ), + 'section' => 'background_image', + 'type' => 'select', + 'choices' => array( + 'auto' => __( 'Original' ), + 'contain' => __( 'Fit to Screen' ), + 'cover' => __( 'Fill Screen' ), + ), + ) ); + + $this->add_setting( 'background_repeat', array( + 'default' => get_theme_support( 'custom-background', 'default-repeat' ), + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), + 'theme_supports' => 'custom-background', + ) ); + + $this->add_control( 'background_repeat', array( + 'label' => __( 'Repeat Background Image' ), + 'section' => 'background_image', + 'type' => 'checkbox', ) ); $this->add_setting( 'background_attachment', array( - 'default' => get_theme_support( 'custom-background', 'default-attachment' ), - 'theme_supports' => 'custom-background', + 'default' => get_theme_support( 'custom-background', 'default-attachment' ), + 'sanitize_callback' => array( $this, '_sanitize_background_setting' ), + 'theme_supports' => 'custom-background', ) ); $this->add_control( 'background_attachment', array( - 'label' => __( 'Background Attachment' ), - 'section' => 'background_image', - 'type' => 'radio', - 'choices' => array( - 'scroll' => __('Scroll'), - 'fixed' => __('Fixed'), - ), + 'label' => __( 'Scroll with Page' ), + 'section' => 'background_image', + 'type' => 'checkbox', ) ); + // If the theme is using the default background callback, we can update // the background CSS using postMessage. if ( get_theme_support( 'custom-background', 'wp-head-callback' ) === '_custom_background_cb' ) { - foreach ( array( 'color', 'image', 'position_x', 'repeat', 'attachment' ) as $prop ) { + foreach ( array( 'color', 'image', 'preset', 'position_x', 'position_y', 'size', 'repeat', 'attachment' ) as $prop ) { $this->get_setting( 'background_' . $prop )->transport = 'postMessage'; } } - /* Static Front Page */ - // #WP19627 + /* + * Static Front Page + * See also https://core.trac.wordpress.org/ticket/19627 which introduces the the static-front-page theme_support. + * The following replicates behavior from options-reading.php. + */ - // Replicate behavior from options-reading.php and hide front page options if there are no pages - if ( get_pages() ) { - $this->add_section( 'static_front_page', array( - 'title' => __( 'Static Front Page' ), - // 'theme_supports' => 'static-front-page', - 'priority' => 120, - 'description' => __( 'Your theme supports a static front page.' ), - ) ); + $this->add_section( 'static_front_page', array( + 'title' => __( 'Static Front Page' ), + 'priority' => 120, + 'description' => __( 'Your theme supports a static front page.' ), + 'active_callback' => array( $this, 'has_published_pages' ), + ) ); - $this->add_setting( 'show_on_front', array( - 'default' => get_option( 'show_on_front' ), - 'capability' => 'manage_options', - 'type' => 'option', - // 'theme_supports' => 'static-front-page', - ) ); + $this->add_setting( 'show_on_front', array( + 'default' => get_option( 'show_on_front' ), + 'capability' => 'manage_options', + 'type' => 'option', + ) ); - $this->add_control( 'show_on_front', array( - 'label' => __( 'Front page displays' ), - 'section' => 'static_front_page', - 'type' => 'radio', - 'choices' => array( - 'posts' => __( 'Your latest posts' ), - 'page' => __( 'A static page' ), - ), - ) ); + $this->add_control( 'show_on_front', array( + 'label' => __( 'Front page displays' ), + 'section' => 'static_front_page', + 'type' => 'radio', + 'choices' => array( + 'posts' => __( 'Your latest posts' ), + 'page' => __( 'A static page' ), + ), + ) ); - $this->add_setting( 'page_on_front', array( - 'type' => 'option', - 'capability' => 'manage_options', - // 'theme_supports' => 'static-front-page', - ) ); + $this->add_setting( 'page_on_front', array( + 'type' => 'option', + 'capability' => 'manage_options', + ) ); - $this->add_control( 'page_on_front', array( - 'label' => __( 'Front page' ), - 'section' => 'static_front_page', - 'type' => 'dropdown-pages', - ) ); + $this->add_control( 'page_on_front', array( + 'label' => __( 'Front page' ), + 'section' => 'static_front_page', + 'type' => 'dropdown-pages', + 'allow_addition' => true, + ) ); - $this->add_setting( 'page_for_posts', array( - 'type' => 'option', - 'capability' => 'manage_options', - // 'theme_supports' => 'static-front-page', - ) ); + $this->add_setting( 'page_for_posts', array( + 'type' => 'option', + 'capability' => 'manage_options', + ) ); - $this->add_control( 'page_for_posts', array( - 'label' => __( 'Posts page' ), - 'section' => 'static_front_page', - 'type' => 'dropdown-pages', - ) ); + $this->add_control( 'page_for_posts', array( + 'label' => __( 'Posts page' ), + 'section' => 'static_front_page', + 'type' => 'dropdown-pages', + 'allow_addition' => true, + ) ); + + /* Custom CSS */ + $this->add_section( 'custom_css', array( + 'title' => __( 'Additional CSS' ), + 'priority' => 200, + 'description_hidden' => true, + 'description' => sprintf( '%s
          %s%s', + __( 'CSS allows you to customize the appearance and layout of your site with code. Separate CSS is saved for each of your themes. In the editing area the Tab key enters a tab character. To move below this area by pressing Tab, press the Esc key followed by the Tab key.' ), + esc_url( __( 'https://codex.wordpress.org/CSS' ) ), + __( 'Learn more about CSS' ), + __( '(link opens in a new window)' ) + ), + ) ); + + $custom_css_setting = new WP_Customize_Custom_CSS_Setting( $this, sprintf( 'custom_css[%s]', get_stylesheet() ), array( + 'capability' => 'edit_css', + 'default' => sprintf( "/*\n%s\n*/", __( "You can add your own CSS here.\n\nClick the help icon above to learn more." ) ), + ) ); + $this->add_setting( $custom_css_setting ); + + $this->add_control( 'custom_css', array( + 'type' => 'textarea', + 'section' => 'custom_css', + 'settings' => array( 'default' => $custom_css_setting->id ), + 'input_attrs' => array( + 'class' => 'code', // Ensures contents displayed as LTR instead of RTL. + ), + ) ); + } + + /** + * Return whether there are published pages. + * + * Used as active callback for static front page section and controls. + * + * @access private + * @since 4.7.0 + * + * @returns bool Whether there are published (or to be published) pages. + */ + public function has_published_pages() { + + $setting = $this->get_setting( 'nav_menus_created_posts' ); + if ( $setting ) { + foreach ( $setting->value() as $post_id ) { + if ( 'page' === get_post_type( $post_id ) ) { + return true; + } + } } + return 0 !== count( get_pages() ); } /** @@ -2326,7 +4194,8 @@ final class WP_Customize_Manager { * @see add_dynamic_settings() */ public function register_dynamic_settings() { - $this->add_dynamic_settings( array_keys( $this->unsanitized_post_values() ) ); + $setting_ids = array_keys( $this->unsanitized_post_values() ); + $this->add_dynamic_settings( $setting_ids ); } /** @@ -2351,6 +4220,132 @@ final class WP_Customize_Manager { return $color; } + /** + * Callback for validating a background setting value. + * + * @since 4.7.0 + * @access private + * + * @param string $value Repeat value. + * @param WP_Customize_Setting $setting Setting. + * @return string|WP_Error Background value or validation error. + */ + public function _sanitize_background_setting( $value, $setting ) { + if ( 'background_repeat' === $setting->id ) { + if ( ! in_array( $value, array( 'repeat-x', 'repeat-y', 'repeat', 'no-repeat' ) ) ) { + return new WP_Error( 'invalid_value', __( 'Invalid value for background repeat.' ) ); + } + } elseif ( 'background_attachment' === $setting->id ) { + if ( ! in_array( $value, array( 'fixed', 'scroll' ) ) ) { + return new WP_Error( 'invalid_value', __( 'Invalid value for background attachment.' ) ); + } + } elseif ( 'background_position_x' === $setting->id ) { + if ( ! in_array( $value, array( 'left', 'center', 'right' ), true ) ) { + return new WP_Error( 'invalid_value', __( 'Invalid value for background position X.' ) ); + } + } elseif ( 'background_position_y' === $setting->id ) { + if ( ! in_array( $value, array( 'top', 'center', 'bottom' ), true ) ) { + return new WP_Error( 'invalid_value', __( 'Invalid value for background position Y.' ) ); + } + } elseif ( 'background_size' === $setting->id ) { + if ( ! in_array( $value, array( 'auto', 'contain', 'cover' ), true ) ) { + return new WP_Error( 'invalid_value', __( 'Invalid value for background size.' ) ); + } + } elseif ( 'background_preset' === $setting->id ) { + if ( ! in_array( $value, array( 'default', 'fill', 'fit', 'repeat', 'custom' ), true ) ) { + return new WP_Error( 'invalid_value', __( 'Invalid value for background size.' ) ); + } + } elseif ( 'background_image' === $setting->id || 'background_image_thumb' === $setting->id ) { + $value = empty( $value ) ? '' : esc_url_raw( $value ); + } else { + return new WP_Error( 'unrecognized_setting', __( 'Unrecognized background setting.' ) ); + } + return $value; + } + + /** + * Export header video settings to facilitate selective refresh. + * + * @since 4.7.0 + * + * @param array $response Response. + * @param WP_Customize_Selective_Refresh $selective_refresh Selective refresh component. + * @param array $partials Array of partials. + * @return array + */ + public function export_header_video_settings( $response, $selective_refresh, $partials ) { + if ( isset( $partials['custom_header'] ) ) { + $response['custom_header_settings'] = get_header_video_settings(); + } + + return $response; + } + + /** + * Callback for validating the header_video value. + * + * Ensures that the selected video is less than 8MB and provides an error message. + * + * @since 4.7.0 + * + * @param WP_Error $validity + * @param mixed $value + * @return mixed + */ + public function _validate_header_video( $validity, $value ) { + $video = get_attached_file( absint( $value ) ); + if ( $video ) { + $size = filesize( $video ); + if ( 8 < $size / pow( 1024, 2 ) ) { // Check whether the size is larger than 8MB. + $validity->add( 'size_too_large', + __( 'This video file is too large to use as a header video. Try a shorter video or optimize the compression settings and re-upload a file that is less than 8MB. Or, upload your video to YouTube and link it with the option below.' ) + ); + } + if ( '.mp4' !== substr( $video, -4 ) && '.mov' !== substr( $video, -4 ) ) { // Check for .mp4 or .mov format, which (assuming h.264 encoding) are the only cross-browser-supported formats. + $validity->add( 'invalid_file_type', sprintf( + /* translators: 1: .mp4, 2: .mov */ + __( 'Only %1$s or %2$s files may be used for header video. Please convert your video file and try again, or, upload your video to YouTube and link it with the option below.' ), + '.mp4', + '.mov' + ) ); + } + } + return $validity; + } + + /** + * Callback for validating the external_header_video value. + * + * Ensures that the provided URL is supported. + * + * @since 4.7.0 + * + * @param WP_Error $validity + * @param mixed $value + * @return mixed + */ + public function _validate_external_header_video( $validity, $value ) { + $video = esc_url_raw( $value ); + if ( $video ) { + if ( ! preg_match( '#^https?://(?:www\.)?(?:youtube\.com/watch|youtu\.be/)#', $video ) ) { + $validity->add( 'invalid_url', __( 'Please enter a valid YouTube URL.' ) ); + } + } + return $validity; + } + + /** + * Callback for sanitizing the external_header_video value. + * + * @since 4.7.1 + * + * @param string $value URL. + * @return string Sanitized URL. + */ + public function _sanitize_external_header_video( $value ) { + return esc_url_raw( trim( $value ) ); + } + /** * Callback for rendering the custom logo, used in the custom_logo partial. * diff --git a/wp-includes/class-wp-customize-nav-menus.php b/wp-includes/class-wp-customize-nav-menus.php index f9832a6..dc5db7d 100644 --- a/wp-includes/class-wp-customize-nav-menus.php +++ b/wp-includes/class-wp-customize-nav-menus.php @@ -48,7 +48,12 @@ final class WP_Customize_Nav_Menus { $this->previewed_menus = array(); $this->manager = $manager; - // Skip useless hooks when the user can't manage nav menus anyway. + // See https://github.com/xwp/wp-customize-snapshots/blob/962586659688a5b1fd9ae93618b7ce2d4e7a421c/php/class-customize-snapshot-manager.php#L469-L499 + add_action( 'customize_register', array( $this, 'customize_register' ), 11 ); + add_filter( 'customize_dynamic_setting_args', array( $this, 'filter_dynamic_setting_args' ), 10, 2 ); + add_filter( 'customize_dynamic_setting_class', array( $this, 'filter_dynamic_setting_class' ), 10, 3 ); + + // Skip remaining hooks when the user can't manage nav menus anyway. if ( ! current_user_can( 'edit_theme_options' ) ) { return; } @@ -56,16 +61,13 @@ final class WP_Customize_Nav_Menus { add_filter( 'customize_refresh_nonces', array( $this, 'filter_nonces' ) ); add_action( 'wp_ajax_load-available-menu-items-customizer', array( $this, 'ajax_load_available_items' ) ); add_action( 'wp_ajax_search-available-menu-items-customizer', array( $this, 'ajax_search_available_items' ) ); + add_action( 'wp_ajax_customize-nav-menus-insert-auto-draft', array( $this, 'ajax_insert_auto_draft_post' ) ); add_action( 'customize_controls_enqueue_scripts', array( $this, 'enqueue_scripts' ) ); - - // Needs to run after core Navigation section is set up. - add_action( 'customize_register', array( $this, 'customize_register' ), 11 ); - - add_filter( 'customize_dynamic_setting_args', array( $this, 'filter_dynamic_setting_args' ), 10, 2 ); - add_filter( 'customize_dynamic_setting_class', array( $this, 'filter_dynamic_setting_class' ), 10, 3 ); add_action( 'customize_controls_print_footer_scripts', array( $this, 'print_templates' ) ); add_action( 'customize_controls_print_footer_scripts', array( $this, 'available_items_template' ) ); add_action( 'customize_preview_init', array( $this, 'customize_preview_init' ) ); + add_action( 'customize_preview_init', array( $this, 'make_auto_draft_status_previewable' ) ); + add_action( 'customize_save_nav_menus_created_posts', array( $this, 'save_nav_menus_created_posts' ) ); // Selective Refresh partials. add_filter( 'customize_dynamic_partial_args', array( $this, 'customize_dynamic_partial_args' ), 10, 2 ); @@ -98,20 +100,35 @@ final class WP_Customize_Nav_Menus { wp_die( -1 ); } - if ( empty( $_POST['type'] ) || empty( $_POST['object'] ) ) { + $all_items = array(); + $item_types = array(); + if ( isset( $_POST['item_types'] ) && is_array( $_POST['item_types'] ) ) { + $item_types = wp_unslash( $_POST['item_types'] ); + } elseif ( isset( $_POST['type'] ) && isset( $_POST['object'] ) ) { // Back compat. + $item_types[] = array( + 'type' => wp_unslash( $_POST['type'] ), + 'object' => wp_unslash( $_POST['object'] ), + 'page' => empty( $_POST['page'] ) ? 0 : absint( $_POST['page'] ), + ); + } else { wp_send_json_error( 'nav_menus_missing_type_or_object_parameter' ); } - $type = sanitize_key( $_POST['type'] ); - $object = sanitize_key( $_POST['object'] ); - $page = empty( $_POST['page'] ) ? 0 : absint( $_POST['page'] ); - $items = $this->load_available_items_query( $type, $object, $page ); - - if ( is_wp_error( $items ) ) { - wp_send_json_error( $items->get_error_code() ); - } else { - wp_send_json_success( array( 'items' => $items ) ); + foreach ( $item_types as $item_type ) { + if ( empty( $item_type['type'] ) || empty( $item_type['object'] ) ) { + wp_send_json_error( 'nav_menus_missing_type_or_object_parameter' ); + } + $type = sanitize_key( $item_type['type'] ); + $object = sanitize_key( $item_type['object'] ); + $page = empty( $item_type['page'] ) ? 0 : absint( $item_type['page'] ); + $items = $this->load_available_items_query( $type, $object, $page ); + if ( is_wp_error( $items ) ) { + wp_send_json_error( $items->get_error_code() ); + } + $all_items[ $item_type['type'] . ':' . $item_type['object'] ] = $items; } + + wp_send_json_success( array( 'items' => $all_items ) ); } /** @@ -157,13 +174,25 @@ final class WP_Customize_Nav_Menus { ); } - $posts = get_posts( array( + // Prepend posts with nav_menus_created_posts on first page. + $posts = array(); + if ( 0 === $page && $this->manager->get_setting( 'nav_menus_created_posts' ) ) { + foreach ( $this->manager->get_setting( 'nav_menus_created_posts' )->value() as $post_id ) { + $auto_draft_post = get_post( $post_id ); + if ( $post_type->name === $auto_draft_post->post_type ) { + $posts[] = $auto_draft_post; + } + } + } + + $posts = array_merge( $posts, get_posts( array( 'numberposts' => 10, 'offset' => 10 * $page, 'orderby' => 'date', 'order' => 'DESC', 'post_type' => $object, - ) ); + ) ) ); + foreach ( $posts as $post ) { $post_title = $post->post_title; if ( '' === $post_title ) { @@ -288,27 +317,42 @@ final class WP_Customize_Nav_Menus { $query['s'] = $args['s']; } + $posts = array(); + + // Prepend list of posts with nav_menus_created_posts search results on first page. + $nav_menus_created_posts_setting = $this->manager->get_setting( 'nav_menus_created_posts' ); + if ( 1 === $args['pagenum'] && $nav_menus_created_posts_setting && count( $nav_menus_created_posts_setting ) > 0 ) { + $stub_post_query = new WP_Query( array_merge( + $query, + array( + 'post_status' => 'auto-draft', + 'post__in' => $nav_menus_created_posts_setting->value(), + 'posts_per_page' => -1, + ) + ) ); + $posts = array_merge( $posts, $stub_post_query->posts ); + } + // Query posts. $get_posts = new WP_Query( $query ); + $posts = array_merge( $posts, $get_posts->posts ); - // Check if any posts were found. - if ( $get_posts->post_count ) { - foreach ( $get_posts->posts as $post ) { - $post_title = $post->post_title; - if ( '' === $post_title ) { - /* translators: %d: ID of a post */ - $post_title = sprintf( __( '#%d (no title)' ), $post->ID ); - } - $items[] = array( - 'id' => 'post-' . $post->ID, - 'title' => html_entity_decode( $post_title, ENT_QUOTES, get_bloginfo( 'charset' ) ), - 'type' => 'post_type', - 'type_label' => $post_type_objects[ $post->post_type ]->labels->singular_name, - 'object' => $post->post_type, - 'object_id' => intval( $post->ID ), - 'url' => get_permalink( intval( $post->ID ) ), - ); + // Create items for posts. + foreach ( $posts as $post ) { + $post_title = $post->post_title; + if ( '' === $post_title ) { + /* translators: %d: ID of a post */ + $post_title = sprintf( __( '#%d (no title)' ), $post->ID ); } + $items[] = array( + 'id' => 'post-' . $post->ID, + 'title' => html_entity_decode( $post_title, ENT_QUOTES, get_bloginfo( 'charset' ) ), + 'type' => 'post_type', + 'type_label' => $post_type_objects[ $post->post_type ]->labels->singular_name, + 'object' => $post->post_type, + 'object_id' => intval( $post->ID ), + 'url' => get_permalink( intval( $post->ID ) ), + ); } // Query taxonomy terms. @@ -368,6 +412,7 @@ final class WP_Customize_Nav_Menus { 'untitled' => _x( '(no label)', 'missing menu item navigation label' ), 'unnamed' => _x( '(unnamed)', 'Missing menu name.' ), 'custom_label' => __( 'Custom Link' ), + 'page_label' => get_post_type_object( 'page' )->labels->singular_name, /* translators: %s: menu location */ 'menuLocation' => _x( '(Currently set to: %s)', 'menu' ), 'menuNameLabel' => __( 'Menu Name' ), @@ -486,6 +531,23 @@ final class WP_Customize_Nav_Menus { */ public function customize_register() { + // Preview settings for nav menus early so that the sections and controls will be added properly. + $nav_menus_setting_ids = array(); + foreach ( array_keys( $this->manager->unsanitized_post_values() ) as $setting_id ) { + if ( preg_match( '/^(nav_menu_locations|nav_menu|nav_menu_item)\[/', $setting_id ) ) { + $nav_menus_setting_ids[] = $setting_id; + } + } + $this->manager->add_dynamic_settings( $nav_menus_setting_ids ); + if ( ! $this->manager->doing_ajax( 'customize_save' ) ) { + foreach ( $nav_menus_setting_ids as $setting_id ) { + $setting = $this->manager->get_setting( $setting_id ); + if ( $setting ) { + $setting->preview(); + } + } + } + // Require JS-rendered control types. $this->manager->register_panel_type( 'WP_Customize_Nav_Menus_Panel' ); $this->manager->register_control_type( 'WP_Customize_Nav_Menu_Control' ); @@ -587,6 +649,10 @@ final class WP_Customize_Nav_Menus { $menu_item_setting_id = 'nav_menu_item[' . $item->ID . ']'; $value = (array) $item; + if ( empty( $value['post_title'] ) ) { + $value['title'] = ''; + } + $value['nav_menu_term_id'] = $menu_id; $this->manager->add_setting( new WP_Customize_Nav_Menu_Item_Setting( $this->manager, $menu_item_setting_id, array( 'value' => $value, @@ -626,6 +692,13 @@ final class WP_Customize_Nav_Menus { 'section' => 'add_menu', 'settings' => array(), ) ) ); + + $this->manager->add_setting( new WP_Customize_Filter_Setting( $this->manager, 'nav_menus_created_posts', array( + 'transport' => 'postMessage', + 'type' => 'option', // To prevent theme prefix in changeset. + 'default' => array(), + 'sanitize_callback' => array( $this, 'sanitize_nav_menus_created_posts' ), + ) ) ); } /** @@ -648,6 +721,7 @@ final class WP_Customize_Nav_Menus { * Return an array of all the available item types. * * @since 4.3.0 + * @since 4.7.0 Each array item now includes a `$type_label` in in addition to `$title`, `$type`, and `$object`. * @access public * * @return array The available menu item types. @@ -660,7 +734,8 @@ final class WP_Customize_Nav_Menus { foreach ( $post_types as $slug => $post_type ) { $item_types[] = array( 'title' => $post_type->labels->name, - 'type' => 'post_type', + 'type_label' => $post_type->labels->singular_name, + 'type' => 'post_type', 'object' => $post_type->name, ); } @@ -673,8 +748,9 @@ final class WP_Customize_Nav_Menus { continue; } $item_types[] = array( - 'title' => $taxonomy->labels->name, - 'type' => 'taxonomy', + 'title' => $taxonomy->labels->name, + 'type_label' => $taxonomy->labels->singular_name, + 'type' => 'taxonomy', 'object' => $taxonomy->name, ); } @@ -684,6 +760,7 @@ final class WP_Customize_Nav_Menus { * Filters the available menu item types. * * @since 4.3.0 + * @since 4.7.0 Each array item now includes a `$type_label` in in addition to `$title`, `$type`, and `$object`. * * @param array $item_types Custom menu item types. */ @@ -692,6 +769,130 @@ final class WP_Customize_Nav_Menus { return $item_types; } + /** + * Add a new `auto-draft` post. + * + * @access public + * @since 4.7.0 + * + * @param array $postarr { + * Post array. Note that post_status is overridden to be `auto-draft`. + * + * @var string $post_title Post title. Required. + * @var string $post_type Post type. Required. + * @var string $post_name Post name. + * @var string $post_content Post content. + * } + * @return WP_Post|WP_Error Inserted auto-draft post object or error. + */ + public function insert_auto_draft_post( $postarr ) { + if ( ! isset( $postarr['post_type'] ) ) { + return new WP_Error( 'unknown_post_type', __( 'Unknown post type' ) ); + } + if ( empty( $postarr['post_title'] ) ) { + return new WP_Error( 'empty_title', __( 'Empty title' ) ); + } + if ( ! empty( $postarr['post_status'] ) ) { + return new WP_Error( 'status_forbidden', __( 'Status is forbidden' ) ); + } + + $postarr['post_status'] = 'auto-draft'; + + // Auto-drafts are allowed to have empty post_names, so it has to be explicitly set. + if ( empty( $postarr['post_name'] ) ) { + $postarr['post_name'] = sanitize_title( $postarr['post_title'] ); + } + if ( ! isset( $postarr['meta_input'] ) ) { + $postarr['meta_input'] = array(); + } + $postarr['meta_input']['_customize_draft_post_name'] = $postarr['post_name']; + unset( $postarr['post_name'] ); + + add_filter( 'wp_insert_post_empty_content', '__return_false', 1000 ); + $r = wp_insert_post( wp_slash( $postarr ), true ); + remove_filter( 'wp_insert_post_empty_content', '__return_false', 1000 ); + + if ( is_wp_error( $r ) ) { + return $r; + } else { + return get_post( $r ); + } + } + + /** + * Ajax handler for adding a new auto-draft post. + * + * @access public + * @since 4.7.0 + */ + public function ajax_insert_auto_draft_post() { + if ( ! check_ajax_referer( 'customize-menus', 'customize-menus-nonce', false ) ) { + wp_send_json_error( 'bad_nonce', 400 ); + } + + if ( ! current_user_can( 'customize' ) ) { + wp_send_json_error( 'customize_not_allowed', 403 ); + } + + if ( empty( $_POST['params'] ) || ! is_array( $_POST['params'] ) ) { + wp_send_json_error( 'missing_params', 400 ); + } + + $params = wp_unslash( $_POST['params'] ); + $illegal_params = array_diff( array_keys( $params ), array( 'post_type', 'post_title' ) ); + if ( ! empty( $illegal_params ) ) { + wp_send_json_error( 'illegal_params', 400 ); + } + + $params = array_merge( + array( + 'post_type' => '', + 'post_title' => '', + ), + $params + ); + + if ( empty( $params['post_type'] ) || ! post_type_exists( $params['post_type'] ) ) { + status_header( 400 ); + wp_send_json_error( 'missing_post_type_param' ); + } + + $post_type_object = get_post_type_object( $params['post_type'] ); + if ( ! current_user_can( $post_type_object->cap->create_posts ) || ! current_user_can( $post_type_object->cap->publish_posts ) ) { + status_header( 403 ); + wp_send_json_error( 'insufficient_post_permissions' ); + } + + $params['post_title'] = trim( $params['post_title'] ); + if ( '' === $params['post_title'] ) { + status_header( 400 ); + wp_send_json_error( 'missing_post_title' ); + } + + $r = $this->insert_auto_draft_post( $params ); + if ( is_wp_error( $r ) ) { + $error = $r; + if ( ! empty( $post_type_object->labels->singular_name ) ) { + $singular_name = $post_type_object->labels->singular_name; + } else { + $singular_name = __( 'Post' ); + } + + $data = array( + /* translators: %1$s is the post type name and %2$s is the error message. */ + 'message' => sprintf( __( '%1$s could not be created: %2$s' ), $singular_name, $error->get_error_message() ), + ); + wp_send_json_error( $data ); + } else { + $post = $r; + $data = array( + 'post_id' => $post->ID, + 'url' => get_permalink( $post->ID ), + ); + wp_send_json_success( $data ); + } + } + /** * Print the JavaScript templates used to render Menu Customizer components. * @@ -767,61 +968,116 @@ final class WP_Customize_Nav_Menus {
          + -
            -
            -
            - -
            - - - -

            - - - - -

            -
            +
              available_item_types() as $available_item_type ) { - $id = sprintf( 'available-menu-items-%s-%s', $available_item_type['type'], $available_item_type['object'] ); - ?> -
              - -
                -
                - available_item_types(); + $page_item_type = null; + foreach ( $item_types as $i => $item_type ) { + if ( isset( $item_type['object'] ) && 'page' === $item_type['object'] ) { + $page_item_type = $item_type; + unset( $item_types[ $i ] ); + } + } + + $this->print_custom_links_available_menu_item(); + if ( $page_item_type ) { + $this->print_post_type_container( $page_item_type ); + } + // Containers for per-post-type item browsing; items are added with JS. + foreach ( $item_types as $item_type ) { + $this->print_post_type_container( $item_type ); } ?>
                +
                + +
                + + + cap->create_posts ) && current_user_can( $post_type_obj->cap->publish_posts ) ) : ?> +
                + + +
                + + +
                  +
                  +
                  + +
                  + +
                  + + + +

                  + + + + +

                  +
                  +
                  + protected = true; + } + + /** + * Sanitize post IDs for auto-draft posts created for nav menu items to be published. + * + * @since 4.7.0 + * @access public + * + * @param array $value Post IDs. + * @returns array Post IDs. + */ + public function sanitize_nav_menus_created_posts( $value ) { + $post_ids = array(); + foreach ( wp_parse_id_list( $value ) as $post_id ) { + if ( empty( $post_id ) ) { + continue; + } + $post = get_post( $post_id ); + if ( 'auto-draft' !== $post->post_status ) { + continue; + } + $post_type_obj = get_post_type_object( $post->post_type ); + if ( ! $post_type_obj ) { + continue; + } + if ( ! current_user_can( $post_type_obj->cap->publish_posts ) || ! current_user_can( $post_type_obj->cap->edit_post, $post_id ) ) { + continue; + } + $post_ids[] = $post->ID; + } + return $post_ids; + } + + /** + * Publish the auto-draft posts that were created for nav menu items. + * + * The post IDs will have been sanitized by already by + * `WP_Customize_Nav_Menu_Items::sanitize_nav_menus_created_posts()` to + * remove any post IDs for which the user cannot publish or for which the + * post is not an auto-draft. + * + * @since 4.7.0 + * @access public + * + * @param WP_Customize_Setting $setting Customizer setting object. + */ + public function save_nav_menus_created_posts( $setting ) { + $post_ids = $setting->post_value(); + if ( ! empty( $post_ids ) ) { + foreach ( $post_ids as $post_id ) { + $target_status = 'attachment' === get_post_type( $post_id ) ? 'inherit' : 'publish'; + $args = array( + 'ID' => $post_id, + 'post_status' => $target_status, + ); + $post_name = get_post_meta( $post_id, '_customize_draft_post_name', true ); + if ( $post_name ) { + $args['post_name'] = $post_name; + } + + // Note that wp_publish_post() cannot be used because unique slugs need to be assigned. + wp_update_post( wp_slash( $args ) ); + + delete_post_meta( $post_id, '_customize_draft_post_name' ); + } + } + } + /** * Keep track of the arguments that are being passed to wp_nav_menu(). * @@ -994,7 +1327,6 @@ final class WP_Customize_Nav_Menus { */ public function customize_preview_enqueue_deps() { wp_enqueue_script( 'customize-preview-nav-menus' ); // Note that we have overridden this. - wp_enqueue_style( 'customize-preview' ); } /** diff --git a/wp-includes/class-wp-customize-panel.php b/wp-includes/class-wp-customize-panel.php index 46e604a..87ae392 100644 --- a/wp-includes/class-wp-customize-panel.php +++ b/wp-includes/class-wp-customize-panel.php @@ -103,6 +103,15 @@ class WP_Customize_Panel { */ public $description = ''; + /** + * Auto-expand a section in a panel when the panel is expanded when the panel only has the one section. + * + * @since 4.7.4 + * @access public + * @var bool + */ + public $auto_expand_sole_section = false; + /** * Customizer sections for this panel. * @@ -219,6 +228,7 @@ class WP_Customize_Panel { $array['content'] = $this->get_content(); $array['active'] = $this->active(); $array['instanceNumber'] = $this->instance_number; + $array['autoExpandSoleSection'] = $this->auto_expand_sole_section; return $array; } diff --git a/wp-includes/class-wp-customize-section.php b/wp-includes/class-wp-customize-section.php index 0a916f2..68d6771 100644 --- a/wp-includes/class-wp-customize-section.php +++ b/wp-includes/class-wp-customize-section.php @@ -145,6 +145,18 @@ class WP_Customize_Section { */ public $active_callback = ''; + /** + * Show the description or hide it behind the help icon. + * + * @since 4.7.0 + * @access public + * + * @var bool Indicates whether the Section's description should be + * hidden behind a help icon ("?") in the Section header, + * similar to how help icons are displayed on Panels. + */ + public $description_hidden = false; + /** * Constructor. * @@ -223,7 +235,7 @@ class WP_Customize_Section { * @return array The array to be exported to the client as JSON. */ public function json() { - $array = wp_array_slice_assoc( (array) $this, array( 'id', 'description', 'priority', 'panel', 'type' ) ); + $array = wp_array_slice_assoc( (array) $this, array( 'id', 'description', 'priority', 'panel', 'type', 'description_hidden' ) ); $array['title'] = html_entity_decode( $this->title, ENT_QUOTES, get_bloginfo( 'charset' ) ); $array['content'] = $this->get_content(); $array['active'] = $this->active(); @@ -324,11 +336,11 @@ class WP_Customize_Section { * @see WP_Customize_Manager::render_template() */ public function print_template() { - ?> + ?> -
                    -
                  • +
                  - +
                  ' ); @@ -729,11 +733,12 @@ final class WP_Customize_Widgets { 'error' => __( 'An error has occurred. Please reload the page and try again.' ), 'widgetMovedUp' => __( 'Widget moved up' ), 'widgetMovedDown' => __( 'Widget moved down' ), - 'noAreasRendered' => __( 'There are no widget areas currently rendered in the preview. Navigate in the preview to a template that makes use of a widget area in order to access its widgets here.' ), + 'noAreasRendered' => __( 'There are no widget areas on the page shown, however other pages in this theme do have them.' ), 'reorderModeOn' => __( 'Reorder mode enabled' ), 'reorderModeOff' => __( 'Reorder mode closed' ), 'reorderLabelOn' => esc_attr__( 'Reorder widgets' ), - 'reorderLabelOff' => esc_attr__( 'Close reorder mode' ), + 'widgetsFound' => __( 'Number of widgets found: %d' ), + 'noWidgetsFound' => __( 'No widgets found.' ), ), 'tpl' => array( 'widgetReorderNav' => $widget_reorder_nav_tpl, @@ -777,7 +782,10 @@ final class WP_Customize_Widgets {
                  - + + + +

                  get_available_widgets() as $available_widget ): ?> @@ -785,6 +793,7 @@ final class WP_Customize_Widgets {
                  +

                  @@ -1078,7 +1087,6 @@ final class WP_Customize_Widgets { */ public function customize_preview_enqueue() { wp_enqueue_script( 'customize-preview-widgets' ); - wp_enqueue_style( 'customize-preview' ); } /** @@ -1115,15 +1123,21 @@ final class WP_Customize_Widgets { public function export_preview_data() { global $wp_registered_sidebars, $wp_registered_widgets; + $switched_locale = switch_to_locale( get_user_locale() ); + $l10n = array( + 'widgetTooltip' => __( 'Shift-click to edit this widget.' ), + ); + if ( $switched_locale ) { + restore_previous_locale(); + } + // Prepare Customizer settings to pass to JavaScript. $settings = array( 'renderedSidebars' => array_fill_keys( array_unique( $this->rendered_sidebars ), true ), 'renderedWidgets' => array_fill_keys( array_keys( $this->rendered_widgets ), true ), 'registeredSidebars' => array_values( $wp_registered_sidebars ), 'registeredWidgets' => $wp_registered_widgets, - 'l10n' => array( - 'widgetTooltip' => __( 'Shift-click to edit this widget.' ), - ), + 'l10n' => $l10n, 'selectiveRefreshableWidgets' => $this->get_selective_refreshable_widgets(), ); foreach ( $settings['registeredWidgets'] as &$registered_widget ) { diff --git a/wp-includes/class-wp-dependency.php b/wp-includes/class-wp-dependency.php new file mode 100644 index 0000000..92c5456 --- /dev/null +++ b/wp-includes/class-wp-dependency.php @@ -0,0 +1,104 @@ +handle, $this->src, $this->deps, $this->ver, $this->args ) = func_get_args(); + if ( ! is_array($this->deps) ) + $this->deps = array(); + } + + /** + * Add handle data. + * + * @access public + * @since 2.6.0 + * + * @param string $name The data key to add. + * @param mixed $data The data value to add. + * @return bool False if not scalar, true otherwise. + */ + public function add_data( $name, $data ) { + if ( !is_scalar($name) ) + return false; + $this->extra[$name] = $data; + return true; + } + +} diff --git a/wp-includes/class-wp-editor.php b/wp-includes/class-wp-editor.php index f7137f8..1d2c75c 100644 --- a/wp-includes/class-wp-editor.php +++ b/wp-includes/class-wp-editor.php @@ -26,6 +26,7 @@ final class _WP_Editors { private static $editor_buttons_css = true; private static $drag_drop_upload = false; private static $old_dfw_compat = false; + private static $translation; private function __construct() {} @@ -296,14 +297,13 @@ final class _WP_Editors { /** * @static * - * @global string $wp_version * @global string $tinymce_version * * @param string $editor_id * @param array $set */ public static function editor_settings($editor_id, $set) { - global $wp_version, $tinymce_version; + global $tinymce_version; if ( empty(self::$first_init) ) { if ( is_admin() ) { @@ -352,12 +352,19 @@ final class _WP_Editors { if ( empty( self::$first_init ) ) { self::$baseurl = includes_url( 'js/tinymce' ); - $mce_locale = get_locale(); + $mce_locale = get_user_locale(); self::$mce_locale = $mce_locale = empty( $mce_locale ) ? 'en' : strtolower( substr( $mce_locale, 0, 2 ) ); // ISO 639-1 /** This filter is documented in wp-admin/includes/media.php */ $no_captions = (bool) apply_filters( 'disable_captions', '' ); $ext_plugins = ''; + $shortcut_labels = array(); + + foreach ( self::get_translation() as $name => $value ) { + if ( is_array( $value ) ) { + $shortcut_labels[$name] = $value[1]; + } + } if ( $set['teeny'] ) { @@ -551,7 +558,8 @@ final class _WP_Editors { 'wpeditimage_disable_captions' => $no_captions, 'wpeditimage_html5_captions' => current_theme_supports( 'html5', 'caption' ), 'plugins' => implode( ',', $plugins ), - 'wp_lang_attr' => get_bloginfo( 'language' ) + 'wp_lang_attr' => get_bloginfo( 'language' ), + 'wp_shortcut_labels' => wp_json_encode( $shortcut_labels ), ); if ( ! empty( $mce_external_plugins ) ) { @@ -559,7 +567,7 @@ final class _WP_Editors { } $suffix = SCRIPT_DEBUG ? '' : '.min'; - $version = 'ver=' . $wp_version; + $version = 'ver=' . get_bloginfo( 'version' ); $dashicons = includes_url( "css/dashicons$suffix.css?$version" ); // WordPress default stylesheet and dashicons @@ -601,7 +609,7 @@ final class _WP_Editors { $mce_buttons = apply_filters( 'teeny_mce_buttons', array('bold', 'italic', 'underline', 'blockquote', 'strikethrough', 'bullist', 'numlist', 'alignleft', 'aligncenter', 'alignright', 'undo', 'redo', 'link', 'unlink', 'fullscreen'), $editor_id ); $mce_buttons_2 = $mce_buttons_3 = $mce_buttons_4 = array(); } else { - $mce_buttons = array( 'bold', 'italic', 'strikethrough', 'bullist', 'numlist', 'blockquote', 'hr', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'wp_more', 'spellchecker' ); + $mce_buttons = array( 'formatselect', 'bold', 'italic', 'bullist', 'numlist', 'blockquote', 'alignleft', 'aligncenter', 'alignright', 'link', 'unlink', 'wp_more', 'spellchecker' ); if ( ! wp_is_mobile() ) { if ( $set['_content_editor_dfw'] ) { @@ -623,7 +631,7 @@ final class _WP_Editors { */ $mce_buttons = apply_filters( 'mce_buttons', $mce_buttons, $editor_id ); - $mce_buttons_2 = array( 'formatselect', 'underline', 'alignjustify', 'forecolor', 'pastetext', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo' ); + $mce_buttons_2 = array( 'strikethrough', 'hr', 'forecolor', 'pastetext', 'removeformat', 'charmap', 'outdent', 'indent', 'undo', 'redo' ); if ( ! wp_is_mobile() ) { $mce_buttons_2[] = 'wp_help'; @@ -664,6 +672,7 @@ final class _WP_Editors { if ( $post = get_post() ) { $body_class .= ' post-type-' . sanitize_html_class( $post->post_type ) . ' post-status-' . sanitize_html_class( $post->post_status ); + if ( post_type_supports( $post->post_type, 'post-formats' ) ) { $post_format = get_post_format( $post ); if ( $post_format && ! is_wp_error( $post_format ) ) @@ -671,9 +680,16 @@ final class _WP_Editors { else $body_class .= ' post-format-standard'; } + + $page_template = get_page_template_slug( $post ); + + if ( $page_template !== false ) { + $page_template = empty( $page_template ) ? 'default' : str_replace( '.', '-', basename( $page_template, '.php' ) ); + $body_class .= ' page-template-' . sanitize_html_class( $page_template ); + } } - $body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_locale() ) ) ); + $body_class .= ' locale-' . sanitize_html_class( strtolower( str_replace( '_', '-', get_user_locale() ) ) ); if ( !empty($set['tinymce']['body_class']) ) { $body_class .= ' ' . $set['tinymce']['body_class']; @@ -807,73 +823,64 @@ final class _WP_Editors { ) ); } - /** - * Translates the default TinyMCE strings and returns them as JSON encoded object ready to be loaded with tinymce.addI18n(). - * Can be used directly (_WP_Editors::wp_mce_translation()) by passing the same locale as set in the TinyMCE init object. - * - * @static - * @param string $mce_locale The locale used for the editor. - * @param bool $json_only optional Whether to include the JavaScript calls to tinymce.addI18n() and tinymce.ScriptLoader.markDone(). - * @return string Translation object, JSON encoded. - */ - public static function wp_mce_translation( $mce_locale = '', $json_only = false ) { - - $mce_translation = array( + private static function get_translation() { + if ( empty( self::$translation ) ) { + self::$translation = array( // Default TinyMCE strings 'New document' => __( 'New document' ), 'Formats' => _x( 'Formats', 'TinyMCE' ), 'Headings' => _x( 'Headings', 'TinyMCE' ), - 'Heading 1' => __( 'Heading 1' ), - 'Heading 2' => __( 'Heading 2' ), - 'Heading 3' => __( 'Heading 3' ), - 'Heading 4' => __( 'Heading 4' ), - 'Heading 5' => __( 'Heading 5' ), - 'Heading 6' => __( 'Heading 6' ), + 'Heading 1' => array( __( 'Heading 1' ), 'access1' ), + 'Heading 2' => array( __( 'Heading 2' ), 'access2' ), + 'Heading 3' => array( __( 'Heading 3' ), 'access3' ), + 'Heading 4' => array( __( 'Heading 4' ), 'access4' ), + 'Heading 5' => array( __( 'Heading 5' ), 'access5' ), + 'Heading 6' => array( __( 'Heading 6' ), 'access6' ), /* translators: block tags */ 'Blocks' => _x( 'Blocks', 'TinyMCE' ), - 'Paragraph' => __( 'Paragraph' ), - 'Blockquote' => __( 'Blockquote' ), + 'Paragraph' => array( __( 'Paragraph' ), 'access7' ), + 'Blockquote' => array( __( 'Blockquote' ), 'accessQ' ), 'Div' => _x( 'Div', 'HTML tag' ), 'Pre' => _x( 'Pre', 'HTML tag' ), 'Preformatted' => _x( 'Preformatted', 'HTML tag' ), 'Address' => _x( 'Address', 'HTML tag' ), 'Inline' => _x( 'Inline', 'HTML elements' ), - 'Underline' => __( 'Underline' ), - 'Strikethrough' => __( 'Strikethrough' ), + 'Underline' => array( __( 'Underline' ), 'metaU' ), + 'Strikethrough' => array( __( 'Strikethrough' ), 'accessD' ), 'Subscript' => __( 'Subscript' ), 'Superscript' => __( 'Superscript' ), 'Clear formatting' => __( 'Clear formatting' ), - 'Bold' => __( 'Bold' ), - 'Italic' => __( 'Italic' ), - 'Code' => __( 'Code' ), + 'Bold' => array( __( 'Bold' ), 'metaB' ), + 'Italic' => array( __( 'Italic' ), 'metaI' ), + 'Code' => array( __( 'Code' ), 'accessX' ), 'Source code' => __( 'Source code' ), 'Font Family' => __( 'Font Family' ), 'Font Sizes' => __( 'Font Sizes' ), - 'Align center' => __( 'Align center' ), - 'Align right' => __( 'Align right' ), - 'Align left' => __( 'Align left' ), - 'Justify' => __( 'Justify' ), + 'Align center' => array( __( 'Align center' ), 'accessC' ), + 'Align right' => array( __( 'Align right' ), 'accessR' ), + 'Align left' => array( __( 'Align left' ), 'accessL' ), + 'Justify' => array( __( 'Justify' ), 'accessJ' ), 'Increase indent' => __( 'Increase indent' ), 'Decrease indent' => __( 'Decrease indent' ), - 'Cut' => __( 'Cut' ), - 'Copy' => __( 'Copy' ), - 'Paste' => __( 'Paste' ), - 'Select all' => __( 'Select all' ), - 'Undo' => __( 'Undo' ), - 'Redo' => __( 'Redo' ), + 'Cut' => array( __( 'Cut' ), 'metaX' ), + 'Copy' => array( __( 'Copy' ), 'metaC' ), + 'Paste' => array( __( 'Paste' ), 'metaV' ), + 'Select all' => array( __( 'Select all' ), 'metaA' ), + 'Undo' => array( __( 'Undo' ), 'metaZ' ), + 'Redo' => array( __( 'Redo' ), 'metaY' ), 'Ok' => __( 'OK' ), 'Cancel' => __( 'Cancel' ), 'Close' => __( 'Close' ), 'Visual aids' => __( 'Visual aids' ), - 'Bullet list' => __( 'Bulleted list' ), - 'Numbered list' => __( 'Numbered list' ), + 'Bullet list' => array( __( 'Bulleted list' ), 'accessU' ), + 'Numbered list' => array( __( 'Numbered list' ), 'accessO' ), 'Square' => _x( 'Square', 'list style' ), 'Default' => _x( 'Default', 'list style' ), 'Circle' => _x( 'Circle', 'list style' ), @@ -899,7 +906,7 @@ final class _WP_Editors { 'Author' => __( 'Author' ), // Media, image plugins - 'Insert/edit image' => __( 'Insert/edit image' ), + 'Insert/edit image' => array( __( 'Insert/edit image' ), 'accessM' ), 'General' => __( 'General' ), 'Advanced' => __( 'Advanced' ), 'Source' => __( 'Source' ), @@ -933,8 +940,8 @@ final class _WP_Editors { 'Horizontal line' => __( 'Horizontal line' ), 'Horizontal space' => __( 'Horizontal space' ), 'Restore last draft' => __( 'Restore last draft' ), - 'Insert/edit link' => __( 'Insert/edit link' ), - 'Remove link' => __( 'Remove link' ), + 'Insert/edit link' => array( __( 'Insert/edit link' ), 'metaK' ), + 'Remove link' => array( __( 'Remove link' ), 'accessS' ), 'Color' => __( 'Color' ), 'Custom color' => __( 'Custom color' ), @@ -1038,11 +1045,11 @@ final class _WP_Editors { 'Format' => _x( 'Format', 'TinyMCE menu' ), // WordPress strings - 'Toolbar Toggle' => __( 'Toolbar Toggle' ), - 'Insert Read More tag' => __( 'Insert Read More tag' ), - 'Insert Page Break tag' => __( 'Insert Page Break tag' ), + 'Toolbar Toggle' => array( __( 'Toolbar Toggle' ), 'accessZ' ), + 'Insert Read More tag' => array( __( 'Insert Read More tag' ), 'accessT' ), + 'Insert Page Break tag' => array( __( 'Insert Page Break tag' ), 'accessP' ), 'Read more...' => __( 'Read more...' ), // Title on the placeholder inside the editor (no ellipsis) - 'Distraction-free writing mode' => __( 'Distraction-free writing mode' ), + 'Distraction-free writing mode' => array( __( 'Distraction-free writing mode' ), 'accessW' ), 'No alignment' => __( 'No alignment' ), // Tooltip for the 'alignnone' button in the image toolbar 'Remove' => __( 'Remove' ), // Tooltip for the 'remove' button in the image toolbar 'Edit ' => __( 'Edit' ), // Tooltip for the 'edit' button in the image toolbar @@ -1051,7 +1058,7 @@ final class _WP_Editors { 'Link options' => __( 'Link options' ), // Tooltip for the 'link options' button in the inline link dialog // Shortcuts help modal - 'Keyboard Shortcuts' => __( 'Keyboard Shortcuts' ), + 'Keyboard Shortcuts' => array( __( 'Keyboard Shortcuts' ), 'accessH' ), 'Default shortcuts,' => __( 'Default shortcuts,' ), 'Additional shortcuts,' => __( 'Additional shortcuts,' ), 'Focus shortcuts:' => __( 'Focus shortcuts:' ), @@ -1074,7 +1081,8 @@ final class _WP_Editors { __( 'The following formatting shortcuts are replaced when pressing Enter. Press Escape or the Undo button to undo.' ), 'The next group of formatting shortcuts are applied as you type or when you insert them around plain text in the same paragraph. Press Escape or the Undo button to undo.' => __( 'The next group of formatting shortcuts are applied as you type or when you insert them around plain text in the same paragraph. Press Escape or the Undo button to undo.' ), - ); + ); + } /** * Link plugin (not included): @@ -1087,10 +1095,31 @@ final class _WP_Editors { * Url */ + return self::$translation; + } + + /** + * Translates the default TinyMCE strings and returns them as JSON encoded object ready to be loaded with tinymce.addI18n(). + * Can be used directly (_WP_Editors::wp_mce_translation()) by passing the same locale as set in the TinyMCE init object. + * + * @static + * @param string $mce_locale The locale used for the editor. + * @param bool $json_only optional Whether to include the JavaScript calls to tinymce.addI18n() and tinymce.ScriptLoader.markDone(). + * @return string Translation object, JSON encoded. + */ + public static function wp_mce_translation( $mce_locale = '', $json_only = false ) { if ( ! $mce_locale ) { $mce_locale = self::$mce_locale; } + $mce_translation = self::get_translation(); + + foreach ( $mce_translation as $name => $value ) { + if ( is_array( $value ) ) { + $mce_translation[$name] = $value[0]; + } + } + /** * Filters translated strings prepared for TinyMCE. * @@ -1131,13 +1160,12 @@ final class _WP_Editors { /** * * @static - * @global string $wp_version * @global string $tinymce_version * @global bool $concatenate_scripts * @global bool $compress_scripts */ public static function editor_js() { - global $wp_version, $tinymce_version, $concatenate_scripts, $compress_scripts; + global $tinymce_version, $concatenate_scripts, $compress_scripts; /** * Filters "tiny_mce_version" is deprecated @@ -1215,7 +1243,7 @@ final class _WP_Editors { $baseurl = self::$baseurl; // Load tinymce.js when running from /src, else load wp-tinymce.js.gz (production) or tinymce.min.js (SCRIPT_DEBUG) - $mce_suffix = false !== strpos( $wp_version, '-src' ) ? '' : '.min'; + $mce_suffix = false !== strpos( get_bloginfo( 'version' ), '-src' ) ? '' : '.min'; if ( $tmce_on ) { if ( $compressed ) { @@ -1259,14 +1287,6 @@ final class _WP_Editors { var init, id, $wrap; if ( typeof tinymce !== 'undefined' ) { - // Fix RTL - tinymce.on( 'addeditor', function( event ) { - event.editor.rtl = event.editor.settings.rtl_ui || - ( event.editor.editorManager && - event.editor.editorManager.i18n && - event.editor.editorManager.i18n.rtl ); - }, true ); - for ( id in tinyMCEPreInit.mceInit ) { init = tinyMCEPreInit.mceInit[id]; $wrap = tinymce.$( '#wp-' + id + '-wrap' ); diff --git a/wp-includes/class-wp-embed.php b/wp-includes/class-wp-embed.php index 17a976f..a8ce4d6 100644 --- a/wp-includes/class-wp-embed.php +++ b/wp-includes/class-wp-embed.php @@ -384,4 +384,3 @@ class WP_Embed { return apply_filters( 'embed_maybe_make_link', $output, $url ); } } -$GLOBALS['wp_embed'] = new WP_Embed(); diff --git a/wp-includes/class-wp-error.php b/wp-includes/class-wp-error.php index 1010adb..22273f8 100644 --- a/wp-includes/class-wp-error.php +++ b/wp-includes/class-wp-error.php @@ -202,17 +202,3 @@ class WP_Error { unset( $this->error_data[ $code ] ); } } - -/** - * Check whether variable is a WordPress Error. - * - * Returns true if $thing is an object of the WP_Error class. - * - * @since 2.1.0 - * - * @param mixed $thing Check if unknown variable is a WP_Error object. - * @return bool True, if WP_Error. False, if not WP_Error. - */ -function is_wp_error( $thing ) { - return ( $thing instanceof WP_Error ); -} diff --git a/wp-includes/class-wp-feed-cache-transient.php b/wp-includes/class-wp-feed-cache-transient.php new file mode 100644 index 0000000..1b5be47 --- /dev/null +++ b/wp-includes/class-wp-feed-cache-transient.php @@ -0,0 +1,141 @@ +name = 'feed_' . $filename; + $this->mod_name = 'feed_mod_' . $filename; + + $lifetime = $this->lifetime; + /** + * Filters the transient lifetime of the feed cache. + * + * @since 2.8.0 + * + * @param int $lifetime Cache duration in seconds. Default is 43200 seconds (12 hours). + * @param string $filename Unique identifier for the cache object. + */ + $this->lifetime = apply_filters( 'wp_feed_cache_transient_lifetime', $lifetime, $filename); + } + + /** + * Sets the transient. + * + * @since 2.8.0 + * @access public + * + * @param SimplePie $data Data to save. + * @return true Always true. + */ + public function save($data) { + if ( $data instanceof SimplePie ) { + $data = $data->data; + } + + set_transient($this->name, $data, $this->lifetime); + set_transient($this->mod_name, time(), $this->lifetime); + return true; + } + + /** + * Gets the transient. + * + * @since 2.8.0 + * @access public + * + * @return mixed Transient value. + */ + public function load() { + return get_transient($this->name); + } + + /** + * Gets mod transient. + * + * @since 2.8.0 + * @access public + * + * @return mixed Transient value. + */ + public function mtime() { + return get_transient($this->mod_name); + } + + /** + * Sets mod transient. + * + * @since 2.8.0 + * @access public + * + * @return bool False if value was not set and true if value was set. + */ + public function touch() { + return set_transient($this->mod_name, time(), $this->lifetime); + } + + /** + * Deletes transients. + * + * @since 2.8.0 + * @access public + * + * @return true Always true. + */ + public function unlink() { + delete_transient($this->name); + delete_transient($this->mod_name); + return true; + } +} diff --git a/wp-includes/class-wp-feed-cache.php b/wp-includes/class-wp-feed-cache.php new file mode 100644 index 0000000..337d3f3 --- /dev/null +++ b/wp-includes/class-wp-feed-cache.php @@ -0,0 +1,33 @@ +callbacks[ $priority ] ); + + $this->callbacks[ $priority ][ $idx ] = array( + 'function' => $function_to_add, + 'accepted_args' => $accepted_args + ); + + // if we're adding a new priority to the list, put them back in sorted order + if ( ! $priority_existed && count( $this->callbacks ) > 1 ) { + ksort( $this->callbacks, SORT_NUMERIC ); + } + + if ( $this->nesting_level > 0 ) { + $this->resort_active_iterations( $priority, $priority_existed ); + } + } + + /** + * Handles reseting callback priority keys mid-iteration. + * + * @since 4.7.0 + * @access private + * + * @param bool|int $new_priority Optional. The priority of the new filter being added. Default false, + * for no priority being added. + * @param bool $priority_existed Optional. Flag for whether the priority already existed before the new + * filter was added. Default false. + */ + private function resort_active_iterations( $new_priority = false, $priority_existed = false ) { + $new_priorities = array_keys( $this->callbacks ); + + // If there are no remaining hooks, clear out all running iterations. + if ( ! $new_priorities ) { + foreach ( $this->iterations as $index => $iteration ) { + $this->iterations[ $index ] = $new_priorities; + } + return; + } + + $min = min( $new_priorities ); + foreach ( $this->iterations as $index => &$iteration ) { + $current = current( $iteration ); + // If we're already at the end of this iteration, just leave the array pointer where it is. + if ( false === $current ) { + continue; + } + + $iteration = $new_priorities; + + if ( $current < $min ) { + array_unshift( $iteration, $current ); + continue; + } + + while ( current( $iteration ) < $current ) { + if ( false === next( $iteration ) ) { + break; + } + } + + // If we have a new priority that didn't exist, but ::apply_filters() or ::do_action() thinks it's the current priority... + if ( $new_priority === $this->current_priority[ $index ] && ! $priority_existed ) { + /* + * ... and the new priority is the same as what $this->iterations thinks is the previous + * priority, we need to move back to it. + */ + + if ( false === current( $iteration ) ) { + // If we've already moved off the end of the array, go back to the last element. + $prev = end( $iteration ); + } else { + // Otherwise, just go back to the previous element. + $prev = prev( $iteration ); + } + if ( false === $prev ) { + // Start of the array. Reset, and go about our day. + reset( $iteration ); + } elseif ( $new_priority !== $prev ) { + // Previous wasn't the same. Move forward again. + next( $iteration ); + } + } + } + unset( $iteration ); + } + + /** + * Unhooks a function or method from a specific filter action. + * + * @since 4.7.0 + * @access public + * + * @param string $tag The filter hook to which the function to be removed is hooked. Used + * for building the callback ID when SPL is not available. + * @param callable $function_to_remove The callback to be removed from running when the filter is applied. + * @param int $priority The exact priority used when adding the original filter callback. + * @return bool Whether the callback existed before it was removed. + */ + public function remove_filter( $tag, $function_to_remove, $priority ) { + $function_key = _wp_filter_build_unique_id( $tag, $function_to_remove, $priority ); + + $exists = isset( $this->callbacks[ $priority ][ $function_key ] ); + if ( $exists ) { + unset( $this->callbacks[ $priority ][ $function_key ] ); + if ( ! $this->callbacks[ $priority ] ) { + unset( $this->callbacks[ $priority ] ); + if ( $this->nesting_level > 0 ) { + $this->resort_active_iterations(); + } + } + } + return $exists; + } + + /** + * Checks if a specific action has been registered for this hook. + * + * @since 4.7.0 + * @access public + * + * @param callable|bool $function_to_check Optional. The callback to check for. Default false. + * @param string $tag Optional. The name of the filter hook. Used for building + * the callback ID when SPL is not available. Default empty. + * @return bool|int The priority of that hook is returned, or false if the function is not attached. + */ + public function has_filter( $tag = '', $function_to_check = false ) { + if ( false === $function_to_check ) { + return $this->has_filters(); + } + + $function_key = _wp_filter_build_unique_id( $tag, $function_to_check, false ); + if ( ! $function_key ) { + return false; + } + + foreach ( $this->callbacks as $priority => $callbacks ) { + if ( isset( $callbacks[ $function_key ] ) ) { + return $priority; + } + } + + return false; + } + + /** + * Checks if any callbacks have been registered for this hook. + * + * @since 4.7.0 + * @access public + * + * @return bool True if callbacks have been registered for the current hook, otherwise false. + */ + public function has_filters() { + foreach ( $this->callbacks as $callbacks ) { + if ( $callbacks ) { + return true; + } + } + return false; + } + + /** + * Removes all callbacks from the current filter. + * + * @since 4.7.0 + * @access public + * + * @param int|bool $priority Optional. The priority number to remove. Default false. + */ + public function remove_all_filters( $priority = false ) { + if ( ! $this->callbacks ) { + return; + } + + if ( false === $priority ) { + $this->callbacks = array(); + } else if ( isset( $this->callbacks[ $priority ] ) ) { + unset( $this->callbacks[ $priority ] ); + } + + if ( $this->nesting_level > 0 ) { + $this->resort_active_iterations(); + } + } + + /** + * Calls the callback functions added to a filter hook. + * + * @since 4.7.0 + * @access public + * + * @param mixed $value The value to filter. + * @param array $args Arguments to pass to callbacks. + * @return mixed The filtered value after all hooked functions are applied to it. + */ + public function apply_filters( $value, $args ) { + if ( ! $this->callbacks ) { + return $value; + } + + $nesting_level = $this->nesting_level++; + + $this->iterations[ $nesting_level ] = array_keys( $this->callbacks ); + $num_args = count( $args ); + + do { + $this->current_priority[ $nesting_level ] = $priority = current( $this->iterations[ $nesting_level ] ); + + foreach ( $this->callbacks[ $priority ] as $the_ ) { + if( ! $this->doing_action ) { + $args[ 0 ] = $value; + } + + // Avoid the array_slice if possible. + if ( $the_['accepted_args'] == 0 ) { + $value = call_user_func_array( $the_['function'], array() ); + } elseif ( $the_['accepted_args'] >= $num_args ) { + $value = call_user_func_array( $the_['function'], $args ); + } else { + $value = call_user_func_array( $the_['function'], array_slice( $args, 0, (int)$the_['accepted_args'] ) ); + } + } + } while ( false !== next( $this->iterations[ $nesting_level ] ) ); + + unset( $this->iterations[ $nesting_level ] ); + unset( $this->current_priority[ $nesting_level ] ); + + $this->nesting_level--; + + return $value; + } + + /** + * Executes the callback functions hooked on a specific action hook. + * + * @since 4.7.0 + * @access public + * + * @param mixed $args Arguments to pass to the hook callbacks. + */ + public function do_action( $args ) { + $this->doing_action = true; + $this->apply_filters( '', $args ); + + // If there are recursive calls to the current action, we haven't finished it until we get to the last one. + if ( ! $this->nesting_level ) { + $this->doing_action = false; + } + } + + /** + * Processes the functions hooked into the 'all' hook. + * + * @since 4.7.0 + * @access public + * + * @param array $args Arguments to pass to the hook callbacks. Passed by reference. + */ + public function do_all_hook( &$args ) { + $nesting_level = $this->nesting_level++; + $this->iterations[ $nesting_level ] = array_keys( $this->callbacks ); + + do { + $priority = current( $this->iterations[ $nesting_level ] ); + foreach ( $this->callbacks[ $priority ] as $the_ ) { + call_user_func_array( $the_['function'], $args ); + } + } while ( false !== next( $this->iterations[ $nesting_level ] ) ); + + unset( $this->iterations[ $nesting_level ] ); + $this->nesting_level--; + } + + /** + * Return the current priority level of the currently running iteration of the hook. + * + * @since 4.7.0 + * @access public + * + * @return int|false If the hook is running, return the current priority level. If it isn't running, return false. + */ + public function current_priority() { + if ( false === current( $this->iterations ) ) { + return false; + } + + return current( current( $this->iterations ) ); + } + + /** + * Normalizes filters set up before WordPress has initialized to WP_Hook objects. + * + * @since 4.7.0 + * @access public + * @static + * + * @param array $filters Filters to normalize. + * @return WP_Hook[] Array of normalized filters. + */ + public static function build_preinitialized_hooks( $filters ) { + /** @var WP_Hook[] $normalized */ + $normalized = array(); + + foreach ( $filters as $tag => $callback_groups ) { + if ( is_object( $callback_groups ) && $callback_groups instanceof WP_Hook ) { + $normalized[ $tag ] = $callback_groups; + continue; + } + $hook = new WP_Hook(); + + // Loop through callback groups. + foreach ( $callback_groups as $priority => $callbacks ) { + + // Loop through callbacks. + foreach ( $callbacks as $cb ) { + $hook->add_filter( $tag, $cb['function'], $priority, $cb['accepted_args'] ); + } + } + $normalized[ $tag ] = $hook; + } + return $normalized; + } + + /** + * Determines whether an offset value exists. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/arrayaccess.offsetexists.php + * + * @param mixed $offset An offset to check for. + * @return bool True if the offset exists, false otherwise. + */ + public function offsetExists( $offset ) { + return isset( $this->callbacks[ $offset ] ); + } + + /** + * Retrieves a value at a specified offset. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/arrayaccess.offsetget.php + * + * @param mixed $offset The offset to retrieve. + * @return mixed If set, the value at the specified offset, null otherwise. + */ + public function offsetGet( $offset ) { + return isset( $this->callbacks[ $offset ] ) ? $this->callbacks[ $offset ] : null; + } + + /** + * Sets a value at a specified offset. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/arrayaccess.offsetset.php + * + * @param mixed $offset The offset to assign the value to. + * @param mixed $value The value to set. + */ + public function offsetSet( $offset, $value ) { + if ( is_null( $offset ) ) { + $this->callbacks[] = $value; + } else { + $this->callbacks[ $offset ] = $value; + } + } + + /** + * Unsets a specified offset. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/arrayaccess.offsetunset.php + * + * @param mixed $offset The offset to unset. + */ + public function offsetUnset( $offset ) { + unset( $this->callbacks[ $offset ] ); + } + + /** + * Returns the current element. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/iterator.current.php + * + * @return array Of callbacks at current priority. + */ + public function current() { + return current( $this->callbacks ); + } + + /** + * Moves forward to the next element. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/iterator.next.php + * + * @return array Of callbacks at next priority. + */ + public function next() { + return next( $this->callbacks ); + } + + /** + * Returns the key of the current element. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/iterator.key.php + * + * @return mixed Returns current priority on success, or NULL on failure + */ + public function key() { + return key( $this->callbacks ); + } + + /** + * Checks if current position is valid. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/iterator.valid.php + * + * @return boolean + */ + public function valid() { + return key( $this->callbacks ) !== null; + } + + /** + * Rewinds the Iterator to the first element. + * + * @since 4.7.0 + * @access public + * + * @link http://php.net/manual/en/iterator.rewind.php + */ + public function rewind() { + reset( $this->callbacks ); + } + +} diff --git a/wp-includes/class-wp-http-requests-hooks.php b/wp-includes/class-wp-http-requests-hooks.php new file mode 100644 index 0000000..6650d58 --- /dev/null +++ b/wp-includes/class-wp-http-requests-hooks.php @@ -0,0 +1,76 @@ +url = $url; + $this->request = $request; + } + + /** + * Dispatch a Requests hook to a native WordPress action. + * + * @param string $hook Hook name. + * @param array $parameters Parameters to pass to callbacks. + * @return boolean True if hooks were run, false if nothing was hooked. + */ + public function dispatch( $hook, $parameters = array() ) { + $result = parent::dispatch( $hook, $parameters ); + + // Handle back-compat actions + switch ( $hook ) { + case 'curl.before_send': + /** This action is documented in wp-includes/class-wp-http-curl.php */ + do_action_ref_array( 'http_api_curl', array( &$parameters[0], $this->request, $this->url ) ); + break; + } + + /** + * Transforms a native Request hook to a WordPress actions. + * + * This action maps Requests internal hook to a native WordPress action. + * + * @see https://github.com/rmccue/Requests/blob/master/docs/hooks.md + * + * @param array $parameters Parameters from Requests internal hook. + * @param array $request Request data in WP_Http format. + * @param string $url URL to request. + */ + do_action_ref_array( "requests-{$hook}", $parameters, $this->request, $this->url ); + + return $result; + } +} diff --git a/wp-includes/class-wp-http-requests-response.php b/wp-includes/class-wp-http-requests-response.php index ab0a5cc..6608319 100644 --- a/wp-includes/class-wp-http-requests-response.php +++ b/wp-includes/class-wp-http-requests-response.php @@ -65,17 +65,18 @@ class WP_HTTP_Requests_Response extends WP_HTTP_Response { * @since 4.6.0 * @access public * - * @return array Map of header name to header value. + * @see \Requests_Utility_CaseInsensitiveDictionary + * + * @return \Requests_Utility_CaseInsensitiveDictionary Map of header name to header value. */ public function get_headers() { - // Ensure headers remain case-insensitive + // Ensure headers remain case-insensitive. $converted = new Requests_Utility_CaseInsensitiveDictionary(); foreach ( $this->response->headers->getAll() as $key => $value ) { if ( count( $value ) === 1 ) { $converted[ $key ] = $value[0]; - } - else { + } else { $converted[ $key ] = $value; } } diff --git a/wp-includes/class-wp-http-response.php b/wp-includes/class-wp-http-response.php index e46b01e..da83de1 100644 --- a/wp-includes/class-wp-http-response.php +++ b/wp-includes/class-wp-http-response.php @@ -28,7 +28,7 @@ class WP_HTTP_Response { * * @since 4.4.0 * @access public - * @var int + * @var array */ public $headers; @@ -37,7 +37,7 @@ class WP_HTTP_Response { * * @since 4.4.0 * @access public - * @var array + * @var int */ public $status; diff --git a/wp-includes/class-wp-image-editor-imagick.php b/wp-includes/class-wp-image-editor-imagick.php index 82b872d..3589cc2 100644 --- a/wp-includes/class-wp-image-editor-imagick.php +++ b/wp-includes/class-wp-image-editor-imagick.php @@ -73,6 +73,7 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor { 'rotateimage', 'flipimage', 'flopimage', + 'readimage', ); // Now, test for deep requirements within Imagick. @@ -144,7 +145,17 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor { wp_raise_memory_limit( 'image' ); try { - $this->image = new Imagick( $this->file ); + $this->image = new Imagick(); + $file_extension = strtolower( pathinfo( $this->file, PATHINFO_EXTENSION ) ); + $filename = $this->file; + + if ( 'pdf' == $file_extension ) { + $filename = $this->pdf_setup(); + } + + // Reading image after Imagick instantiation because `setResolution` + // only applies correctly before the image is read. + $this->image->readImage( $filename ); if ( ! $this->image->valid() ) return new WP_Error( 'invalid_image', __('File is not an image.'), $this->file); @@ -538,6 +549,11 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor { try { $this->image->rotateImage( new ImagickPixel('none'), 360-$angle ); + // Normalise Exif orientation data so that display is consistent across devices. + if ( is_callable( array( $this->image, 'setImageOrientation' ) ) && defined( 'Imagick::ORIENTATION_TOPLEFT' ) ) { + $this->image->setImageOrientation( Imagick::ORIENTATION_TOPLEFT ); + } + // Since this changes the dimensions of the image, update the size. $result = $this->update_size(); if ( is_wp_error( $result ) ) @@ -727,4 +743,27 @@ class WP_Image_Editor_Imagick extends WP_Image_Editor { return true; } + /** + * Sets up Imagick for PDF processing. + * Increases rendering DPI and only loads first page. + * + * @since 4.7.0 + * @access protected + * + * @return string|WP_Error File to load or WP_Error on failure. + */ + protected function pdf_setup() { + try { + // By default, PDFs are rendered in a very low resolution. + // We want the thumbnail to be readable, so increase the rendering DPI. + $this->image->setResolution( 128, 128 ); + + // Only load the first page. + return $this->file . '[0]'; + } + catch ( Exception $e ) { + return new WP_Error( 'pdf_setup_failed', $e->getMessage(), $this->file ); + } + } + } diff --git a/wp-includes/class-wp-image-editor.php b/wp-includes/class-wp-image-editor.php index c046823..cc991eb 100644 --- a/wp-includes/class-wp-image-editor.php +++ b/wp-includes/class-wp-image-editor.php @@ -346,12 +346,8 @@ abstract class WP_Image_Editor { } if ( $filename ) { - $ext = ''; - $info = pathinfo( $filename ); - $dir = $info['dirname']; - - if ( isset( $info['extension'] ) ) - $ext = $info['extension']; + $dir = pathinfo( $filename, PATHINFO_DIRNAME ); + $ext = pathinfo( $filename, PATHINFO_EXTENSION ); $filename = trailingslashit( $dir ) . wp_basename( $filename, ".$ext" ) . ".{$new_ext}"; } @@ -375,9 +371,8 @@ abstract class WP_Image_Editor { if ( ! $suffix ) $suffix = $this->get_suffix(); - $info = pathinfo( $this->file ); - $dir = $info['dirname']; - $ext = $info['extension']; + $dir = pathinfo( $this->file, PATHINFO_DIRNAME ); + $ext = pathinfo( $this->file, PATHINFO_EXTENSION ); $name = wp_basename( $this->file, ".$ext" ); $new_ext = strtolower( $extension ? $extension : $ext ); diff --git a/wp-includes/class-wp-list-util.php b/wp-includes/class-wp-list-util.php new file mode 100644 index 0000000..4af814d --- /dev/null +++ b/wp-includes/class-wp-list-util.php @@ -0,0 +1,267 @@ +output = $this->input = $input; + } + + /** + * Returns the original input array. + * + * @since 4.7.0 + * @access public + * + * @return array The input array. + */ + public function get_input() { + return $this->input; + } + + /** + * Returns the output array. + * + * @since 4.7.0 + * @access public + * + * @return array The output array. + */ + public function get_output() { + return $this->output; + } + + /** + * Filters the list, based on a set of key => value arguments. + * + * @since 4.7.0 + * + * @param array $args Optional. An array of key => value arguments to match + * against each object. Default empty array. + * @param string $operator Optional. The logical operation to perform. 'AND' means + * all elements from the array must match. 'OR' means only + * one element needs to match. 'NOT' means no elements may + * match. Default 'AND'. + * @return array Array of found values. + */ + public function filter( $args = array(), $operator = 'AND' ) { + if ( empty( $args ) ) { + return $this->output; + } + + $operator = strtoupper( $operator ); + + if ( ! in_array( $operator, array( 'AND', 'OR', 'NOT' ), true ) ) { + return array(); + } + + $count = count( $args ); + $filtered = array(); + + foreach ( $this->output as $key => $obj ) { + $to_match = (array) $obj; + + $matched = 0; + foreach ( $args as $m_key => $m_value ) { + if ( array_key_exists( $m_key, $to_match ) && $m_value == $to_match[ $m_key ] ) { + $matched++; + } + } + + if ( + ( 'AND' == $operator && $matched == $count ) || + ( 'OR' == $operator && $matched > 0 ) || + ( 'NOT' == $operator && 0 == $matched ) + ) { + $filtered[$key] = $obj; + } + } + + $this->output = $filtered; + + return $this->output; + } + + /** + * Plucks a certain field out of each object in the list. + * + * This has the same functionality and prototype of + * array_column() (PHP 5.5) but also supports objects. + * + * @since 4.7.0 + * + * @param int|string $field Field from the object to place instead of the entire object + * @param int|string $index_key Optional. Field from the object to use as keys for the new array. + * Default null. + * @return array Array of found values. If `$index_key` is set, an array of found values with keys + * corresponding to `$index_key`. If `$index_key` is null, array keys from the original + * `$list` will be preserved in the results. + */ + public function pluck( $field, $index_key = null ) { + if ( ! $index_key ) { + /* + * This is simple. Could at some point wrap array_column() + * if we knew we had an array of arrays. + */ + foreach ( $this->output as $key => $value ) { + if ( is_object( $value ) ) { + $this->output[ $key ] = $value->$field; + } else { + $this->output[ $key ] = $value[ $field ]; + } + } + return $this->output; + } + + /* + * When index_key is not set for a particular item, push the value + * to the end of the stack. This is how array_column() behaves. + */ + $newlist = array(); + foreach ( $this->output as $value ) { + if ( is_object( $value ) ) { + if ( isset( $value->$index_key ) ) { + $newlist[ $value->$index_key ] = $value->$field; + } else { + $newlist[] = $value->$field; + } + } else { + if ( isset( $value[ $index_key ] ) ) { + $newlist[ $value[ $index_key ] ] = $value[ $field ]; + } else { + $newlist[] = $value[ $field ]; + } + } + } + + $this->output = $newlist; + + return $this->output; + } + + /** + * Sorts the list, based on one or more orderby arguments. + * + * @since 4.7.0 + * + * @param string|array $orderby Optional. Either the field name to order by or an array + * of multiple orderby fields as $orderby => $order. + * @param string $order Optional. Either 'ASC' or 'DESC'. Only used if $orderby + * is a string. + * @param bool $preserve_keys Optional. Whether to preserve keys. Default false. + * @return array The sorted array. + */ + public function sort( $orderby = array(), $order = 'ASC', $preserve_keys = false ) { + if ( empty( $orderby ) ) { + return $this->output; + } + + if ( is_string( $orderby ) ) { + $orderby = array( $orderby => $order ); + } + + foreach ( $orderby as $field => $direction ) { + $orderby[ $field ] = 'DESC' === strtoupper( $direction ) ? 'DESC' : 'ASC'; + } + + $this->orderby = $orderby; + + if ( $preserve_keys ) { + uasort( $this->output, array( $this, 'sort_callback' ) ); + } else { + usort( $this->output, array( $this, 'sort_callback' ) ); + } + + $this->orderby = array(); + + return $this->output; + } + + /** + * Callback to sort the list by specific fields. + * + * @since 4.7.0 + * @access private + * + * @see WP_List_Util::sort() + * + * @param object|array $a One object to compare. + * @param object|array $b The other object to compare. + * @return int 0 if both objects equal. -1 if second object should come first, 1 otherwise. + */ + private function sort_callback( $a, $b ) { + if ( empty( $this->orderby ) ) { + return 0; + } + + $a = (array) $a; + $b = (array) $b; + + foreach ( $this->orderby as $field => $direction ) { + if ( ! isset( $a[ $field ] ) || ! isset( $b[ $field ] ) ) { + continue; + } + + if ( $a[ $field ] == $b[ $field ] ) { + continue; + } + + $results = 'DESC' === $direction ? array( 1, -1 ) : array( -1, 1 ); + + if ( is_numeric( $a[ $field ] ) && is_numeric( $b[ $field ] ) ) { + return ( $a[ $field ] < $b[ $field ] ) ? $results[0] : $results[1]; + } + + return 0 > strcmp( $a[ $field ], $b[ $field ] ) ? $results[0] : $results[1]; + } + + return 0; + } +} diff --git a/wp-includes/class-wp-locale-switcher.php b/wp-includes/class-wp-locale-switcher.php new file mode 100644 index 0000000..2b0638d --- /dev/null +++ b/wp-includes/class-wp-locale-switcher.php @@ -0,0 +1,240 @@ +original_locale = is_admin() ? get_user_locale() : get_locale(); + $this->available_languages = array_merge( array( 'en_US' ), get_available_languages() ); + } + + /** + * Initializes the locale switcher. + * + * Hooks into the {@see 'locale'} filter to change the locale on the fly. + */ + public function init() { + add_filter( 'locale', array( $this, 'filter_locale' ) ); + } + + /** + * Switches the translations according to the given locale. + * + * @since 4.7.0 + * + * @param string $locale The locale to switch to. + * @return bool True on success, false on failure. + */ + public function switch_to_locale( $locale ) { + $current_locale = is_admin() ? get_user_locale() : get_locale(); + if ( $current_locale === $locale ) { + return false; + } + + if ( ! in_array( $locale, $this->available_languages, true ) ) { + return false; + } + + $this->locales[] = $locale; + + $this->change_locale( $locale ); + + /** + * Fires when the locale is switched. + * + * @since 4.7.0 + * + * @param string $locale The new locale. + */ + do_action( 'switch_locale', $locale ); + + return true; + } + + /** + * Restores the translations according to the previous locale. + * + * @since 4.7.0 + * + * @return string|false Locale on success, false on failure. + */ + public function restore_previous_locale() { + $previous_locale = array_pop( $this->locales ); + + if ( null === $previous_locale ) { + // The stack is empty, bail. + return false; + } + + $locale = end( $this->locales ); + + if ( ! $locale ) { + // There's nothing left in the stack: go back to the original locale. + $locale = $this->original_locale; + } + + $this->change_locale( $locale ); + + /** + * Fires when the locale is restored to the previous one. + * + * @since 4.7.0 + * + * @param string $locale The new locale. + * @param string $previous_locale The previous locale. + */ + do_action( 'restore_previous_locale', $locale, $previous_locale ); + + return $locale; + } + + /** + * Restores the translations according to the original locale. + * + * @since 4.7.0 + * + * @return string|false Locale on success, false on failure. + */ + public function restore_current_locale() { + if ( empty( $this->locales ) ) { + return false; + } + + $this->locales = array( $this->original_locale ); + + return $this->restore_previous_locale(); + } + + /** + * Whether switch_to_locale() is in effect. + * + * @since 4.7.0 + * + * @return bool True if the locale has been switched, false otherwise. + */ + public function is_switched() { + return ! empty( $this->locales ); + } + + /** + * Filters the WordPress install's locale. + * + * @since 4.7.0 + * + * @param string $locale The WordPress install's locale. + * @return string The locale currently being switched to. + */ + public function filter_locale( $locale ) { + $switched_locale = end( $this->locales ); + + if ( $switched_locale ) { + return $switched_locale; + } + + return $locale; + } + + /** + * Load translations for a given locale. + * + * When switching to a locale, translations for this locale must be loaded from scratch. + * + * @since 4.7.0 + * @access private + * + * @global Mo[] $l10n An array of all currently loaded text domains. + * + * @param string $locale The locale to load translations for. + */ + private function load_translations( $locale ) { + global $l10n; + + $domains = $l10n ? array_keys( $l10n ) : array(); + + load_default_textdomain( $locale ); + + foreach ( $domains as $domain ) { + if ( 'default' === $domain ) { + continue; + } + + unload_textdomain( $domain ); + get_translations_for_domain( $domain ); + } + } + + /** + * Changes the site's locale to the given one. + * + * Loads the translations, changes the global `$wp_locale` object and updates + * all post type labels. + * + * @since 4.7.0 + * @access private + * + * @global WP_Locale $wp_locale The WordPress date and time locale object. + * + * @param string $locale The locale to change to. + */ + private function change_locale( $locale ) { + // Reset translation availability information. + _get_path_to_translation( null, true ); + + $this->load_translations( $locale ); + + $GLOBALS['wp_locale'] = new WP_Locale(); + + /** + * Fires when the locale is switched to or restored. + * + * @since 4.7.0 + * + * @param string $locale The new locale. + */ + do_action( 'change_locale', $locale ); + } +} diff --git a/wp-includes/class-wp-locale.php b/wp-includes/class-wp-locale.php index e8dcfc6..2cc6afa 100644 --- a/wp-includes/class-wp-locale.php +++ b/wp-includes/class-wp-locale.php @@ -59,6 +59,14 @@ class WP_Locale { */ public $month; + /** + * Stores the translated strings for the month names in genitive case, if the locale specifies. + * + * @since 4.4.0 + * @var array + */ + public $month_genitive; + /** * Stores the translated strings for the abbreviated month names. * @@ -117,7 +125,6 @@ class WP_Locale { * @access private * * @global string $text_direction - * @global string $wp_version */ public function init() { // The Weekdays @@ -223,7 +230,7 @@ class WP_Locale { elseif ( 'rtl' == _x( 'ltr', 'text direction' ) ) $this->text_direction = 'rtl'; - if ( 'rtl' === $this->text_direction && strpos( $GLOBALS['wp_version'], '-src' ) ) { + if ( 'rtl' === $this->text_direction && strpos( get_bloginfo( 'version' ), '-src' ) ) { $this->text_direction = 'ltr'; add_action( 'all_admin_notices', array( $this, 'rtl_src_admin_notice' ) ); } diff --git a/wp-includes/class-wp-matchesmapregex.php b/wp-includes/class-wp-matchesmapregex.php new file mode 100644 index 0000000..86ebb25 --- /dev/null +++ b/wp-includes/class-wp-matchesmapregex.php @@ -0,0 +1,97 @@ +_subject = $subject; + $this->_matches = $matches; + $this->output = $this->_map(); + } + + /** + * Substitute substring matches in subject. + * + * static helper function to ease use + * + * @static + * @access public + * + * @param string $subject subject + * @param array $matches data used for substitution + * @return string + */ + public static function apply($subject, $matches) { + $oSelf = new WP_MatchesMapRegex($subject, $matches); + return $oSelf->output; + } + + /** + * do the actual mapping + * + * @access private + * @return string + */ + private function _map() { + $callback = array($this, 'callback'); + return preg_replace_callback($this->_pattern, $callback, $this->_subject); + } + + /** + * preg_replace_callback hook + * + * @access public + * @param array $matches preg_replace regexp matches + * @return string + */ + public function callback($matches) { + $index = intval(substr($matches[0], 9, -1)); + return ( isset( $this->_matches[$index] ) ? urlencode($this->_matches[$index]) : '' ); + } +} diff --git a/wp-includes/class-wp-network-query.php b/wp-includes/class-wp-network-query.php index 7f8954c..1bf38ad 100644 --- a/wp-includes/class-wp-network-query.php +++ b/wp-includes/class-wp-network-query.php @@ -103,7 +103,7 @@ class WP_Network_Query { * Default false. * @type string $fields Network fields to return. Accepts 'ids' (returns an array of network IDs) * or empty (returns an array of complete network objects). Default empty. - * @type int $number Maximum number of networks to retrieve. Default null (no limit). + * @type int $number Maximum number of networks to retrieve. Default empty (no limit). * @type int $offset Number of networks to offset the query. Used to build LIMIT clause. * Default 0. * @type bool $no_found_rows Whether to disable the `SQL_CALC_FOUND_ROWS` query. Default true. @@ -111,12 +111,10 @@ class WP_Network_Query { * 'domain_length', 'path_length' and 'network__in'. Also accepts false, * an empty array, or 'none' to disable `ORDER BY` clause. Default 'id'. * @type string $order How to order retrieved networks. Accepts 'ASC', 'DESC'. Default 'ASC'. - * @type string $domain Limit results to those affiliated with a given network ID. - * Default current network ID. + * @type string $domain Limit results to those affiliated with a given domain. Default empty. * @type array $domain__in Array of domains to include affiliated networks for. Default empty. * @type array $domain__not_in Array of domains to exclude affiliated networks for. Default empty. - * @type string $path Limit results to those affiliated with a given network ID. - * Default current network ID. + * @type string $path Limit results to those affiliated with a given path. Default empty. * @type array $path__in Array of paths to include affiliated networks for. Default empty. * @type array $path__not_in Array of paths to exclude affiliated networks for. Default empty. * @type string $search Search term(s) to retrieve matching networks for. Default empty. @@ -211,11 +209,7 @@ class WP_Network_Query { // $args can include anything. Only use the args defined in the query_var_defaults to compute the key. $key = md5( serialize( wp_array_slice_assoc( $this->query_vars, array_keys( $this->query_var_defaults ) ) ) ); - $last_changed = wp_cache_get( 'last_changed', 'networks' ); - if ( ! $last_changed ) { - $last_changed = microtime(); - wp_cache_set( 'last_changed', $last_changed, 'networks' ); - } + $last_changed = wp_cache_get_last_changed( 'networks' ); $cache_key = "get_network_ids:$key:$last_changed"; $cache_value = wp_cache_get( $cache_key, 'networks' ); diff --git a/wp-includes/class-wp-post-type.php b/wp-includes/class-wp-post-type.php index c08ca5e..69b9834 100644 --- a/wp-includes/class-wp-post-type.php +++ b/wp-includes/class-wp-post-type.php @@ -333,6 +333,38 @@ final class WP_Post_Type { */ public $supports; + /** + * Whether this post type should appear in the REST API. + * + * Default false. If true, standard endpoints will be registered with + * respect to $rest_base and $rest_controller_class. + * + * @since 4.7.4 + * @access public + * @var bool $show_in_rest + */ + public $show_in_rest; + + /** + * The base path for this post type's REST API endpoints. + * + * @since 4.7.4 + * @access public + * @var string|bool $rest_base + */ + public $rest_base; + + /** + * The controller for this post type's REST API endpoints. + * + * Custom controllers must extend WP_REST_Controller. + * + * @since 4.7.4 + * @access public + * @var string|bool $rest_controller_class + */ + public $rest_controller_class; + /** * Constructor. * @@ -366,7 +398,7 @@ final class WP_Post_Type { $args = wp_parse_args( $args ); /** - * Filter the arguments for registering a post type. + * Filters the arguments for registering a post type. * * @since 4.4.0 * @@ -379,31 +411,34 @@ final class WP_Post_Type { // Args prefixed with an underscore are reserved for internal use. $defaults = array( - 'labels' => array(), - 'description' => '', - 'public' => false, - 'hierarchical' => false, - 'exclude_from_search' => null, - 'publicly_queryable' => null, - 'show_ui' => null, - 'show_in_menu' => null, - 'show_in_nav_menus' => null, - 'show_in_admin_bar' => null, - 'menu_position' => null, - 'menu_icon' => null, - 'capability_type' => 'post', - 'capabilities' => array(), - 'map_meta_cap' => null, - 'supports' => array(), - 'register_meta_box_cb' => null, - 'taxonomies' => array(), - 'has_archive' => false, - 'rewrite' => true, - 'query_var' => true, - 'can_export' => true, - 'delete_with_user' => null, - '_builtin' => false, - '_edit_link' => 'post.php?post=%d', + 'labels' => array(), + 'description' => '', + 'public' => false, + 'hierarchical' => false, + 'exclude_from_search' => null, + 'publicly_queryable' => null, + 'show_ui' => null, + 'show_in_menu' => null, + 'show_in_nav_menus' => null, + 'show_in_admin_bar' => null, + 'menu_position' => null, + 'menu_icon' => null, + 'capability_type' => 'post', + 'capabilities' => array(), + 'map_meta_cap' => null, + 'supports' => array(), + 'register_meta_box_cb' => null, + 'taxonomies' => array(), + 'has_archive' => false, + 'rewrite' => true, + 'query_var' => true, + 'can_export' => true, + 'delete_with_user' => null, + 'show_in_rest' => false, + 'rest_base' => false, + 'rest_controller_class' => false, + '_builtin' => false, + '_edit_link' => 'post.php?post=%d', ); $args = array_merge( $defaults, $args ); diff --git a/wp-includes/class-wp-post.php b/wp-includes/class-wp-post.php index 5904e58..edaf149 100644 --- a/wp-includes/class-wp-post.php +++ b/wp-includes/class-wp-post.php @@ -211,8 +211,9 @@ final class WP_Post { global $wpdb; $post_id = (int) $post_id; - if ( ! $post_id ) + if ( ! $post_id ) { return false; + } $_post = wp_cache_get( $post_id, 'posts' ); @@ -252,7 +253,7 @@ final class WP_Post { return true; if ( 'page_template' == $key ) - return ( 'page' == $this->post_type ); + return true; if ( 'post_category' == $key ) return true; diff --git a/wp-includes/class-wp-query.php b/wp-includes/class-wp-query.php new file mode 100644 index 0000000..c0de352 --- /dev/null +++ b/wp-includes/class-wp-query.php @@ -0,0 +1,4107 @@ +query_vars state like md5(serialize( $this->query_vars ) ) so we know + * whether we have to re-parse because something has changed + * + * @since 3.1.0 + * @access private + * @var bool|string + */ + private $query_vars_hash = false; + + /** + * Whether query vars have changed since the initial parse_query() call. Used to catch modifications to query vars made + * via pre_get_posts hooks. + * + * @since 3.1.1 + * @access private + */ + private $query_vars_changed = true; + + /** + * Set if post thumbnails are cached + * + * @since 3.2.0 + * @access public + * @var bool + */ + public $thumbnails_cached = false; + + /** + * Cached list of search stopwords. + * + * @since 3.7.0 + * @var array + */ + private $stopwords; + + private $compat_fields = array( 'query_vars_hash', 'query_vars_changed' ); + + private $compat_methods = array( 'init_query_flags', 'parse_tax_query' ); + + /** + * Resets query flags to false. + * + * The query flags are what page info WordPress was able to figure out. + * + * @since 2.0.0 + * @access private + */ + private function init_query_flags() { + $this->is_single = false; + $this->is_preview = false; + $this->is_page = false; + $this->is_archive = false; + $this->is_date = false; + $this->is_year = false; + $this->is_month = false; + $this->is_day = false; + $this->is_time = false; + $this->is_author = false; + $this->is_category = false; + $this->is_tag = false; + $this->is_tax = false; + $this->is_search = false; + $this->is_feed = false; + $this->is_comment_feed = false; + $this->is_trackback = false; + $this->is_home = false; + $this->is_404 = false; + $this->is_paged = false; + $this->is_admin = false; + $this->is_attachment = false; + $this->is_singular = false; + $this->is_robots = false; + $this->is_posts_page = false; + $this->is_post_type_archive = false; + } + + /** + * Initiates object properties and sets default values. + * + * @since 1.5.0 + * @access public + */ + public function init() { + unset($this->posts); + unset($this->query); + $this->query_vars = array(); + unset($this->queried_object); + unset($this->queried_object_id); + $this->post_count = 0; + $this->current_post = -1; + $this->in_the_loop = false; + unset( $this->request ); + unset( $this->post ); + unset( $this->comments ); + unset( $this->comment ); + $this->comment_count = 0; + $this->current_comment = -1; + $this->found_posts = 0; + $this->max_num_pages = 0; + $this->max_num_comment_pages = 0; + + $this->init_query_flags(); + } + + /** + * Reparse the query vars. + * + * @since 1.5.0 + * @access public + */ + public function parse_query_vars() { + $this->parse_query(); + } + + /** + * Fills in the query variables, which do not exist within the parameter. + * + * @since 2.1.0 + * @since 4.4.0 Removed the `comments_popup` public query variable. + * @access public + * + * @param array $array Defined query variables. + * @return array Complete query variables with undefined ones filled in empty. + */ + public function fill_query_vars($array) { + $keys = array( + 'error' + , 'm' + , 'p' + , 'post_parent' + , 'subpost' + , 'subpost_id' + , 'attachment' + , 'attachment_id' + , 'name' + , 'static' + , 'pagename' + , 'page_id' + , 'second' + , 'minute' + , 'hour' + , 'day' + , 'monthnum' + , 'year' + , 'w' + , 'category_name' + , 'tag' + , 'cat' + , 'tag_id' + , 'author' + , 'author_name' + , 'feed' + , 'tb' + , 'paged' + , 'meta_key' + , 'meta_value' + , 'preview' + , 's' + , 'sentence' + , 'title' + , 'fields' + , 'menu_order' + , 'embed' + ); + + foreach ( $keys as $key ) { + if ( !isset($array[$key]) ) + $array[$key] = ''; + } + + $array_keys = array( 'category__in', 'category__not_in', 'category__and', 'post__in', 'post__not_in', 'post_name__in', + 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'post_parent__in', 'post_parent__not_in', + 'author__in', 'author__not_in' ); + + foreach ( $array_keys as $key ) { + if ( !isset($array[$key]) ) + $array[$key] = array(); + } + return $array; + } + + /** + * Parse a query string and set query type booleans. + * + * @since 1.5.0 + * @since 4.2.0 Introduced the ability to order by specific clauses of a `$meta_query`, by passing the clause's + * array key to `$orderby`. + * @since 4.4.0 Introduced `$post_name__in` and `$title` parameters. `$s` was updated to support excluded + * search terms, by prepending a hyphen. + * @since 4.5.0 Removed the `$comments_popup` parameter. + * Introduced the `$comment_status` and `$ping_status` parameters. + * Introduced `RAND(x)` syntax for `$orderby`, which allows an integer seed value to random sorts. + * @since 4.6.0 Added 'post_name__in' support for `$orderby`. Introduced the `$lazy_load_term_meta` argument. + * @access public + * + * @param string|array $query { + * Optional. Array or string of Query parameters. + * + * @type int $attachment_id Attachment post ID. Used for 'attachment' post_type. + * @type int|string $author Author ID, or comma-separated list of IDs. + * @type string $author_name User 'user_nicename'. + * @type array $author__in An array of author IDs to query from. + * @type array $author__not_in An array of author IDs not to query from. + * @type bool $cache_results Whether to cache post information. Default true. + * @type int|string $cat Category ID or comma-separated list of IDs (this or any children). + * @type array $category__and An array of category IDs (AND in). + * @type array $category__in An array of category IDs (OR in, no children). + * @type array $category__not_in An array of category IDs (NOT in). + * @type string $category_name Use category slug (not name, this or any children). + * @type string $comment_status Comment status. + * @type int $comments_per_page The number of comments to return per page. + * Default 'comments_per_page' option. + * @type array $date_query An associative array of WP_Date_Query arguments. + * See WP_Date_Query::__construct(). + * @type int $day Day of the month. Default empty. Accepts numbers 1-31. + * @type bool $exact Whether to search by exact keyword. Default false. + * @type string|array $fields Which fields to return. Single field or all fields (string), + * or array of fields. 'id=>parent' uses 'id' and 'post_parent'. + * Default all fields. Accepts 'ids', 'id=>parent'. + * @type int $hour Hour of the day. Default empty. Accepts numbers 0-23. + * @type int|bool $ignore_sticky_posts Whether to ignore sticky posts or not. Setting this to false + * excludes stickies from 'post__in'. Accepts 1|true, 0|false. + * Default 0|false. + * @type int $m Combination YearMonth. Accepts any four-digit year and month + * numbers 1-12. Default empty. + * @type string $meta_compare Comparison operator to test the 'meta_value'. + * @type string $meta_key Custom field key. + * @type array $meta_query An associative array of WP_Meta_Query arguments. See WP_Meta_Query. + * @type string $meta_value Custom field value. + * @type int $meta_value_num Custom field value number. + * @type int $menu_order The menu order of the posts. + * @type int $monthnum The two-digit month. Default empty. Accepts numbers 1-12. + * @type string $name Post slug. + * @type bool $nopaging Show all posts (true) or paginate (false). Default false. + * @type bool $no_found_rows Whether to skip counting the total rows found. Enabling can improve + * performance. Default false. + * @type int $offset The number of posts to offset before retrieval. + * @type string $order Designates ascending or descending order of posts. Default 'DESC'. + * Accepts 'ASC', 'DESC'. + * @type string|array $orderby Sort retrieved posts by parameter. One or more options may be + * passed. To use 'meta_value', or 'meta_value_num', + * 'meta_key=keyname' must be also be defined. To sort by a + * specific `$meta_query` clause, use that clause's array key. + * Default 'date'. Accepts 'none', 'name', 'author', 'date', + * 'title', 'modified', 'menu_order', 'parent', 'ID', 'rand', + * 'RAND(x)' (where 'x' is an integer seed value), + * 'comment_count', 'meta_value', 'meta_value_num', 'post__in', + * 'post_name__in', 'post_parent__in', and the array keys + * of `$meta_query`. + * @type int $p Post ID. + * @type int $page Show the number of posts that would show up on page X of a + * static front page. + * @type int $paged The number of the current page. + * @type int $page_id Page ID. + * @type string $pagename Page slug. + * @type string $perm Show posts if user has the appropriate capability. + * @type string $ping_status Ping status. + * @type array $post__in An array of post IDs to retrieve, sticky posts will be included + * @type string $post_mime_type The mime type of the post. Used for 'attachment' post_type. + * @type array $post__not_in An array of post IDs not to retrieve. Note: a string of comma- + * separated IDs will NOT work. + * @type int $post_parent Page ID to retrieve child pages for. Use 0 to only retrieve + * top-level pages. + * @type array $post_parent__in An array containing parent page IDs to query child pages from. + * @type array $post_parent__not_in An array containing parent page IDs not to query child pages from. + * @type string|array $post_type A post type slug (string) or array of post type slugs. + * Default 'any' if using 'tax_query'. + * @type string|array $post_status A post status (string) or array of post statuses. + * @type int $posts_per_page The number of posts to query for. Use -1 to request all posts. + * @type int $posts_per_archive_page The number of posts to query for by archive page. Overrides + * 'posts_per_page' when is_archive(), or is_search() are true. + * @type array $post_name__in An array of post slugs that results must match. + * @type string $s Search keyword(s). Prepending a term with a hyphen will + * exclude posts matching that term. Eg, 'pillow -sofa' will + * return posts containing 'pillow' but not 'sofa'. The + * character used for exclusion can be modified using the + * the 'wp_query_search_exclusion_prefix' filter. + * @type int $second Second of the minute. Default empty. Accepts numbers 0-60. + * @type bool $sentence Whether to search by phrase. Default false. + * @type bool $suppress_filters Whether to suppress filters. Default false. + * @type string $tag Tag slug. Comma-separated (either), Plus-separated (all). + * @type array $tag__and An array of tag ids (AND in). + * @type array $tag__in An array of tag ids (OR in). + * @type array $tag__not_in An array of tag ids (NOT in). + * @type int $tag_id Tag id or comma-separated list of IDs. + * @type array $tag_slug__and An array of tag slugs (AND in). + * @type array $tag_slug__in An array of tag slugs (OR in). unless 'ignore_sticky_posts' is + * true. Note: a string of comma-separated IDs will NOT work. + * @type array $tax_query An associative array of WP_Tax_Query arguments. + * See WP_Tax_Query->queries. + * @type string $title Post title. + * @type bool $update_post_meta_cache Whether to update the post meta cache. Default true. + * @type bool $update_post_term_cache Whether to update the post term cache. Default true. + * @type bool $lazy_load_term_meta Whether to lazy-load term meta. Setting to false will + * disable cache priming for term meta, so that each + * get_term_meta() call will hit the database. + * Defaults to the value of `$update_post_term_cache`. + * @type int $w The week number of the year. Default empty. Accepts numbers 0-53. + * @type int $year The four-digit year. Default empty. Accepts any four-digit year. + * } + */ + public function parse_query( $query = '' ) { + if ( ! empty( $query ) ) { + $this->init(); + $this->query = $this->query_vars = wp_parse_args( $query ); + } elseif ( ! isset( $this->query ) ) { + $this->query = $this->query_vars; + } + + $this->query_vars = $this->fill_query_vars($this->query_vars); + $qv = &$this->query_vars; + $this->query_vars_changed = true; + + if ( ! empty($qv['robots']) ) + $this->is_robots = true; + + if ( ! is_scalar( $qv['p'] ) || $qv['p'] < 0 ) { + $qv['p'] = 0; + $qv['error'] = '404'; + } else { + $qv['p'] = intval( $qv['p'] ); + } + + $qv['page_id'] = absint($qv['page_id']); + $qv['year'] = absint($qv['year']); + $qv['monthnum'] = absint($qv['monthnum']); + $qv['day'] = absint($qv['day']); + $qv['w'] = absint($qv['w']); + $qv['m'] = is_scalar( $qv['m'] ) ? preg_replace( '|[^0-9]|', '', $qv['m'] ) : ''; + $qv['paged'] = absint($qv['paged']); + $qv['cat'] = preg_replace( '|[^0-9,-]|', '', $qv['cat'] ); // comma separated list of positive or negative integers + $qv['author'] = preg_replace( '|[^0-9,-]|', '', $qv['author'] ); // comma separated list of positive or negative integers + $qv['pagename'] = trim( $qv['pagename'] ); + $qv['name'] = trim( $qv['name'] ); + $qv['title'] = trim( $qv['title'] ); + if ( '' !== $qv['hour'] ) $qv['hour'] = absint($qv['hour']); + if ( '' !== $qv['minute'] ) $qv['minute'] = absint($qv['minute']); + if ( '' !== $qv['second'] ) $qv['second'] = absint($qv['second']); + if ( '' !== $qv['menu_order'] ) $qv['menu_order'] = absint($qv['menu_order']); + + // Fairly insane upper bound for search string lengths. + if ( ! is_scalar( $qv['s'] ) || ( ! empty( $qv['s'] ) && strlen( $qv['s'] ) > 1600 ) ) { + $qv['s'] = ''; + } + + // Compat. Map subpost to attachment. + if ( '' != $qv['subpost'] ) + $qv['attachment'] = $qv['subpost']; + if ( '' != $qv['subpost_id'] ) + $qv['attachment_id'] = $qv['subpost_id']; + + $qv['attachment_id'] = absint($qv['attachment_id']); + + if ( ('' != $qv['attachment']) || !empty($qv['attachment_id']) ) { + $this->is_single = true; + $this->is_attachment = true; + } elseif ( '' != $qv['name'] ) { + $this->is_single = true; + } elseif ( $qv['p'] ) { + $this->is_single = true; + } elseif ( ('' !== $qv['hour']) && ('' !== $qv['minute']) &&('' !== $qv['second']) && ('' != $qv['year']) && ('' != $qv['monthnum']) && ('' != $qv['day']) ) { + // If year, month, day, hour, minute, and second are set, a single + // post is being queried. + $this->is_single = true; + } elseif ( '' != $qv['static'] || '' != $qv['pagename'] || !empty($qv['page_id']) ) { + $this->is_page = true; + $this->is_single = false; + } else { + // Look for archive queries. Dates, categories, authors, search, post type archives. + + if ( isset( $this->query['s'] ) ) { + $this->is_search = true; + } + + if ( '' !== $qv['second'] ) { + $this->is_time = true; + $this->is_date = true; + } + + if ( '' !== $qv['minute'] ) { + $this->is_time = true; + $this->is_date = true; + } + + if ( '' !== $qv['hour'] ) { + $this->is_time = true; + $this->is_date = true; + } + + if ( $qv['day'] ) { + if ( ! $this->is_date ) { + $date = sprintf( '%04d-%02d-%02d', $qv['year'], $qv['monthnum'], $qv['day'] ); + if ( $qv['monthnum'] && $qv['year'] && ! wp_checkdate( $qv['monthnum'], $qv['day'], $qv['year'], $date ) ) { + $qv['error'] = '404'; + } else { + $this->is_day = true; + $this->is_date = true; + } + } + } + + if ( $qv['monthnum'] ) { + if ( ! $this->is_date ) { + if ( 12 < $qv['monthnum'] ) { + $qv['error'] = '404'; + } else { + $this->is_month = true; + $this->is_date = true; + } + } + } + + if ( $qv['year'] ) { + if ( ! $this->is_date ) { + $this->is_year = true; + $this->is_date = true; + } + } + + if ( $qv['m'] ) { + $this->is_date = true; + if ( strlen($qv['m']) > 9 ) { + $this->is_time = true; + } elseif ( strlen( $qv['m'] ) > 7 ) { + $this->is_day = true; + } elseif ( strlen( $qv['m'] ) > 5 ) { + $this->is_month = true; + } else { + $this->is_year = true; + } + } + + if ( '' != $qv['w'] ) { + $this->is_date = true; + } + + $this->query_vars_hash = false; + $this->parse_tax_query( $qv ); + + foreach ( $this->tax_query->queries as $tax_query ) { + if ( ! is_array( $tax_query ) ) { + continue; + } + + if ( isset( $tax_query['operator'] ) && 'NOT IN' != $tax_query['operator'] ) { + switch ( $tax_query['taxonomy'] ) { + case 'category': + $this->is_category = true; + break; + case 'post_tag': + $this->is_tag = true; + break; + default: + $this->is_tax = true; + } + } + } + unset( $tax_query ); + + if ( empty($qv['author']) || ($qv['author'] == '0') ) { + $this->is_author = false; + } else { + $this->is_author = true; + } + + if ( '' != $qv['author_name'] ) + $this->is_author = true; + + if ( !empty( $qv['post_type'] ) && ! is_array( $qv['post_type'] ) ) { + $post_type_obj = get_post_type_object( $qv['post_type'] ); + if ( ! empty( $post_type_obj->has_archive ) ) + $this->is_post_type_archive = true; + } + + if ( $this->is_post_type_archive || $this->is_date || $this->is_author || $this->is_category || $this->is_tag || $this->is_tax ) + $this->is_archive = true; + } + + if ( '' != $qv['feed'] ) + $this->is_feed = true; + + if ( '' != $qv['embed'] ) { + $this->is_embed = true; + } + + if ( '' != $qv['tb'] ) + $this->is_trackback = true; + + if ( '' != $qv['paged'] && ( intval($qv['paged']) > 1 ) ) + $this->is_paged = true; + + // if we're previewing inside the write screen + if ( '' != $qv['preview'] ) + $this->is_preview = true; + + if ( is_admin() ) + $this->is_admin = true; + + if ( false !== strpos($qv['feed'], 'comments-') ) { + $qv['feed'] = str_replace('comments-', '', $qv['feed']); + $qv['withcomments'] = 1; + } + + $this->is_singular = $this->is_single || $this->is_page || $this->is_attachment; + + if ( $this->is_feed && ( !empty($qv['withcomments']) || ( empty($qv['withoutcomments']) && $this->is_singular ) ) ) + $this->is_comment_feed = true; + + if ( !( $this->is_singular || $this->is_archive || $this->is_search || $this->is_feed || ( defined( 'REST_REQUEST' ) && REST_REQUEST ) || $this->is_trackback || $this->is_404 || $this->is_admin || $this->is_robots ) ) + $this->is_home = true; + + // Correct is_* for page_on_front and page_for_posts + if ( $this->is_home && 'page' == get_option('show_on_front') && get_option('page_on_front') ) { + $_query = wp_parse_args($this->query); + // pagename can be set and empty depending on matched rewrite rules. Ignore an empty pagename. + if ( isset($_query['pagename']) && '' == $_query['pagename'] ) + unset($_query['pagename']); + + unset( $_query['embed'] ); + + if ( empty($_query) || !array_diff( array_keys($_query), array('preview', 'page', 'paged', 'cpage') ) ) { + $this->is_page = true; + $this->is_home = false; + $qv['page_id'] = get_option('page_on_front'); + // Correct for page_on_front + if ( !empty($qv['paged']) ) { + $qv['page'] = $qv['paged']; + unset($qv['paged']); + } + } + } + + if ( '' != $qv['pagename'] ) { + $this->queried_object = get_page_by_path( $qv['pagename'] ); + + if ( $this->queried_object && 'attachment' == $this->queried_object->post_type ) { + if ( preg_match( "/^[^%]*%(?:postname)%/", get_option( 'permalink_structure' ) ) ) { + // See if we also have a post with the same slug + $post = get_page_by_path( $qv['pagename'], OBJECT, 'post' ); + if ( $post ) { + $this->queried_object = $post; + $this->is_page = false; + $this->is_single = true; + } + } + } + + if ( ! empty( $this->queried_object ) ) { + $this->queried_object_id = (int) $this->queried_object->ID; + } else { + unset( $this->queried_object ); + } + + if ( 'page' == get_option('show_on_front') && isset($this->queried_object_id) && $this->queried_object_id == get_option('page_for_posts') ) { + $this->is_page = false; + $this->is_home = true; + $this->is_posts_page = true; + } + } + + if ( $qv['page_id'] ) { + if ( 'page' == get_option('show_on_front') && $qv['page_id'] == get_option('page_for_posts') ) { + $this->is_page = false; + $this->is_home = true; + $this->is_posts_page = true; + } + } + + if ( !empty($qv['post_type']) ) { + if ( is_array($qv['post_type']) ) + $qv['post_type'] = array_map('sanitize_key', $qv['post_type']); + else + $qv['post_type'] = sanitize_key($qv['post_type']); + } + + if ( ! empty( $qv['post_status'] ) ) { + if ( is_array( $qv['post_status'] ) ) + $qv['post_status'] = array_map('sanitize_key', $qv['post_status']); + else + $qv['post_status'] = preg_replace('|[^a-z0-9_,-]|', '', $qv['post_status']); + } + + if ( $this->is_posts_page && ( ! isset($qv['withcomments']) || ! $qv['withcomments'] ) ) + $this->is_comment_feed = false; + + $this->is_singular = $this->is_single || $this->is_page || $this->is_attachment; + // Done correcting is_* for page_on_front and page_for_posts + + if ( '404' == $qv['error'] ) + $this->set_404(); + + $this->is_embed = $this->is_embed && ( $this->is_singular || $this->is_404 ); + + $this->query_vars_hash = md5( serialize( $this->query_vars ) ); + $this->query_vars_changed = false; + + /** + * Fires after the main query vars have been parsed. + * + * @since 1.5.0 + * + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + do_action_ref_array( 'parse_query', array( &$this ) ); + } + + /** + * Parses various taxonomy related query vars. + * + * For BC, this method is not marked as protected. See [28987]. + * + * @access protected + * @since 3.1.0 + * + * @param array $q The query variables. Passed by reference. + */ + public function parse_tax_query( &$q ) { + if ( ! empty( $q['tax_query'] ) && is_array( $q['tax_query'] ) ) { + $tax_query = $q['tax_query']; + } else { + $tax_query = array(); + } + + if ( !empty($q['taxonomy']) && !empty($q['term']) ) { + $tax_query[] = array( + 'taxonomy' => $q['taxonomy'], + 'terms' => array( $q['term'] ), + 'field' => 'slug', + ); + } + + foreach ( get_taxonomies( array() , 'objects' ) as $taxonomy => $t ) { + if ( 'post_tag' == $taxonomy ) + continue; // Handled further down in the $q['tag'] block + + if ( $t->query_var && !empty( $q[$t->query_var] ) ) { + $tax_query_defaults = array( + 'taxonomy' => $taxonomy, + 'field' => 'slug', + ); + + if ( isset( $t->rewrite['hierarchical'] ) && $t->rewrite['hierarchical'] ) { + $q[$t->query_var] = wp_basename( $q[$t->query_var] ); + } + + $term = $q[$t->query_var]; + + if ( is_array( $term ) ) { + $term = implode( ',', $term ); + } + + if ( strpos($term, '+') !== false ) { + $terms = preg_split( '/[+]+/', $term ); + foreach ( $terms as $term ) { + $tax_query[] = array_merge( $tax_query_defaults, array( + 'terms' => array( $term ) + ) ); + } + } else { + $tax_query[] = array_merge( $tax_query_defaults, array( + 'terms' => preg_split( '/[,]+/', $term ) + ) ); + } + } + } + + // If querystring 'cat' is an array, implode it. + if ( is_array( $q['cat'] ) ) { + $q['cat'] = implode( ',', $q['cat'] ); + } + + // Category stuff + if ( ! empty( $q['cat'] ) && ! $this->is_singular ) { + $cat_in = $cat_not_in = array(); + + $cat_array = preg_split( '/[,\s]+/', urldecode( $q['cat'] ) ); + $cat_array = array_map( 'intval', $cat_array ); + $q['cat'] = implode( ',', $cat_array ); + + foreach ( $cat_array as $cat ) { + if ( $cat > 0 ) + $cat_in[] = $cat; + elseif ( $cat < 0 ) + $cat_not_in[] = abs( $cat ); + } + + if ( ! empty( $cat_in ) ) { + $tax_query[] = array( + 'taxonomy' => 'category', + 'terms' => $cat_in, + 'field' => 'term_id', + 'include_children' => true + ); + } + + if ( ! empty( $cat_not_in ) ) { + $tax_query[] = array( + 'taxonomy' => 'category', + 'terms' => $cat_not_in, + 'field' => 'term_id', + 'operator' => 'NOT IN', + 'include_children' => true + ); + } + unset( $cat_array, $cat_in, $cat_not_in ); + } + + if ( ! empty( $q['category__and'] ) && 1 === count( (array) $q['category__and'] ) ) { + $q['category__and'] = (array) $q['category__and']; + if ( ! isset( $q['category__in'] ) ) + $q['category__in'] = array(); + $q['category__in'][] = absint( reset( $q['category__and'] ) ); + unset( $q['category__and'] ); + } + + if ( ! empty( $q['category__in'] ) ) { + $q['category__in'] = array_map( 'absint', array_unique( (array) $q['category__in'] ) ); + $tax_query[] = array( + 'taxonomy' => 'category', + 'terms' => $q['category__in'], + 'field' => 'term_id', + 'include_children' => false + ); + } + + if ( ! empty($q['category__not_in']) ) { + $q['category__not_in'] = array_map( 'absint', array_unique( (array) $q['category__not_in'] ) ); + $tax_query[] = array( + 'taxonomy' => 'category', + 'terms' => $q['category__not_in'], + 'operator' => 'NOT IN', + 'include_children' => false + ); + } + + if ( ! empty($q['category__and']) ) { + $q['category__and'] = array_map( 'absint', array_unique( (array) $q['category__and'] ) ); + $tax_query[] = array( + 'taxonomy' => 'category', + 'terms' => $q['category__and'], + 'field' => 'term_id', + 'operator' => 'AND', + 'include_children' => false + ); + } + + // If querystring 'tag' is array, implode it. + if ( is_array( $q['tag'] ) ) { + $q['tag'] = implode( ',', $q['tag'] ); + } + + // Tag stuff + if ( '' != $q['tag'] && !$this->is_singular && $this->query_vars_changed ) { + if ( strpos($q['tag'], ',') !== false ) { + $tags = preg_split('/[,\r\n\t ]+/', $q['tag']); + foreach ( (array) $tags as $tag ) { + $tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); + $q['tag_slug__in'][] = $tag; + } + } elseif ( preg_match('/[+\r\n\t ]+/', $q['tag'] ) || ! empty( $q['cat'] ) ) { + $tags = preg_split('/[+\r\n\t ]+/', $q['tag']); + foreach ( (array) $tags as $tag ) { + $tag = sanitize_term_field('slug', $tag, 0, 'post_tag', 'db'); + $q['tag_slug__and'][] = $tag; + } + } else { + $q['tag'] = sanitize_term_field('slug', $q['tag'], 0, 'post_tag', 'db'); + $q['tag_slug__in'][] = $q['tag']; + } + } + + if ( !empty($q['tag_id']) ) { + $q['tag_id'] = absint( $q['tag_id'] ); + $tax_query[] = array( + 'taxonomy' => 'post_tag', + 'terms' => $q['tag_id'] + ); + } + + if ( !empty($q['tag__in']) ) { + $q['tag__in'] = array_map('absint', array_unique( (array) $q['tag__in'] ) ); + $tax_query[] = array( + 'taxonomy' => 'post_tag', + 'terms' => $q['tag__in'] + ); + } + + if ( !empty($q['tag__not_in']) ) { + $q['tag__not_in'] = array_map('absint', array_unique( (array) $q['tag__not_in'] ) ); + $tax_query[] = array( + 'taxonomy' => 'post_tag', + 'terms' => $q['tag__not_in'], + 'operator' => 'NOT IN' + ); + } + + if ( !empty($q['tag__and']) ) { + $q['tag__and'] = array_map('absint', array_unique( (array) $q['tag__and'] ) ); + $tax_query[] = array( + 'taxonomy' => 'post_tag', + 'terms' => $q['tag__and'], + 'operator' => 'AND' + ); + } + + if ( !empty($q['tag_slug__in']) ) { + $q['tag_slug__in'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__in'] ) ); + $tax_query[] = array( + 'taxonomy' => 'post_tag', + 'terms' => $q['tag_slug__in'], + 'field' => 'slug' + ); + } + + if ( !empty($q['tag_slug__and']) ) { + $q['tag_slug__and'] = array_map('sanitize_title_for_query', array_unique( (array) $q['tag_slug__and'] ) ); + $tax_query[] = array( + 'taxonomy' => 'post_tag', + 'terms' => $q['tag_slug__and'], + 'field' => 'slug', + 'operator' => 'AND' + ); + } + + $this->tax_query = new WP_Tax_Query( $tax_query ); + + /** + * Fires after taxonomy-related query vars have been parsed. + * + * @since 3.7.0 + * + * @param WP_Query $this The WP_Query instance. + */ + do_action( 'parse_tax_query', $this ); + } + + /** + * Generate SQL for the WHERE clause based on passed search terms. + * + * @since 3.7.0 + * + * @param array $q Query variables. + * @return string WHERE clause. + */ + protected function parse_search( &$q ) { + global $wpdb; + + $search = ''; + + // added slashes screw with quote grouping when done early, so done later + $q['s'] = stripslashes( $q['s'] ); + if ( empty( $_GET['s'] ) && $this->is_main_query() ) + $q['s'] = urldecode( $q['s'] ); + // there are no line breaks in fields + $q['s'] = str_replace( array( "\r", "\n" ), '', $q['s'] ); + $q['search_terms_count'] = 1; + if ( ! empty( $q['sentence'] ) ) { + $q['search_terms'] = array( $q['s'] ); + } else { + if ( preg_match_all( '/".*?("|$)|((?<=[\t ",+])|^)[^\t ",+]+/', $q['s'], $matches ) ) { + $q['search_terms_count'] = count( $matches[0] ); + $q['search_terms'] = $this->parse_search_terms( $matches[0] ); + // if the search string has only short terms or stopwords, or is 10+ terms long, match it as sentence + if ( empty( $q['search_terms'] ) || count( $q['search_terms'] ) > 9 ) + $q['search_terms'] = array( $q['s'] ); + } else { + $q['search_terms'] = array( $q['s'] ); + } + } + + $n = ! empty( $q['exact'] ) ? '' : '%'; + $searchand = ''; + $q['search_orderby_title'] = array(); + + /** + * Filters the prefix that indicates that a search term should be excluded from results. + * + * @since 4.7.0 + * + * @param string $exclusion_prefix The prefix. Default '-'. Returning + * an empty value disables exclusions. + */ + $exclusion_prefix = apply_filters( 'wp_query_search_exclusion_prefix', '-' ); + + foreach ( $q['search_terms'] as $term ) { + // If there is an $exclusion_prefix, terms prefixed with it should be excluded. + $exclude = $exclusion_prefix && ( $exclusion_prefix === substr( $term, 0, 1 ) ); + if ( $exclude ) { + $like_op = 'NOT LIKE'; + $andor_op = 'AND'; + $term = substr( $term, 1 ); + } else { + $like_op = 'LIKE'; + $andor_op = 'OR'; + } + + if ( $n && ! $exclude ) { + $like = '%' . $wpdb->esc_like( $term ) . '%'; + $q['search_orderby_title'][] = $wpdb->prepare( "{$wpdb->posts}.post_title LIKE %s", $like ); + } + + $like = $n . $wpdb->esc_like( $term ) . $n; + $search .= $wpdb->prepare( "{$searchand}(({$wpdb->posts}.post_title $like_op %s) $andor_op ({$wpdb->posts}.post_excerpt $like_op %s) $andor_op ({$wpdb->posts}.post_content $like_op %s))", $like, $like, $like ); + $searchand = ' AND '; + } + + if ( ! empty( $search ) ) { + $search = " AND ({$search}) "; + if ( ! is_user_logged_in() ) { + $search .= " AND ({$wpdb->posts}.post_password = '') "; + } + } + + return $search; + } + + /** + * Check if the terms are suitable for searching. + * + * Uses an array of stopwords (terms) that are excluded from the separate + * term matching when searching for posts. The list of English stopwords is + * the approximate search engines list, and is translatable. + * + * @since 3.7.0 + * + * @param array $terms Terms to check. + * @return array Terms that are not stopwords. + */ + protected function parse_search_terms( $terms ) { + $strtolower = function_exists( 'mb_strtolower' ) ? 'mb_strtolower' : 'strtolower'; + $checked = array(); + + $stopwords = $this->get_search_stopwords(); + + foreach ( $terms as $term ) { + // keep before/after spaces when term is for exact match + if ( preg_match( '/^".+"$/', $term ) ) + $term = trim( $term, "\"'" ); + else + $term = trim( $term, "\"' " ); + + // Avoid single A-Z and single dashes. + if ( ! $term || ( 1 === strlen( $term ) && preg_match( '/^[a-z\-]$/i', $term ) ) ) + continue; + + if ( in_array( call_user_func( $strtolower, $term ), $stopwords, true ) ) + continue; + + $checked[] = $term; + } + + return $checked; + } + + /** + * Retrieve stopwords used when parsing search terms. + * + * @since 3.7.0 + * + * @return array Stopwords. + */ + protected function get_search_stopwords() { + if ( isset( $this->stopwords ) ) + return $this->stopwords; + + /* translators: This is a comma-separated list of very common words that should be excluded from a search, + * like a, an, and the. These are usually called "stopwords". You should not simply translate these individual + * words into your language. Instead, look for and provide commonly accepted stopwords in your language. + */ + $words = explode( ',', _x( 'about,an,are,as,at,be,by,com,for,from,how,in,is,it,of,on,or,that,the,this,to,was,what,when,where,who,will,with,www', + 'Comma-separated list of search stopwords in your language' ) ); + + $stopwords = array(); + foreach ( $words as $word ) { + $word = trim( $word, "\r\n\t " ); + if ( $word ) + $stopwords[] = $word; + } + + /** + * Filters stopwords used when parsing search terms. + * + * @since 3.7.0 + * + * @param array $stopwords Stopwords. + */ + $this->stopwords = apply_filters( 'wp_search_stopwords', $stopwords ); + return $this->stopwords; + } + + /** + * Generate SQL for the ORDER BY condition based on passed search terms. + * + * @param array $q Query variables. + * @return string ORDER BY clause. + */ + protected function parse_search_order( &$q ) { + global $wpdb; + + if ( $q['search_terms_count'] > 1 ) { + $num_terms = count( $q['search_orderby_title'] ); + + // If the search terms contain negative queries, don't bother ordering by sentence matches. + $like = ''; + if ( ! preg_match( '/(?:\s|^)\-/', $q['s'] ) ) { + $like = '%' . $wpdb->esc_like( $q['s'] ) . '%'; + } + + $search_orderby = ''; + + // sentence match in 'post_title' + if ( $like ) { + $search_orderby .= $wpdb->prepare( "WHEN {$wpdb->posts}.post_title LIKE %s THEN 1 ", $like ); + } + + // sanity limit, sort as sentence when more than 6 terms + // (few searches are longer than 6 terms and most titles are not) + if ( $num_terms < 7 ) { + // all words in title + $search_orderby .= 'WHEN ' . implode( ' AND ', $q['search_orderby_title'] ) . ' THEN 2 '; + // any word in title, not needed when $num_terms == 1 + if ( $num_terms > 1 ) + $search_orderby .= 'WHEN ' . implode( ' OR ', $q['search_orderby_title'] ) . ' THEN 3 '; + } + + // Sentence match in 'post_content' and 'post_excerpt'. + if ( $like ) { + $search_orderby .= $wpdb->prepare( "WHEN {$wpdb->posts}.post_excerpt LIKE %s THEN 4 ", $like ); + $search_orderby .= $wpdb->prepare( "WHEN {$wpdb->posts}.post_content LIKE %s THEN 5 ", $like ); + } + + if ( $search_orderby ) { + $search_orderby = '(CASE ' . $search_orderby . 'ELSE 6 END)'; + } + } else { + // single word or sentence search + $search_orderby = reset( $q['search_orderby_title'] ) . ' DESC'; + } + + return $search_orderby; + } + + /** + * If the passed orderby value is allowed, convert the alias to a + * properly-prefixed orderby value. + * + * @since 4.0.0 + * @access protected + * + * @param string $orderby Alias for the field to order by. + * @return string|false Table-prefixed value to used in the ORDER clause. False otherwise. + */ + protected function parse_orderby( $orderby ) { + global $wpdb; + + // Used to filter values. + $allowed_keys = array( + 'post_name', 'post_author', 'post_date', 'post_title', 'post_modified', + 'post_parent', 'post_type', 'name', 'author', 'date', 'title', 'modified', + 'parent', 'type', 'ID', 'menu_order', 'comment_count', 'rand', + ); + + $primary_meta_key = ''; + $primary_meta_query = false; + $meta_clauses = $this->meta_query->get_clauses(); + if ( ! empty( $meta_clauses ) ) { + $primary_meta_query = reset( $meta_clauses ); + + if ( ! empty( $primary_meta_query['key'] ) ) { + $primary_meta_key = $primary_meta_query['key']; + $allowed_keys[] = $primary_meta_key; + } + + $allowed_keys[] = 'meta_value'; + $allowed_keys[] = 'meta_value_num'; + $allowed_keys = array_merge( $allowed_keys, array_keys( $meta_clauses ) ); + } + + // If RAND() contains a seed value, sanitize and add to allowed keys. + $rand_with_seed = false; + if ( preg_match( '/RAND\(([0-9]+)\)/i', $orderby, $matches ) ) { + $orderby = sprintf( 'RAND(%s)', intval( $matches[1] ) ); + $allowed_keys[] = $orderby; + $rand_with_seed = true; + } + + if ( ! in_array( $orderby, $allowed_keys, true ) ) { + return false; + } + + switch ( $orderby ) { + case 'post_name': + case 'post_author': + case 'post_date': + case 'post_title': + case 'post_modified': + case 'post_parent': + case 'post_type': + case 'ID': + case 'menu_order': + case 'comment_count': + $orderby_clause = "{$wpdb->posts}.{$orderby}"; + break; + case 'rand': + $orderby_clause = 'RAND()'; + break; + case $primary_meta_key: + case 'meta_value': + if ( ! empty( $primary_meta_query['type'] ) ) { + $orderby_clause = "CAST({$primary_meta_query['alias']}.meta_value AS {$primary_meta_query['cast']})"; + } else { + $orderby_clause = "{$primary_meta_query['alias']}.meta_value"; + } + break; + case 'meta_value_num': + $orderby_clause = "{$primary_meta_query['alias']}.meta_value+0"; + break; + default: + if ( array_key_exists( $orderby, $meta_clauses ) ) { + // $orderby corresponds to a meta_query clause. + $meta_clause = $meta_clauses[ $orderby ]; + $orderby_clause = "CAST({$meta_clause['alias']}.meta_value AS {$meta_clause['cast']})"; + } elseif ( $rand_with_seed ) { + $orderby_clause = $orderby; + } else { + // Default: order by post field. + $orderby_clause = "{$wpdb->posts}.post_" . sanitize_key( $orderby ); + } + + break; + } + + return $orderby_clause; + } + + /** + * Parse an 'order' query variable and cast it to ASC or DESC as necessary. + * + * @since 4.0.0 + * @access protected + * + * @param string $order The 'order' query variable. + * @return string The sanitized 'order' query variable. + */ + protected function parse_order( $order ) { + if ( ! is_string( $order ) || empty( $order ) ) { + return 'DESC'; + } + + if ( 'ASC' === strtoupper( $order ) ) { + return 'ASC'; + } else { + return 'DESC'; + } + } + + /** + * Sets the 404 property and saves whether query is feed. + * + * @since 2.0.0 + * @access public + */ + public function set_404() { + $is_feed = $this->is_feed; + + $this->init_query_flags(); + $this->is_404 = true; + + $this->is_feed = $is_feed; + } + + /** + * Retrieve query variable. + * + * @since 1.5.0 + * @since 3.9.0 The `$default` argument was introduced. + * + * @access public + * + * @param string $query_var Query variable key. + * @param mixed $default Optional. Value to return if the query variable is not set. Default empty. + * @return mixed Contents of the query variable. + */ + public function get( $query_var, $default = '' ) { + if ( isset( $this->query_vars[ $query_var ] ) ) { + return $this->query_vars[ $query_var ]; + } + + return $default; + } + + /** + * Set query variable. + * + * @since 1.5.0 + * @access public + * + * @param string $query_var Query variable key. + * @param mixed $value Query variable value. + */ + public function set($query_var, $value) { + $this->query_vars[$query_var] = $value; + } + + /** + * Retrieve the posts based on query variables. + * + * There are a few filters and actions that can be used to modify the post + * database query. + * + * @since 1.5.0 + * @access public + * + * @return array List of posts. + */ + public function get_posts() { + global $wpdb; + + $this->parse_query(); + + /** + * Fires after the query variable object is created, but before the actual query is run. + * + * Note: If using conditional tags, use the method versions within the passed instance + * (e.g. $this->is_main_query() instead of is_main_query()). This is because the functions + * like is_main_query() test against the global $wp_query instance, not the passed one. + * + * @since 2.0.0 + * + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + do_action_ref_array( 'pre_get_posts', array( &$this ) ); + + // Shorthand. + $q = &$this->query_vars; + + // Fill again in case pre_get_posts unset some vars. + $q = $this->fill_query_vars($q); + + // Parse meta query + $this->meta_query = new WP_Meta_Query(); + $this->meta_query->parse_query_vars( $q ); + + // Set a flag if a pre_get_posts hook changed the query vars. + $hash = md5( serialize( $this->query_vars ) ); + if ( $hash != $this->query_vars_hash ) { + $this->query_vars_changed = true; + $this->query_vars_hash = $hash; + } + unset($hash); + + // First let's clear some variables + $distinct = ''; + $whichauthor = ''; + $whichmimetype = ''; + $where = ''; + $limits = ''; + $join = ''; + $search = ''; + $groupby = ''; + $post_status_join = false; + $page = 1; + + if ( isset( $q['caller_get_posts'] ) ) { + _deprecated_argument( 'WP_Query', '3.1.0', __( '"caller_get_posts" is deprecated. Use "ignore_sticky_posts" instead.' ) ); + if ( !isset( $q['ignore_sticky_posts'] ) ) + $q['ignore_sticky_posts'] = $q['caller_get_posts']; + } + + if ( !isset( $q['ignore_sticky_posts'] ) ) + $q['ignore_sticky_posts'] = false; + + if ( !isset($q['suppress_filters']) ) + $q['suppress_filters'] = false; + + if ( !isset($q['cache_results']) ) { + if ( wp_using_ext_object_cache() ) + $q['cache_results'] = false; + else + $q['cache_results'] = true; + } + + if ( !isset($q['update_post_term_cache']) ) + $q['update_post_term_cache'] = true; + + if ( ! isset( $q['lazy_load_term_meta'] ) ) { + $q['lazy_load_term_meta'] = $q['update_post_term_cache']; + } + + if ( !isset($q['update_post_meta_cache']) ) + $q['update_post_meta_cache'] = true; + + if ( !isset($q['post_type']) ) { + if ( $this->is_search ) + $q['post_type'] = 'any'; + else + $q['post_type'] = ''; + } + $post_type = $q['post_type']; + if ( empty( $q['posts_per_page'] ) ) { + $q['posts_per_page'] = get_option( 'posts_per_page' ); + } + if ( isset($q['showposts']) && $q['showposts'] ) { + $q['showposts'] = (int) $q['showposts']; + $q['posts_per_page'] = $q['showposts']; + } + if ( (isset($q['posts_per_archive_page']) && $q['posts_per_archive_page'] != 0) && ($this->is_archive || $this->is_search) ) + $q['posts_per_page'] = $q['posts_per_archive_page']; + if ( !isset($q['nopaging']) ) { + if ( $q['posts_per_page'] == -1 ) { + $q['nopaging'] = true; + } else { + $q['nopaging'] = false; + } + } + + if ( $this->is_feed ) { + // This overrides posts_per_page. + if ( ! empty( $q['posts_per_rss'] ) ) { + $q['posts_per_page'] = $q['posts_per_rss']; + } else { + $q['posts_per_page'] = get_option( 'posts_per_rss' ); + } + $q['nopaging'] = false; + } + $q['posts_per_page'] = (int) $q['posts_per_page']; + if ( $q['posts_per_page'] < -1 ) + $q['posts_per_page'] = abs($q['posts_per_page']); + elseif ( $q['posts_per_page'] == 0 ) + $q['posts_per_page'] = 1; + + if ( !isset($q['comments_per_page']) || $q['comments_per_page'] == 0 ) + $q['comments_per_page'] = get_option('comments_per_page'); + + if ( $this->is_home && (empty($this->query) || $q['preview'] == 'true') && ( 'page' == get_option('show_on_front') ) && get_option('page_on_front') ) { + $this->is_page = true; + $this->is_home = false; + $q['page_id'] = get_option('page_on_front'); + } + + if ( isset($q['page']) ) { + $q['page'] = trim($q['page'], '/'); + $q['page'] = absint($q['page']); + } + + // If true, forcibly turns off SQL_CALC_FOUND_ROWS even when limits are present. + if ( isset($q['no_found_rows']) ) + $q['no_found_rows'] = (bool) $q['no_found_rows']; + else + $q['no_found_rows'] = false; + + switch ( $q['fields'] ) { + case 'ids': + $fields = "{$wpdb->posts}.ID"; + break; + case 'id=>parent': + $fields = "{$wpdb->posts}.ID, {$wpdb->posts}.post_parent"; + break; + default: + $fields = "{$wpdb->posts}.*"; + } + + if ( '' !== $q['menu_order'] ) { + $where .= " AND {$wpdb->posts}.menu_order = " . $q['menu_order']; + } + // The "m" parameter is meant for months but accepts datetimes of varying specificity + if ( $q['m'] ) { + $where .= " AND YEAR({$wpdb->posts}.post_date)=" . substr($q['m'], 0, 4); + if ( strlen($q['m']) > 5 ) { + $where .= " AND MONTH({$wpdb->posts}.post_date)=" . substr($q['m'], 4, 2); + } + if ( strlen($q['m']) > 7 ) { + $where .= " AND DAYOFMONTH({$wpdb->posts}.post_date)=" . substr($q['m'], 6, 2); + } + if ( strlen($q['m']) > 9 ) { + $where .= " AND HOUR({$wpdb->posts}.post_date)=" . substr($q['m'], 8, 2); + } + if ( strlen($q['m']) > 11 ) { + $where .= " AND MINUTE({$wpdb->posts}.post_date)=" . substr($q['m'], 10, 2); + } + if ( strlen($q['m']) > 13 ) { + $where .= " AND SECOND({$wpdb->posts}.post_date)=" . substr($q['m'], 12, 2); + } + } + + // Handle the other individual date parameters + $date_parameters = array(); + + if ( '' !== $q['hour'] ) + $date_parameters['hour'] = $q['hour']; + + if ( '' !== $q['minute'] ) + $date_parameters['minute'] = $q['minute']; + + if ( '' !== $q['second'] ) + $date_parameters['second'] = $q['second']; + + if ( $q['year'] ) + $date_parameters['year'] = $q['year']; + + if ( $q['monthnum'] ) + $date_parameters['monthnum'] = $q['monthnum']; + + if ( $q['w'] ) + $date_parameters['week'] = $q['w']; + + if ( $q['day'] ) + $date_parameters['day'] = $q['day']; + + if ( $date_parameters ) { + $date_query = new WP_Date_Query( array( $date_parameters ) ); + $where .= $date_query->get_sql(); + } + unset( $date_parameters, $date_query ); + + // Handle complex date queries + if ( ! empty( $q['date_query'] ) ) { + $this->date_query = new WP_Date_Query( $q['date_query'] ); + $where .= $this->date_query->get_sql(); + } + + + // If we've got a post_type AND it's not "any" post_type. + if ( !empty($q['post_type']) && 'any' != $q['post_type'] ) { + foreach ( (array)$q['post_type'] as $_post_type ) { + $ptype_obj = get_post_type_object($_post_type); + if ( !$ptype_obj || !$ptype_obj->query_var || empty($q[ $ptype_obj->query_var ]) ) + continue; + + if ( ! $ptype_obj->hierarchical ) { + // Non-hierarchical post types can directly use 'name'. + $q['name'] = $q[ $ptype_obj->query_var ]; + } else { + // Hierarchical post types will operate through 'pagename'. + $q['pagename'] = $q[ $ptype_obj->query_var ]; + $q['name'] = ''; + } + + // Only one request for a slug is possible, this is why name & pagename are overwritten above. + break; + } //end foreach + unset($ptype_obj); + } + + if ( '' !== $q['title'] ) { + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_title = %s", stripslashes( $q['title'] ) ); + } + + // Parameters related to 'post_name'. + if ( '' != $q['name'] ) { + $q['name'] = sanitize_title_for_query( $q['name'] ); + $where .= " AND {$wpdb->posts}.post_name = '" . $q['name'] . "'"; + } elseif ( '' != $q['pagename'] ) { + if ( isset($this->queried_object_id) ) { + $reqpage = $this->queried_object_id; + } else { + if ( 'page' != $q['post_type'] ) { + foreach ( (array)$q['post_type'] as $_post_type ) { + $ptype_obj = get_post_type_object($_post_type); + if ( !$ptype_obj || !$ptype_obj->hierarchical ) + continue; + + $reqpage = get_page_by_path($q['pagename'], OBJECT, $_post_type); + if ( $reqpage ) + break; + } + unset($ptype_obj); + } else { + $reqpage = get_page_by_path($q['pagename']); + } + if ( !empty($reqpage) ) + $reqpage = $reqpage->ID; + else + $reqpage = 0; + } + + $page_for_posts = get_option('page_for_posts'); + if ( ('page' != get_option('show_on_front') ) || empty($page_for_posts) || ( $reqpage != $page_for_posts ) ) { + $q['pagename'] = sanitize_title_for_query( wp_basename( $q['pagename'] ) ); + $q['name'] = $q['pagename']; + $where .= " AND ({$wpdb->posts}.ID = '$reqpage')"; + $reqpage_obj = get_post( $reqpage ); + if ( is_object($reqpage_obj) && 'attachment' == $reqpage_obj->post_type ) { + $this->is_attachment = true; + $post_type = $q['post_type'] = 'attachment'; + $this->is_page = true; + $q['attachment_id'] = $reqpage; + } + } + } elseif ( '' != $q['attachment'] ) { + $q['attachment'] = sanitize_title_for_query( wp_basename( $q['attachment'] ) ); + $q['name'] = $q['attachment']; + $where .= " AND {$wpdb->posts}.post_name = '" . $q['attachment'] . "'"; + } elseif ( is_array( $q['post_name__in'] ) && ! empty( $q['post_name__in'] ) ) { + $q['post_name__in'] = array_map( 'sanitize_title_for_query', $q['post_name__in'] ); + $post_name__in = "'" . implode( "','", $q['post_name__in'] ) . "'"; + $where .= " AND {$wpdb->posts}.post_name IN ($post_name__in)"; + } + + // If an attachment is requested by number, let it supersede any post number. + if ( $q['attachment_id'] ) + $q['p'] = absint($q['attachment_id']); + + // If a post number is specified, load that post + if ( $q['p'] ) { + $where .= " AND {$wpdb->posts}.ID = " . $q['p']; + } elseif ( $q['post__in'] ) { + $post__in = implode(',', array_map( 'absint', $q['post__in'] )); + $where .= " AND {$wpdb->posts}.ID IN ($post__in)"; + } elseif ( $q['post__not_in'] ) { + $post__not_in = implode(',', array_map( 'absint', $q['post__not_in'] )); + $where .= " AND {$wpdb->posts}.ID NOT IN ($post__not_in)"; + } + + if ( is_numeric( $q['post_parent'] ) ) { + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_parent = %d ", $q['post_parent'] ); + } elseif ( $q['post_parent__in'] ) { + $post_parent__in = implode( ',', array_map( 'absint', $q['post_parent__in'] ) ); + $where .= " AND {$wpdb->posts}.post_parent IN ($post_parent__in)"; + } elseif ( $q['post_parent__not_in'] ) { + $post_parent__not_in = implode( ',', array_map( 'absint', $q['post_parent__not_in'] ) ); + $where .= " AND {$wpdb->posts}.post_parent NOT IN ($post_parent__not_in)"; + } + + if ( $q['page_id'] ) { + if ( ('page' != get_option('show_on_front') ) || ( $q['page_id'] != get_option('page_for_posts') ) ) { + $q['p'] = $q['page_id']; + $where = " AND {$wpdb->posts}.ID = " . $q['page_id']; + } + } + + // If a search pattern is specified, load the posts that match. + if ( strlen( $q['s'] ) ) { + $search = $this->parse_search( $q ); + } + + if ( ! $q['suppress_filters'] ) { + /** + * Filters the search SQL that is used in the WHERE clause of WP_Query. + * + * @since 3.0.0 + * + * @param string $search Search SQL for WHERE clause. + * @param WP_Query $this The current WP_Query object. + */ + $search = apply_filters_ref_array( 'posts_search', array( $search, &$this ) ); + } + + // Taxonomies + if ( !$this->is_singular ) { + $this->parse_tax_query( $q ); + + $clauses = $this->tax_query->get_sql( $wpdb->posts, 'ID' ); + + $join .= $clauses['join']; + $where .= $clauses['where']; + } + + if ( $this->is_tax ) { + if ( empty($post_type) ) { + // Do a fully inclusive search for currently registered post types of queried taxonomies + $post_type = array(); + $taxonomies = array_keys( $this->tax_query->queried_terms ); + foreach ( get_post_types( array( 'exclude_from_search' => false ) ) as $pt ) { + $object_taxonomies = $pt === 'attachment' ? get_taxonomies_for_attachments() : get_object_taxonomies( $pt ); + if ( array_intersect( $taxonomies, $object_taxonomies ) ) + $post_type[] = $pt; + } + if ( ! $post_type ) + $post_type = 'any'; + elseif ( count( $post_type ) == 1 ) + $post_type = $post_type[0]; + + $post_status_join = true; + } elseif ( in_array('attachment', (array) $post_type) ) { + $post_status_join = true; + } + } + + /* + * Ensure that 'taxonomy', 'term', 'term_id', 'cat', and + * 'category_name' vars are set for backward compatibility. + */ + if ( ! empty( $this->tax_query->queried_terms ) ) { + + /* + * Set 'taxonomy', 'term', and 'term_id' to the + * first taxonomy other than 'post_tag' or 'category'. + */ + if ( ! isset( $q['taxonomy'] ) ) { + foreach ( $this->tax_query->queried_terms as $queried_taxonomy => $queried_items ) { + if ( empty( $queried_items['terms'][0] ) ) { + continue; + } + + if ( ! in_array( $queried_taxonomy, array( 'category', 'post_tag' ) ) ) { + $q['taxonomy'] = $queried_taxonomy; + + if ( 'slug' === $queried_items['field'] ) { + $q['term'] = $queried_items['terms'][0]; + } else { + $q['term_id'] = $queried_items['terms'][0]; + } + + // Take the first one we find. + break; + } + } + } + + // 'cat', 'category_name', 'tag_id' + foreach ( $this->tax_query->queried_terms as $queried_taxonomy => $queried_items ) { + if ( empty( $queried_items['terms'][0] ) ) { + continue; + } + + if ( 'category' === $queried_taxonomy ) { + $the_cat = get_term_by( $queried_items['field'], $queried_items['terms'][0], 'category' ); + if ( $the_cat ) { + $this->set( 'cat', $the_cat->term_id ); + $this->set( 'category_name', $the_cat->slug ); + } + unset( $the_cat ); + } + + if ( 'post_tag' === $queried_taxonomy ) { + $the_tag = get_term_by( $queried_items['field'], $queried_items['terms'][0], 'post_tag' ); + if ( $the_tag ) { + $this->set( 'tag_id', $the_tag->term_id ); + } + unset( $the_tag ); + } + } + } + + if ( !empty( $this->tax_query->queries ) || !empty( $this->meta_query->queries ) ) { + $groupby = "{$wpdb->posts}.ID"; + } + + // Author/user stuff + + if ( ! empty( $q['author'] ) && $q['author'] != '0' ) { + $q['author'] = addslashes_gpc( '' . urldecode( $q['author'] ) ); + $authors = array_unique( array_map( 'intval', preg_split( '/[,\s]+/', $q['author'] ) ) ); + foreach ( $authors as $author ) { + $key = $author > 0 ? 'author__in' : 'author__not_in'; + $q[$key][] = abs( $author ); + } + $q['author'] = implode( ',', $authors ); + } + + if ( ! empty( $q['author__not_in'] ) ) { + $author__not_in = implode( ',', array_map( 'absint', array_unique( (array) $q['author__not_in'] ) ) ); + $where .= " AND {$wpdb->posts}.post_author NOT IN ($author__not_in) "; + } elseif ( ! empty( $q['author__in'] ) ) { + $author__in = implode( ',', array_map( 'absint', array_unique( (array) $q['author__in'] ) ) ); + $where .= " AND {$wpdb->posts}.post_author IN ($author__in) "; + } + + // Author stuff for nice URLs + + if ( '' != $q['author_name'] ) { + if ( strpos($q['author_name'], '/') !== false ) { + $q['author_name'] = explode('/', $q['author_name']); + if ( $q['author_name'][ count($q['author_name'])-1 ] ) { + $q['author_name'] = $q['author_name'][count($q['author_name'])-1]; // no trailing slash + } else { + $q['author_name'] = $q['author_name'][count($q['author_name'])-2]; // there was a trailing slash + } + } + $q['author_name'] = sanitize_title_for_query( $q['author_name'] ); + $q['author'] = get_user_by('slug', $q['author_name']); + if ( $q['author'] ) + $q['author'] = $q['author']->ID; + $whichauthor .= " AND ({$wpdb->posts}.post_author = " . absint($q['author']) . ')'; + } + + // MIME-Type stuff for attachment browsing + + if ( isset( $q['post_mime_type'] ) && '' != $q['post_mime_type'] ) { + $whichmimetype = wp_post_mime_type_where( $q['post_mime_type'], $wpdb->posts ); + } + $where .= $search . $whichauthor . $whichmimetype; + + if ( ! empty( $this->meta_query->queries ) ) { + $clauses = $this->meta_query->get_sql( 'post', $wpdb->posts, 'ID', $this ); + $join .= $clauses['join']; + $where .= $clauses['where']; + } + + $rand = ( isset( $q['orderby'] ) && 'rand' === $q['orderby'] ); + if ( ! isset( $q['order'] ) ) { + $q['order'] = $rand ? '' : 'DESC'; + } else { + $q['order'] = $rand ? '' : $this->parse_order( $q['order'] ); + } + + // Order by. + if ( empty( $q['orderby'] ) ) { + /* + * Boolean false or empty array blanks out ORDER BY, + * while leaving the value unset or otherwise empty sets the default. + */ + if ( isset( $q['orderby'] ) && ( is_array( $q['orderby'] ) || false === $q['orderby'] ) ) { + $orderby = ''; + } else { + $orderby = "{$wpdb->posts}.post_date " . $q['order']; + } + } elseif ( 'none' == $q['orderby'] ) { + $orderby = ''; + } elseif ( $q['orderby'] == 'post__in' && ! empty( $post__in ) ) { + $orderby = "FIELD( {$wpdb->posts}.ID, $post__in )"; + } elseif ( $q['orderby'] == 'post_parent__in' && ! empty( $post_parent__in ) ) { + $orderby = "FIELD( {$wpdb->posts}.post_parent, $post_parent__in )"; + } elseif ( $q['orderby'] == 'post_name__in' && ! empty( $post_name__in ) ) { + $orderby = "FIELD( {$wpdb->posts}.post_name, $post_name__in )"; + } else { + $orderby_array = array(); + if ( is_array( $q['orderby'] ) ) { + foreach ( $q['orderby'] as $_orderby => $order ) { + $orderby = addslashes_gpc( urldecode( $_orderby ) ); + $parsed = $this->parse_orderby( $orderby ); + + if ( ! $parsed ) { + continue; + } + + $orderby_array[] = $parsed . ' ' . $this->parse_order( $order ); + } + $orderby = implode( ', ', $orderby_array ); + + } else { + $q['orderby'] = urldecode( $q['orderby'] ); + $q['orderby'] = addslashes_gpc( $q['orderby'] ); + + foreach ( explode( ' ', $q['orderby'] ) as $i => $orderby ) { + $parsed = $this->parse_orderby( $orderby ); + // Only allow certain values for safety. + if ( ! $parsed ) { + continue; + } + + $orderby_array[] = $parsed; + } + $orderby = implode( ' ' . $q['order'] . ', ', $orderby_array ); + + if ( empty( $orderby ) ) { + $orderby = "{$wpdb->posts}.post_date " . $q['order']; + } elseif ( ! empty( $q['order'] ) ) { + $orderby .= " {$q['order']}"; + } + } + } + + // Order search results by relevance only when another "orderby" is not specified in the query. + if ( ! empty( $q['s'] ) ) { + $search_orderby = ''; + if ( ! empty( $q['search_orderby_title'] ) && ( empty( $q['orderby'] ) && ! $this->is_feed ) || ( isset( $q['orderby'] ) && 'relevance' === $q['orderby'] ) ) + $search_orderby = $this->parse_search_order( $q ); + + if ( ! $q['suppress_filters'] ) { + /** + * Filters the ORDER BY used when ordering search results. + * + * @since 3.7.0 + * + * @param string $search_orderby The ORDER BY clause. + * @param WP_Query $this The current WP_Query instance. + */ + $search_orderby = apply_filters( 'posts_search_orderby', $search_orderby, $this ); + } + + if ( $search_orderby ) + $orderby = $orderby ? $search_orderby . ', ' . $orderby : $search_orderby; + } + + if ( is_array( $post_type ) && count( $post_type ) > 1 ) { + $post_type_cap = 'multiple_post_type'; + } else { + if ( is_array( $post_type ) ) + $post_type = reset( $post_type ); + $post_type_object = get_post_type_object( $post_type ); + if ( empty( $post_type_object ) ) + $post_type_cap = $post_type; + } + + if ( isset( $q['post_password'] ) ) { + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_password = %s", $q['post_password'] ); + if ( empty( $q['perm'] ) ) { + $q['perm'] = 'readable'; + } + } elseif ( isset( $q['has_password'] ) ) { + $where .= sprintf( " AND {$wpdb->posts}.post_password %s ''", $q['has_password'] ? '!=' : '=' ); + } + + if ( ! empty( $q['comment_status'] ) ) { + $where .= $wpdb->prepare( " AND {$wpdb->posts}.comment_status = %s ", $q['comment_status'] ); + } + + if ( ! empty( $q['ping_status'] ) ) { + $where .= $wpdb->prepare( " AND {$wpdb->posts}.ping_status = %s ", $q['ping_status'] ); + } + + if ( 'any' == $post_type ) { + $in_search_post_types = get_post_types( array('exclude_from_search' => false) ); + if ( empty( $in_search_post_types ) ) { + $where .= ' AND 1=0 '; + } else { + $where .= " AND {$wpdb->posts}.post_type IN ('" . join( "', '", array_map( 'esc_sql', $in_search_post_types ) ) . "')"; + } + } elseif ( !empty( $post_type ) && is_array( $post_type ) ) { + $where .= " AND {$wpdb->posts}.post_type IN ('" . join("', '", esc_sql( $post_type ) ) . "')"; + } elseif ( ! empty( $post_type ) ) { + $where .= $wpdb->prepare( " AND {$wpdb->posts}.post_type = %s", $post_type ); + $post_type_object = get_post_type_object ( $post_type ); + } elseif ( $this->is_attachment ) { + $where .= " AND {$wpdb->posts}.post_type = 'attachment'"; + $post_type_object = get_post_type_object ( 'attachment' ); + } elseif ( $this->is_page ) { + $where .= " AND {$wpdb->posts}.post_type = 'page'"; + $post_type_object = get_post_type_object ( 'page' ); + } else { + $where .= " AND {$wpdb->posts}.post_type = 'post'"; + $post_type_object = get_post_type_object ( 'post' ); + } + + $edit_cap = 'edit_post'; + $read_cap = 'read_post'; + + if ( ! empty( $post_type_object ) ) { + $edit_others_cap = $post_type_object->cap->edit_others_posts; + $read_private_cap = $post_type_object->cap->read_private_posts; + } else { + $edit_others_cap = 'edit_others_' . $post_type_cap . 's'; + $read_private_cap = 'read_private_' . $post_type_cap . 's'; + } + + $user_id = get_current_user_id(); + + $q_status = array(); + if ( ! empty( $q['post_status'] ) ) { + $statuswheres = array(); + $q_status = $q['post_status']; + if ( ! is_array( $q_status ) ) + $q_status = explode(',', $q_status); + $r_status = array(); + $p_status = array(); + $e_status = array(); + if ( in_array( 'any', $q_status ) ) { + foreach ( get_post_stati( array( 'exclude_from_search' => true ) ) as $status ) { + if ( ! in_array( $status, $q_status ) ) { + $e_status[] = "{$wpdb->posts}.post_status <> '$status'"; + } + } + } else { + foreach ( get_post_stati() as $status ) { + if ( in_array( $status, $q_status ) ) { + if ( 'private' == $status ) { + $p_status[] = "{$wpdb->posts}.post_status = '$status'"; + } else { + $r_status[] = "{$wpdb->posts}.post_status = '$status'"; + } + } + } + } + + if ( empty($q['perm'] ) || 'readable' != $q['perm'] ) { + $r_status = array_merge($r_status, $p_status); + unset($p_status); + } + + if ( !empty($e_status) ) { + $statuswheres[] = "(" . join( ' AND ', $e_status ) . ")"; + } + if ( !empty($r_status) ) { + if ( !empty($q['perm'] ) && 'editable' == $q['perm'] && !current_user_can($edit_others_cap) ) { + $statuswheres[] = "({$wpdb->posts}.post_author = $user_id " . "AND (" . join( ' OR ', $r_status ) . "))"; + } else { + $statuswheres[] = "(" . join( ' OR ', $r_status ) . ")"; + } + } + if ( !empty($p_status) ) { + if ( !empty($q['perm'] ) && 'readable' == $q['perm'] && !current_user_can($read_private_cap) ) { + $statuswheres[] = "({$wpdb->posts}.post_author = $user_id " . "AND (" . join( ' OR ', $p_status ) . "))"; + } else { + $statuswheres[] = "(" . join( ' OR ', $p_status ) . ")"; + } + } + if ( $post_status_join ) { + $join .= " LEFT JOIN {$wpdb->posts} AS p2 ON ({$wpdb->posts}.post_parent = p2.ID) "; + foreach ( $statuswheres as $index => $statuswhere ) { + $statuswheres[$index] = "($statuswhere OR ({$wpdb->posts}.post_status = 'inherit' AND " . str_replace( $wpdb->posts, 'p2', $statuswhere ) . "))"; + } + } + $where_status = implode( ' OR ', $statuswheres ); + if ( ! empty( $where_status ) ) { + $where .= " AND ($where_status)"; + } + } elseif ( !$this->is_singular ) { + $where .= " AND ({$wpdb->posts}.post_status = 'publish'"; + + // Add public states. + $public_states = get_post_stati( array('public' => true) ); + foreach ( (array) $public_states as $state ) { + if ( 'publish' == $state ) // Publish is hard-coded above. + continue; + $where .= " OR {$wpdb->posts}.post_status = '$state'"; + } + + if ( $this->is_admin ) { + // Add protected states that should show in the admin all list. + $admin_all_states = get_post_stati( array('protected' => true, 'show_in_admin_all_list' => true) ); + foreach ( (array) $admin_all_states as $state ) { + $where .= " OR {$wpdb->posts}.post_status = '$state'"; + } + } + + if ( is_user_logged_in() ) { + // Add private states that are limited to viewing by the author of a post or someone who has caps to read private states. + $private_states = get_post_stati( array('private' => true) ); + foreach ( (array) $private_states as $state ) { + $where .= current_user_can( $read_private_cap ) ? " OR {$wpdb->posts}.post_status = '$state'" : " OR {$wpdb->posts}.post_author = $user_id AND {$wpdb->posts}.post_status = '$state'"; + } + } + + $where .= ')'; + } + + /* + * Apply filters on where and join prior to paging so that any + * manipulations to them are reflected in the paging by day queries. + */ + if ( !$q['suppress_filters'] ) { + /** + * Filters the WHERE clause of the query. + * + * @since 1.5.0 + * + * @param string $where The WHERE clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $where = apply_filters_ref_array( 'posts_where', array( $where, &$this ) ); + + /** + * Filters the JOIN clause of the query. + * + * @since 1.5.0 + * + * @param string $where The JOIN clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $join = apply_filters_ref_array( 'posts_join', array( $join, &$this ) ); + } + + // Paging + if ( empty($q['nopaging']) && !$this->is_singular ) { + $page = absint($q['paged']); + if ( !$page ) + $page = 1; + + // If 'offset' is provided, it takes precedence over 'paged'. + if ( isset( $q['offset'] ) && is_numeric( $q['offset'] ) ) { + $q['offset'] = absint( $q['offset'] ); + $pgstrt = $q['offset'] . ', '; + } else { + $pgstrt = absint( ( $page - 1 ) * $q['posts_per_page'] ) . ', '; + } + $limits = 'LIMIT ' . $pgstrt . $q['posts_per_page']; + } + + // Comments feeds + if ( $this->is_comment_feed && ! $this->is_singular ) { + if ( $this->is_archive || $this->is_search ) { + $cjoin = "JOIN {$wpdb->posts} ON ({$wpdb->comments}.comment_post_ID = {$wpdb->posts}.ID) $join "; + $cwhere = "WHERE comment_approved = '1' $where"; + $cgroupby = "{$wpdb->comments}.comment_id"; + } else { // Other non singular e.g. front + $cjoin = "JOIN {$wpdb->posts} ON ( {$wpdb->comments}.comment_post_ID = {$wpdb->posts}.ID )"; + $cwhere = "WHERE ( post_status = 'publish' OR ( post_status = 'inherit' AND post_type = 'attachment' ) ) AND comment_approved = '1'"; + $cgroupby = ''; + } + + if ( !$q['suppress_filters'] ) { + /** + * Filters the JOIN clause of the comments feed query before sending. + * + * @since 2.2.0 + * + * @param string $cjoin The JOIN clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $cjoin = apply_filters_ref_array( 'comment_feed_join', array( $cjoin, &$this ) ); + + /** + * Filters the WHERE clause of the comments feed query before sending. + * + * @since 2.2.0 + * + * @param string $cwhere The WHERE clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $cwhere = apply_filters_ref_array( 'comment_feed_where', array( $cwhere, &$this ) ); + + /** + * Filters the GROUP BY clause of the comments feed query before sending. + * + * @since 2.2.0 + * + * @param string $cgroupby The GROUP BY clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $cgroupby = apply_filters_ref_array( 'comment_feed_groupby', array( $cgroupby, &$this ) ); + + /** + * Filters the ORDER BY clause of the comments feed query before sending. + * + * @since 2.8.0 + * + * @param string $corderby The ORDER BY clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $corderby = apply_filters_ref_array( 'comment_feed_orderby', array( 'comment_date_gmt DESC', &$this ) ); + + /** + * Filters the LIMIT clause of the comments feed query before sending. + * + * @since 2.8.0 + * + * @param string $climits The JOIN clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $climits = apply_filters_ref_array( 'comment_feed_limits', array( 'LIMIT ' . get_option('posts_per_rss'), &$this ) ); + } + $cgroupby = ( ! empty( $cgroupby ) ) ? 'GROUP BY ' . $cgroupby : ''; + $corderby = ( ! empty( $corderby ) ) ? 'ORDER BY ' . $corderby : ''; + + $comments = (array) $wpdb->get_results("SELECT $distinct {$wpdb->comments}.* FROM {$wpdb->comments} $cjoin $cwhere $cgroupby $corderby $climits"); + // Convert to WP_Comment + $this->comments = array_map( 'get_comment', $comments ); + $this->comment_count = count($this->comments); + + $post_ids = array(); + + foreach ( $this->comments as $comment ) + $post_ids[] = (int) $comment->comment_post_ID; + + $post_ids = join(',', $post_ids); + $join = ''; + if ( $post_ids ) { + $where = "AND {$wpdb->posts}.ID IN ($post_ids) "; + } else { + $where = "AND 0"; + } + } + + $pieces = array( 'where', 'groupby', 'join', 'orderby', 'distinct', 'fields', 'limits' ); + + /* + * Apply post-paging filters on where and join. Only plugins that + * manipulate paging queries should use these hooks. + */ + if ( !$q['suppress_filters'] ) { + /** + * Filters the WHERE clause of the query. + * + * Specifically for manipulating paging queries. + * + * @since 1.5.0 + * + * @param string $where The WHERE clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $where = apply_filters_ref_array( 'posts_where_paged', array( $where, &$this ) ); + + /** + * Filters the GROUP BY clause of the query. + * + * @since 2.0.0 + * + * @param string $groupby The GROUP BY clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $groupby = apply_filters_ref_array( 'posts_groupby', array( $groupby, &$this ) ); + + /** + * Filters the JOIN clause of the query. + * + * Specifically for manipulating paging queries. + * + * @since 1.5.0 + * + * @param string $join The JOIN clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $join = apply_filters_ref_array( 'posts_join_paged', array( $join, &$this ) ); + + /** + * Filters the ORDER BY clause of the query. + * + * @since 1.5.1 + * + * @param string $orderby The ORDER BY clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $orderby = apply_filters_ref_array( 'posts_orderby', array( $orderby, &$this ) ); + + /** + * Filters the DISTINCT clause of the query. + * + * @since 2.1.0 + * + * @param string $distinct The DISTINCT clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $distinct = apply_filters_ref_array( 'posts_distinct', array( $distinct, &$this ) ); + + /** + * Filters the LIMIT clause of the query. + * + * @since 2.1.0 + * + * @param string $limits The LIMIT clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $limits = apply_filters_ref_array( 'post_limits', array( $limits, &$this ) ); + + /** + * Filters the SELECT clause of the query. + * + * @since 2.1.0 + * + * @param string $fields The SELECT clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $fields = apply_filters_ref_array( 'posts_fields', array( $fields, &$this ) ); + + /** + * Filters all query clauses at once, for convenience. + * + * Covers the WHERE, GROUP BY, JOIN, ORDER BY, DISTINCT, + * fields (SELECT), and LIMITS clauses. + * + * @since 3.1.0 + * + * @param array $clauses The list of clauses for the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $clauses = (array) apply_filters_ref_array( 'posts_clauses', array( compact( $pieces ), &$this ) ); + + $where = isset( $clauses[ 'where' ] ) ? $clauses[ 'where' ] : ''; + $groupby = isset( $clauses[ 'groupby' ] ) ? $clauses[ 'groupby' ] : ''; + $join = isset( $clauses[ 'join' ] ) ? $clauses[ 'join' ] : ''; + $orderby = isset( $clauses[ 'orderby' ] ) ? $clauses[ 'orderby' ] : ''; + $distinct = isset( $clauses[ 'distinct' ] ) ? $clauses[ 'distinct' ] : ''; + $fields = isset( $clauses[ 'fields' ] ) ? $clauses[ 'fields' ] : ''; + $limits = isset( $clauses[ 'limits' ] ) ? $clauses[ 'limits' ] : ''; + } + + /** + * Fires to announce the query's current selection parameters. + * + * For use by caching plugins. + * + * @since 2.3.0 + * + * @param string $selection The assembled selection query. + */ + do_action( 'posts_selection', $where . $groupby . $orderby . $limits . $join ); + + /* + * Filters again for the benefit of caching plugins. + * Regular plugins should use the hooks above. + */ + if ( !$q['suppress_filters'] ) { + /** + * Filters the WHERE clause of the query. + * + * For use by caching plugins. + * + * @since 2.5.0 + * + * @param string $where The WHERE clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $where = apply_filters_ref_array( 'posts_where_request', array( $where, &$this ) ); + + /** + * Filters the GROUP BY clause of the query. + * + * For use by caching plugins. + * + * @since 2.5.0 + * + * @param string $groupby The GROUP BY clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $groupby = apply_filters_ref_array( 'posts_groupby_request', array( $groupby, &$this ) ); + + /** + * Filters the JOIN clause of the query. + * + * For use by caching plugins. + * + * @since 2.5.0 + * + * @param string $join The JOIN clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $join = apply_filters_ref_array( 'posts_join_request', array( $join, &$this ) ); + + /** + * Filters the ORDER BY clause of the query. + * + * For use by caching plugins. + * + * @since 2.5.0 + * + * @param string $orderby The ORDER BY clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $orderby = apply_filters_ref_array( 'posts_orderby_request', array( $orderby, &$this ) ); + + /** + * Filters the DISTINCT clause of the query. + * + * For use by caching plugins. + * + * @since 2.5.0 + * + * @param string $distinct The DISTINCT clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $distinct = apply_filters_ref_array( 'posts_distinct_request', array( $distinct, &$this ) ); + + /** + * Filters the SELECT clause of the query. + * + * For use by caching plugins. + * + * @since 2.5.0 + * + * @param string $fields The SELECT clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $fields = apply_filters_ref_array( 'posts_fields_request', array( $fields, &$this ) ); + + /** + * Filters the LIMIT clause of the query. + * + * For use by caching plugins. + * + * @since 2.5.0 + * + * @param string $limits The LIMIT clause of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $limits = apply_filters_ref_array( 'post_limits_request', array( $limits, &$this ) ); + + /** + * Filters all query clauses at once, for convenience. + * + * For use by caching plugins. + * + * Covers the WHERE, GROUP BY, JOIN, ORDER BY, DISTINCT, + * fields (SELECT), and LIMITS clauses. + * + * @since 3.1.0 + * + * @param array $pieces The pieces of the query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $clauses = (array) apply_filters_ref_array( 'posts_clauses_request', array( compact( $pieces ), &$this ) ); + + $where = isset( $clauses[ 'where' ] ) ? $clauses[ 'where' ] : ''; + $groupby = isset( $clauses[ 'groupby' ] ) ? $clauses[ 'groupby' ] : ''; + $join = isset( $clauses[ 'join' ] ) ? $clauses[ 'join' ] : ''; + $orderby = isset( $clauses[ 'orderby' ] ) ? $clauses[ 'orderby' ] : ''; + $distinct = isset( $clauses[ 'distinct' ] ) ? $clauses[ 'distinct' ] : ''; + $fields = isset( $clauses[ 'fields' ] ) ? $clauses[ 'fields' ] : ''; + $limits = isset( $clauses[ 'limits' ] ) ? $clauses[ 'limits' ] : ''; + } + + if ( ! empty($groupby) ) + $groupby = 'GROUP BY ' . $groupby; + if ( !empty( $orderby ) ) + $orderby = 'ORDER BY ' . $orderby; + + $found_rows = ''; + if ( !$q['no_found_rows'] && !empty($limits) ) + $found_rows = 'SQL_CALC_FOUND_ROWS'; + + $this->request = $old_request = "SELECT $found_rows $distinct $fields FROM {$wpdb->posts} $join WHERE 1=1 $where $groupby $orderby $limits"; + + if ( !$q['suppress_filters'] ) { + /** + * Filters the completed SQL query before sending. + * + * @since 2.0.0 + * + * @param string $request The complete SQL query. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $this->request = apply_filters_ref_array( 'posts_request', array( $this->request, &$this ) ); + } + + /** + * Filters the posts array before the query takes place. + * + * Return a non-null value to bypass WordPress's default post queries. + * + * Filtering functions that require pagination information are encouraged to set + * the `found_posts` and `max_num_pages` properties of the WP_Query object, + * passed to the filter by reference. If WP_Query does not perform a database + * query, it will not have enough information to generate these values itself. + * + * @since 4.6.0 + * + * @param array|null $posts Return an array of post data to short-circuit WP's query, + * or null to allow WP to run its normal queries. + * @param WP_Query $this The WP_Query instance, passed by reference. + */ + $this->posts = apply_filters_ref_array( 'posts_pre_query', array( null, &$this ) ); + + if ( 'ids' == $q['fields'] ) { + if ( null === $this->posts ) { + $this->posts = $wpdb->get_col( $this->request ); + } + + $this->posts = array_map( 'intval', $this->posts ); + $this->post_count = count( $this->posts ); + $this->set_found_posts( $q, $limits ); + + return $this->posts; + } + + if ( 'id=>parent' == $q['fields'] ) { + if ( null === $this->posts ) { + $this->posts = $wpdb->get_results( $this->request ); + } + + $this->post_count = count( $this->posts ); + $this->set_found_posts( $q, $limits ); + + $r = array(); + foreach ( $this->posts as $key => $post ) { + $this->posts[ $key ]->ID = (int) $post->ID; + $this->posts[ $key ]->post_parent = (int) $post->post_parent; + + $r[ (int) $post->ID ] = (int) $post->post_parent; + } + + return $r; + } + + if ( null === $this->posts ) { + $split_the_query = ( $old_request == $this->request && "{$wpdb->posts}.*" == $fields && !empty( $limits ) && $q['posts_per_page'] < 500 ); + + /** + * Filters whether to split the query. + * + * Splitting the query will cause it to fetch just the IDs of the found posts + * (and then individually fetch each post by ID), rather than fetching every + * complete row at once. One massive result vs. many small results. + * + * @since 3.4.0 + * + * @param bool $split_the_query Whether or not to split the query. + * @param WP_Query $this The WP_Query instance. + */ + $split_the_query = apply_filters( 'split_the_query', $split_the_query, $this ); + + if ( $split_the_query ) { + // First get the IDs and then fill in the objects + + $this->request = "SELECT $found_rows $distinct {$wpdb->posts}.ID FROM {$wpdb->posts} $join WHERE 1=1 $where $groupby $orderby $limits"; + + /** + * Filters the Post IDs SQL request before sending. + * + * @since 3.4.0 + * + * @param string $request The post ID request. + * @param WP_Query $this The WP_Query instance. + */ + $this->request = apply_filters( 'posts_request_ids', $this->request, $this ); + + $ids = $wpdb->get_col( $this->request ); + + if ( $ids ) { + $this->posts = $ids; + $this->set_found_posts( $q, $limits ); + _prime_post_caches( $ids, $q['update_post_term_cache'], $q['update_post_meta_cache'] ); + } else { + $this->posts = array(); + } + } else { + $this->posts = $wpdb->get_results( $this->request ); + $this->set_found_posts( $q, $limits ); + } + } + + // Convert to WP_Post objects. + if ( $this->posts ) { + $this->posts = array_map( 'get_post', $this->posts ); + } + + if ( ! $q['suppress_filters'] ) { + /** + * Filters the raw post results array, prior to status checks. + * + * @since 2.3.0 + * + * @param array $posts The post results array. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $this->posts = apply_filters_ref_array( 'posts_results', array( $this->posts, &$this ) ); + } + + if ( !empty($this->posts) && $this->is_comment_feed && $this->is_singular ) { + /** This filter is documented in wp-includes/query.php */ + $cjoin = apply_filters_ref_array( 'comment_feed_join', array( '', &$this ) ); + + /** This filter is documented in wp-includes/query.php */ + $cwhere = apply_filters_ref_array( 'comment_feed_where', array( "WHERE comment_post_ID = '{$this->posts[0]->ID}' AND comment_approved = '1'", &$this ) ); + + /** This filter is documented in wp-includes/query.php */ + $cgroupby = apply_filters_ref_array( 'comment_feed_groupby', array( '', &$this ) ); + $cgroupby = ( ! empty( $cgroupby ) ) ? 'GROUP BY ' . $cgroupby : ''; + + /** This filter is documented in wp-includes/query.php */ + $corderby = apply_filters_ref_array( 'comment_feed_orderby', array( 'comment_date_gmt DESC', &$this ) ); + $corderby = ( ! empty( $corderby ) ) ? 'ORDER BY ' . $corderby : ''; + + /** This filter is documented in wp-includes/query.php */ + $climits = apply_filters_ref_array( 'comment_feed_limits', array( 'LIMIT ' . get_option('posts_per_rss'), &$this ) ); + + $comments_request = "SELECT {$wpdb->comments}.* FROM {$wpdb->comments} $cjoin $cwhere $cgroupby $corderby $climits"; + $comments = $wpdb->get_results($comments_request); + // Convert to WP_Comment + $this->comments = array_map( 'get_comment', $comments ); + $this->comment_count = count($this->comments); + } + + // Check post status to determine if post should be displayed. + if ( !empty($this->posts) && ($this->is_single || $this->is_page) ) { + $status = get_post_status($this->posts[0]); + if ( 'attachment' === $this->posts[0]->post_type && 0 === (int) $this->posts[0]->post_parent ) { + $this->is_page = false; + $this->is_single = true; + $this->is_attachment = true; + } + $post_status_obj = get_post_status_object($status); + + // If the post_status was specifically requested, let it pass through. + if ( !$post_status_obj->public && ! in_array( $status, $q_status ) ) { + + if ( ! is_user_logged_in() ) { + // User must be logged in to view unpublished posts. + $this->posts = array(); + } else { + if ( $post_status_obj->protected ) { + // User must have edit permissions on the draft to preview. + if ( ! current_user_can($edit_cap, $this->posts[0]->ID) ) { + $this->posts = array(); + } else { + $this->is_preview = true; + if ( 'future' != $status ) + $this->posts[0]->post_date = current_time('mysql'); + } + } elseif ( $post_status_obj->private ) { + if ( ! current_user_can($read_cap, $this->posts[0]->ID) ) + $this->posts = array(); + } else { + $this->posts = array(); + } + } + } + + if ( $this->is_preview && $this->posts && current_user_can( $edit_cap, $this->posts[0]->ID ) ) { + /** + * Filters the single post for preview mode. + * + * @since 2.7.0 + * + * @param WP_Post $post_preview The Post object. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $this->posts[0] = get_post( apply_filters_ref_array( 'the_preview', array( $this->posts[0], &$this ) ) ); + } + } + + // Put sticky posts at the top of the posts array + $sticky_posts = get_option('sticky_posts'); + if ( $this->is_home && $page <= 1 && is_array($sticky_posts) && !empty($sticky_posts) && !$q['ignore_sticky_posts'] ) { + $num_posts = count($this->posts); + $sticky_offset = 0; + // Loop over posts and relocate stickies to the front. + for ( $i = 0; $i < $num_posts; $i++ ) { + if ( in_array($this->posts[$i]->ID, $sticky_posts) ) { + $sticky_post = $this->posts[$i]; + // Remove sticky from current position + array_splice($this->posts, $i, 1); + // Move to front, after other stickies + array_splice($this->posts, $sticky_offset, 0, array($sticky_post)); + // Increment the sticky offset. The next sticky will be placed at this offset. + $sticky_offset++; + // Remove post from sticky posts array + $offset = array_search($sticky_post->ID, $sticky_posts); + unset( $sticky_posts[$offset] ); + } + } + + // If any posts have been excluded specifically, Ignore those that are sticky. + if ( !empty($sticky_posts) && !empty($q['post__not_in']) ) + $sticky_posts = array_diff($sticky_posts, $q['post__not_in']); + + // Fetch sticky posts that weren't in the query results + if ( !empty($sticky_posts) ) { + $stickies = get_posts( array( + 'post__in' => $sticky_posts, + 'post_type' => $post_type, + 'post_status' => 'publish', + 'nopaging' => true + ) ); + + foreach ( $stickies as $sticky_post ) { + array_splice( $this->posts, $sticky_offset, 0, array( $sticky_post ) ); + $sticky_offset++; + } + } + } + + // If comments have been fetched as part of the query, make sure comment meta lazy-loading is set up. + if ( ! empty( $this->comments ) ) { + wp_queue_comments_for_comment_meta_lazyload( $this->comments ); + } + + if ( ! $q['suppress_filters'] ) { + /** + * Filters the array of retrieved posts after they've been fetched and + * internally processed. + * + * @since 1.5.0 + * + * @param array $posts The array of retrieved posts. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $this->posts = apply_filters_ref_array( 'the_posts', array( $this->posts, &$this ) ); + } + + // Ensure that any posts added/modified via one of the filters above are + // of the type WP_Post and are filtered. + if ( $this->posts ) { + $this->post_count = count( $this->posts ); + + $this->posts = array_map( 'get_post', $this->posts ); + + if ( $q['cache_results'] ) + update_post_caches($this->posts, $post_type, $q['update_post_term_cache'], $q['update_post_meta_cache']); + + $this->post = reset( $this->posts ); + } else { + $this->post_count = 0; + $this->posts = array(); + } + + if ( $q['lazy_load_term_meta'] ) { + wp_queue_posts_for_term_meta_lazyload( $this->posts ); + } + + return $this->posts; + } + + /** + * Set up the amount of found posts and the number of pages (if limit clause was used) + * for the current query. + * + * @since 3.5.0 + * @access private + * + * @param array $q Query variables. + * @param string $limits LIMIT clauses of the query. + */ + private function set_found_posts( $q, $limits ) { + global $wpdb; + // Bail if posts is an empty array. Continue if posts is an empty string, + // null, or false to accommodate caching plugins that fill posts later. + if ( $q['no_found_rows'] || ( is_array( $this->posts ) && ! $this->posts ) ) + return; + + if ( ! empty( $limits ) ) { + /** + * Filters the query to run for retrieving the found posts. + * + * @since 2.1.0 + * + * @param string $found_posts The query to run to find the found posts. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $this->found_posts = $wpdb->get_var( apply_filters_ref_array( 'found_posts_query', array( 'SELECT FOUND_ROWS()', &$this ) ) ); + } else { + $this->found_posts = count( $this->posts ); + } + + /** + * Filters the number of found posts for the query. + * + * @since 2.1.0 + * + * @param int $found_posts The number of posts found. + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + $this->found_posts = apply_filters_ref_array( 'found_posts', array( $this->found_posts, &$this ) ); + + if ( ! empty( $limits ) ) + $this->max_num_pages = ceil( $this->found_posts / $q['posts_per_page'] ); + } + + /** + * Set up the next post and iterate current post index. + * + * @since 1.5.0 + * @access public + * + * @return WP_Post Next post. + */ + public function next_post() { + + $this->current_post++; + + $this->post = $this->posts[$this->current_post]; + return $this->post; + } + + /** + * Sets up the current post. + * + * Retrieves the next post, sets up the post, sets the 'in the loop' + * property to true. + * + * @since 1.5.0 + * @access public + * + * @global WP_Post $post + */ + public function the_post() { + global $post; + $this->in_the_loop = true; + + if ( $this->current_post == -1 ) // loop has just started + /** + * Fires once the loop is started. + * + * @since 2.0.0 + * + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + do_action_ref_array( 'loop_start', array( &$this ) ); + + $post = $this->next_post(); + $this->setup_postdata( $post ); + } + + /** + * Determines whether there are more posts available in the loop. + * + * Calls the {@see 'loop_end'} action when the loop is complete. + * + * @since 1.5.0 + * @access public + * + * @return bool True if posts are available, false if end of loop. + */ + public function have_posts() { + if ( $this->current_post + 1 < $this->post_count ) { + return true; + } elseif ( $this->current_post + 1 == $this->post_count && $this->post_count > 0 ) { + /** + * Fires once the loop has ended. + * + * @since 2.0.0 + * + * @param WP_Query &$this The WP_Query instance (passed by reference). + */ + do_action_ref_array( 'loop_end', array( &$this ) ); + // Do some cleaning up after the loop + $this->rewind_posts(); + } + + $this->in_the_loop = false; + return false; + } + + /** + * Rewind the posts and reset post index. + * + * @since 1.5.0 + * @access public + */ + public function rewind_posts() { + $this->current_post = -1; + if ( $this->post_count > 0 ) { + $this->post = $this->posts[0]; + } + } + + /** + * Iterate current comment index and return WP_Comment object. + * + * @since 2.2.0 + * @access public + * + * @return WP_Comment Comment object. + */ + public function next_comment() { + $this->current_comment++; + + $this->comment = $this->comments[$this->current_comment]; + return $this->comment; + } + + /** + * Sets up the current comment. + * + * @since 2.2.0 + * @access public + * @global WP_Comment $comment Current comment. + */ + public function the_comment() { + global $comment; + + $comment = $this->next_comment(); + + if ( $this->current_comment == 0 ) { + /** + * Fires once the comment loop is started. + * + * @since 2.2.0 + */ + do_action( 'comment_loop_start' ); + } + } + + /** + * Whether there are more comments available. + * + * Automatically rewinds comments when finished. + * + * @since 2.2.0 + * @access public + * + * @return bool True, if more comments. False, if no more posts. + */ + public function have_comments() { + if ( $this->current_comment + 1 < $this->comment_count ) { + return true; + } elseif ( $this->current_comment + 1 == $this->comment_count ) { + $this->rewind_comments(); + } + + return false; + } + + /** + * Rewind the comments, resets the comment index and comment to first. + * + * @since 2.2.0 + * @access public + */ + public function rewind_comments() { + $this->current_comment = -1; + if ( $this->comment_count > 0 ) { + $this->comment = $this->comments[0]; + } + } + + /** + * Sets up the WordPress query by parsing query string. + * + * @since 1.5.0 + * @access public + * + * @param string $query URL query string. + * @return array List of posts. + */ + public function query( $query ) { + $this->init(); + $this->query = $this->query_vars = wp_parse_args( $query ); + return $this->get_posts(); + } + + /** + * Retrieve queried object. + * + * If queried object is not set, then the queried object will be set from + * the category, tag, taxonomy, posts page, single post, page, or author + * query variable. After it is set up, it will be returned. + * + * @since 1.5.0 + * @access public + * + * @return object + */ + public function get_queried_object() { + if ( isset($this->queried_object) ) + return $this->queried_object; + + $this->queried_object = null; + $this->queried_object_id = null; + + if ( $this->is_category || $this->is_tag || $this->is_tax ) { + if ( $this->is_category ) { + if ( $this->get( 'cat' ) ) { + $term = get_term( $this->get( 'cat' ), 'category' ); + } elseif ( $this->get( 'category_name' ) ) { + $term = get_term_by( 'slug', $this->get( 'category_name' ), 'category' ); + } + } elseif ( $this->is_tag ) { + if ( $this->get( 'tag_id' ) ) { + $term = get_term( $this->get( 'tag_id' ), 'post_tag' ); + } elseif ( $this->get( 'tag' ) ) { + $term = get_term_by( 'slug', $this->get( 'tag' ), 'post_tag' ); + } + } else { + // For other tax queries, grab the first term from the first clause. + if ( ! empty( $this->tax_query->queried_terms ) ) { + $queried_taxonomies = array_keys( $this->tax_query->queried_terms ); + $matched_taxonomy = reset( $queried_taxonomies ); + $query = $this->tax_query->queried_terms[ $matched_taxonomy ]; + + if ( ! empty( $query['terms'] ) ) { + if ( 'term_id' == $query['field'] ) { + $term = get_term( reset( $query['terms'] ), $matched_taxonomy ); + } else { + $term = get_term_by( $query['field'], reset( $query['terms'] ), $matched_taxonomy ); + } + } + } + } + + if ( ! empty( $term ) && ! is_wp_error( $term ) ) { + $this->queried_object = $term; + $this->queried_object_id = (int) $term->term_id; + + if ( $this->is_category && 'category' === $this->queried_object->taxonomy ) + _make_cat_compat( $this->queried_object ); + } + } elseif ( $this->is_post_type_archive ) { + $post_type = $this->get( 'post_type' ); + if ( is_array( $post_type ) ) + $post_type = reset( $post_type ); + $this->queried_object = get_post_type_object( $post_type ); + } elseif ( $this->is_posts_page ) { + $page_for_posts = get_option('page_for_posts'); + $this->queried_object = get_post( $page_for_posts ); + $this->queried_object_id = (int) $this->queried_object->ID; + } elseif ( $this->is_singular && ! empty( $this->post ) ) { + $this->queried_object = $this->post; + $this->queried_object_id = (int) $this->post->ID; + } elseif ( $this->is_author ) { + $this->queried_object_id = (int) $this->get('author'); + $this->queried_object = get_userdata( $this->queried_object_id ); + } + + return $this->queried_object; + } + + /** + * Retrieve ID of the current queried object. + * + * @since 1.5.0 + * @access public + * + * @return int + */ + public function get_queried_object_id() { + $this->get_queried_object(); + + if ( isset($this->queried_object_id) ) { + return $this->queried_object_id; + } + + return 0; + } + + /** + * Constructor. + * + * Sets up the WordPress query, if parameter is not empty. + * + * @since 1.5.0 + * @access public + * + * @param string|array $query URL query string or array of vars. + */ + public function __construct( $query = '' ) { + if ( ! empty( $query ) ) { + $this->query( $query ); + } + } + + /** + * Make private properties readable for backward compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to get. + * @return mixed Property. + */ + public function __get( $name ) { + if ( in_array( $name, $this->compat_fields ) ) { + return $this->$name; + } + } + + /** + * Make private properties checkable for backward compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to check if set. + * @return bool Whether the property is set. + */ + public function __isset( $name ) { + if ( in_array( $name, $this->compat_fields ) ) { + return isset( $this->$name ); + } + } + + /** + * Make private/protected methods readable for backward compatibility. + * + * @since 4.0.0 + * @access public + * + * @param callable $name Method to call. + * @param array $arguments Arguments to pass when calling. + * @return mixed|false Return value of the callback, false otherwise. + */ + public function __call( $name, $arguments ) { + if ( in_array( $name, $this->compat_methods ) ) { + return call_user_func_array( array( $this, $name ), $arguments ); + } + return false; + } + + /** + * Is the query for an existing archive page? + * + * Month, Year, Category, Author, Post Type archive... + * + * @since 3.1.0 + * + * @return bool + */ + public function is_archive() { + return (bool) $this->is_archive; + } + + /** + * Is the query for an existing post type archive page? + * + * @since 3.1.0 + * + * @param mixed $post_types Optional. Post type or array of posts types to check against. + * @return bool + */ + public function is_post_type_archive( $post_types = '' ) { + if ( empty( $post_types ) || ! $this->is_post_type_archive ) + return (bool) $this->is_post_type_archive; + + $post_type = $this->get( 'post_type' ); + if ( is_array( $post_type ) ) + $post_type = reset( $post_type ); + $post_type_object = get_post_type_object( $post_type ); + + return in_array( $post_type_object->name, (array) $post_types ); + } + + /** + * Is the query for an existing attachment page? + * + * @since 3.1.0 + * + * @param mixed $attachment Attachment ID, title, slug, or array of such. + * @return bool + */ + public function is_attachment( $attachment = '' ) { + if ( ! $this->is_attachment ) { + return false; + } + + if ( empty( $attachment ) ) { + return true; + } + + $attachment = array_map( 'strval', (array) $attachment ); + + $post_obj = $this->get_queried_object(); + + if ( in_array( (string) $post_obj->ID, $attachment ) ) { + return true; + } elseif ( in_array( $post_obj->post_title, $attachment ) ) { + return true; + } elseif ( in_array( $post_obj->post_name, $attachment ) ) { + return true; + } + return false; + } + + /** + * Is the query for an existing author archive page? + * + * If the $author parameter is specified, this function will additionally + * check if the query is for one of the authors specified. + * + * @since 3.1.0 + * + * @param mixed $author Optional. User ID, nickname, nicename, or array of User IDs, nicknames, and nicenames + * @return bool + */ + public function is_author( $author = '' ) { + if ( !$this->is_author ) + return false; + + if ( empty($author) ) + return true; + + $author_obj = $this->get_queried_object(); + + $author = array_map( 'strval', (array) $author ); + + if ( in_array( (string) $author_obj->ID, $author ) ) + return true; + elseif ( in_array( $author_obj->nickname, $author ) ) + return true; + elseif ( in_array( $author_obj->user_nicename, $author ) ) + return true; + + return false; + } + + /** + * Is the query for an existing category archive page? + * + * If the $category parameter is specified, this function will additionally + * check if the query is for one of the categories specified. + * + * @since 3.1.0 + * + * @param mixed $category Optional. Category ID, name, slug, or array of Category IDs, names, and slugs. + * @return bool + */ + public function is_category( $category = '' ) { + if ( !$this->is_category ) + return false; + + if ( empty($category) ) + return true; + + $cat_obj = $this->get_queried_object(); + + $category = array_map( 'strval', (array) $category ); + + if ( in_array( (string) $cat_obj->term_id, $category ) ) + return true; + elseif ( in_array( $cat_obj->name, $category ) ) + return true; + elseif ( in_array( $cat_obj->slug, $category ) ) + return true; + + return false; + } + + /** + * Is the query for an existing tag archive page? + * + * If the $tag parameter is specified, this function will additionally + * check if the query is for one of the tags specified. + * + * @since 3.1.0 + * + * @param mixed $tag Optional. Tag ID, name, slug, or array of Tag IDs, names, and slugs. + * @return bool + */ + public function is_tag( $tag = '' ) { + if ( ! $this->is_tag ) + return false; + + if ( empty( $tag ) ) + return true; + + $tag_obj = $this->get_queried_object(); + + $tag = array_map( 'strval', (array) $tag ); + + if ( in_array( (string) $tag_obj->term_id, $tag ) ) + return true; + elseif ( in_array( $tag_obj->name, $tag ) ) + return true; + elseif ( in_array( $tag_obj->slug, $tag ) ) + return true; + + return false; + } + + /** + * Is the query for an existing custom taxonomy archive page? + * + * If the $taxonomy parameter is specified, this function will additionally + * check if the query is for that specific $taxonomy. + * + * If the $term parameter is specified in addition to the $taxonomy parameter, + * this function will additionally check if the query is for one of the terms + * specified. + * + * @since 3.1.0 + * + * @global array $wp_taxonomies + * + * @param mixed $taxonomy Optional. Taxonomy slug or slugs. + * @param mixed $term Optional. Term ID, name, slug or array of Term IDs, names, and slugs. + * @return bool True for custom taxonomy archive pages, false for built-in taxonomies (category and tag archives). + */ + public function is_tax( $taxonomy = '', $term = '' ) { + global $wp_taxonomies; + + if ( !$this->is_tax ) + return false; + + if ( empty( $taxonomy ) ) + return true; + + $queried_object = $this->get_queried_object(); + $tax_array = array_intersect( array_keys( $wp_taxonomies ), (array) $taxonomy ); + $term_array = (array) $term; + + // Check that the taxonomy matches. + if ( ! ( isset( $queried_object->taxonomy ) && count( $tax_array ) && in_array( $queried_object->taxonomy, $tax_array ) ) ) + return false; + + // Only a Taxonomy provided. + if ( empty( $term ) ) + return true; + + return isset( $queried_object->term_id ) && + count( array_intersect( + array( $queried_object->term_id, $queried_object->name, $queried_object->slug ), + $term_array + ) ); + } + + /** + * Whether the current URL is within the comments popup window. + * + * @since 3.1.0 + * @deprecated 4.5.0 + * + * @return bool + */ + public function is_comments_popup() { + _deprecated_function( __FUNCTION__, '4.5.0' ); + + return false; + } + + /** + * Is the query for an existing date archive? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_date() { + return (bool) $this->is_date; + } + + /** + * Is the query for an existing day archive? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_day() { + return (bool) $this->is_day; + } + + /** + * Is the query for a feed? + * + * @since 3.1.0 + * + * @param string|array $feeds Optional feed types to check. + * @return bool + */ + public function is_feed( $feeds = '' ) { + if ( empty( $feeds ) || ! $this->is_feed ) + return (bool) $this->is_feed; + $qv = $this->get( 'feed' ); + if ( 'feed' == $qv ) + $qv = get_default_feed(); + return in_array( $qv, (array) $feeds ); + } + + /** + * Is the query for a comments feed? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_comment_feed() { + return (bool) $this->is_comment_feed; + } + + /** + * Is the query for the front page of the site? + * + * This is for what is displayed at your site's main URL. + * + * Depends on the site's "Front page displays" Reading Settings 'show_on_front' and 'page_on_front'. + * + * If you set a static page for the front page of your site, this function will return + * true when viewing that page. + * + * Otherwise the same as @see WP_Query::is_home() + * + * @since 3.1.0 + * + * @return bool True, if front of site. + */ + public function is_front_page() { + // most likely case + if ( 'posts' == get_option( 'show_on_front') && $this->is_home() ) + return true; + elseif ( 'page' == get_option( 'show_on_front') && get_option( 'page_on_front' ) && $this->is_page( get_option( 'page_on_front' ) ) ) + return true; + else + return false; + } + + /** + * Is the query for the blog homepage? + * + * This is the page which shows the time based blog content of your site. + * + * Depends on the site's "Front page displays" Reading Settings 'show_on_front' and 'page_for_posts'. + * + * If you set a static page for the front page of your site, this function will return + * true only on the page you set as the "Posts page". + * + * @see WP_Query::is_front_page() + * + * @since 3.1.0 + * + * @return bool True if blog view homepage. + */ + public function is_home() { + return (bool) $this->is_home; + } + + /** + * Is the query for an existing month archive? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_month() { + return (bool) $this->is_month; + } + + /** + * Is the query for an existing single page? + * + * If the $page parameter is specified, this function will additionally + * check if the query is for one of the pages specified. + * + * @see WP_Query::is_single() + * @see WP_Query::is_singular() + * + * @since 3.1.0 + * + * @param int|string|array $page Optional. Page ID, title, slug, path, or array of such. Default empty. + * @return bool Whether the query is for an existing single page. + */ + public function is_page( $page = '' ) { + if ( !$this->is_page ) + return false; + + if ( empty( $page ) ) + return true; + + $page_obj = $this->get_queried_object(); + + $page = array_map( 'strval', (array) $page ); + + if ( in_array( (string) $page_obj->ID, $page ) ) { + return true; + } elseif ( in_array( $page_obj->post_title, $page ) ) { + return true; + } elseif ( in_array( $page_obj->post_name, $page ) ) { + return true; + } else { + foreach ( $page as $pagepath ) { + if ( ! strpos( $pagepath, '/' ) ) { + continue; + } + $pagepath_obj = get_page_by_path( $pagepath ); + + if ( $pagepath_obj && ( $pagepath_obj->ID == $page_obj->ID ) ) { + return true; + } + } + } + + return false; + } + + /** + * Is the query for paged result and not for the first page? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_paged() { + return (bool) $this->is_paged; + } + + /** + * Is the query for a post or page preview? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_preview() { + return (bool) $this->is_preview; + } + + /** + * Is the query for the robots file? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_robots() { + return (bool) $this->is_robots; + } + + /** + * Is the query for a search? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_search() { + return (bool) $this->is_search; + } + + /** + * Is the query for an existing single post? + * + * Works for any post type excluding pages. + * + * If the $post parameter is specified, this function will additionally + * check if the query is for one of the Posts specified. + * + * @see WP_Query::is_page() + * @see WP_Query::is_singular() + * + * @since 3.1.0 + * + * @param int|string|array $post Optional. Post ID, title, slug, path, or array of such. Default empty. + * @return bool Whether the query is for an existing single post. + */ + public function is_single( $post = '' ) { + if ( !$this->is_single ) + return false; + + if ( empty($post) ) + return true; + + $post_obj = $this->get_queried_object(); + + $post = array_map( 'strval', (array) $post ); + + if ( in_array( (string) $post_obj->ID, $post ) ) { + return true; + } elseif ( in_array( $post_obj->post_title, $post ) ) { + return true; + } elseif ( in_array( $post_obj->post_name, $post ) ) { + return true; + } else { + foreach ( $post as $postpath ) { + if ( ! strpos( $postpath, '/' ) ) { + continue; + } + $postpath_obj = get_page_by_path( $postpath, OBJECT, $post_obj->post_type ); + + if ( $postpath_obj && ( $postpath_obj->ID == $post_obj->ID ) ) { + return true; + } + } + } + return false; + } + + /** + * Is the query for an existing single post of any post type (post, attachment, page, ... )? + * + * If the $post_types parameter is specified, this function will additionally + * check if the query is for one of the Posts Types specified. + * + * @see WP_Query::is_page() + * @see WP_Query::is_single() + * + * @since 3.1.0 + * + * @param string|array $post_types Optional. Post type or array of post types. Default empty. + * @return bool Whether the query is for an existing single post of any of the given post types. + */ + public function is_singular( $post_types = '' ) { + if ( empty( $post_types ) || !$this->is_singular ) + return (bool) $this->is_singular; + + $post_obj = $this->get_queried_object(); + + return in_array( $post_obj->post_type, (array) $post_types ); + } + + /** + * Is the query for a specific time? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_time() { + return (bool) $this->is_time; + } + + /** + * Is the query for a trackback endpoint call? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_trackback() { + return (bool) $this->is_trackback; + } + + /** + * Is the query for an existing year archive? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_year() { + return (bool) $this->is_year; + } + + /** + * Is the query a 404 (returns no results)? + * + * @since 3.1.0 + * + * @return bool + */ + public function is_404() { + return (bool) $this->is_404; + } + + /** + * Is the query for an embedded post? + * + * @since 4.4.0 + * + * @return bool + */ + public function is_embed() { + return (bool) $this->is_embed; + } + + /** + * Is the query the main query? + * + * @since 3.3.0 + * + * @global WP_Query $wp_query Global WP_Query instance. + * + * @return bool + */ + public function is_main_query() { + global $wp_the_query; + return $wp_the_query === $this; + } + + /** + * Set up global post data. + * + * @since 4.1.0 + * @since 4.4.0 Added the ability to pass a post ID to `$post`. + * + * @global int $id + * @global WP_User $authordata + * @global string|int|bool $currentday + * @global string|int|bool $currentmonth + * @global int $page + * @global array $pages + * @global int $multipage + * @global int $more + * @global int $numpages + * + * @param WP_Post|object|int $post WP_Post instance or Post ID/object. + * @return true True when finished. + */ + public function setup_postdata( $post ) { + global $id, $authordata, $currentday, $currentmonth, $page, $pages, $multipage, $more, $numpages; + + if ( ! ( $post instanceof WP_Post ) ) { + $post = get_post( $post ); + } + + if ( ! $post ) { + return; + } + + $id = (int) $post->ID; + + $authordata = get_userdata($post->post_author); + + $currentday = mysql2date('d.m.y', $post->post_date, false); + $currentmonth = mysql2date('m', $post->post_date, false); + $numpages = 1; + $multipage = 0; + $page = $this->get( 'page' ); + if ( ! $page ) + $page = 1; + + /* + * Force full post content when viewing the permalink for the $post, + * or when on an RSS feed. Otherwise respect the 'more' tag. + */ + if ( $post->ID === get_queried_object_id() && ( $this->is_page() || $this->is_single() ) ) { + $more = 1; + } elseif ( $this->is_feed() ) { + $more = 1; + } else { + $more = 0; + } + + $content = $post->post_content; + if ( false !== strpos( $content, '' ) ) { + $content = str_replace( "\n\n", '', $content ); + $content = str_replace( "\n", '', $content ); + $content = str_replace( "\n", '', $content ); + + // Ignore nextpage at the beginning of the content. + if ( 0 === strpos( $content, '' ) ) + $content = substr( $content, 15 ); + + $pages = explode('', $content); + } else { + $pages = array( $post->post_content ); + } + + /** + * Filters the "pages" derived from splitting the post content. + * + * "Pages" are determined by splitting the post content based on the presence + * of `` tags. + * + * @since 4.4.0 + * + * @param array $pages Array of "pages" derived from the post content. + * of `` tags.. + * @param WP_Post $post Current post object. + */ + $pages = apply_filters( 'content_pagination', $pages, $post ); + + $numpages = count( $pages ); + + if ( $numpages > 1 ) { + if ( $page > 1 ) { + $more = 1; + } + $multipage = 1; + } else { + $multipage = 0; + } + + /** + * Fires once the post data has been setup. + * + * @since 2.8.0 + * @since 4.1.0 Introduced `$this` parameter. + * + * @param WP_Post &$post The Post object (passed by reference). + * @param WP_Query &$this The current Query object (passed by reference). + */ + do_action_ref_array( 'the_post', array( &$post, &$this ) ); + + return true; + } + /** + * After looping through a nested query, this function + * restores the $post global to the current post in this query. + * + * @since 3.7.0 + * + * @global WP_Post $post + */ + public function reset_postdata() { + if ( ! empty( $this->post ) ) { + $GLOBALS['post'] = $this->post; + $this->setup_postdata( $this->post ); + } + } + + /** + * Lazyload term meta for posts in the loop. + * + * @since 4.4.0 + * @deprecated 4.5.0 See wp_queue_posts_for_term_meta_lazyload(). + * + * @param mixed $check + * @param int $term_id + * @return mixed + */ + public function lazyload_term_meta( $check, $term_id ) { + _deprecated_function( __METHOD__, '4.5.0' ); + return $check; + } + + /** + * Lazyload comment meta for comments in the loop. + * + * @since 4.4.0 + * @deprecated 4.5.0 See wp_queue_comments_for_comment_meta_lazyload(). + * + * @param mixed $check + * @param int $comment_id + * @return mixed + */ + public function lazyload_comment_meta( $check, $comment_id ) { + _deprecated_function( __METHOD__, '4.5.0' ); + return $check; + } +} diff --git a/wp-includes/class-wp-rewrite.php b/wp-includes/class-wp-rewrite.php index 2c57615..17c58b9 100644 --- a/wp-includes/class-wp-rewrite.php +++ b/wp-includes/class-wp-rewrite.php @@ -1413,7 +1413,7 @@ class WP_Rewrite { * * @param array $rules The rewrite rules generated for the current permastruct. */ - $rules = apply_filters( $permastructname . '_rewrite_rules', $rules ); + $rules = apply_filters( "{$permastructname}_rewrite_rules", $rules ); if ( 'post_tag' == $permastructname ) { /** @@ -1475,6 +1475,10 @@ class WP_Rewrite { if ( empty($this->rules) ) { $this->matches = 'matches'; $this->rewrite_rules(); + if ( ! did_action( 'wp_loaded' ) ) { + add_action( 'wp_loaded', array( $this, 'flush_rules' ) ); + return $this->rules; + } update_option('rewrite_rules', $this->rules); } diff --git a/wp-includes/class-wp-roles.php b/wp-includes/class-wp-roles.php index ff733e2..23e05d7 100644 --- a/wp-includes/class-wp-roles.php +++ b/wp-includes/class-wp-roles.php @@ -105,11 +105,11 @@ class WP_Roles { * @since 2.1.0 * @access protected * - * @global wpdb $wpdb WordPress database abstraction object. * @global array $wp_user_roles Used to set the 'roles' property value. */ protected function _init() { - global $wpdb, $wp_user_roles; + global $wp_user_roles, $wpdb; + $this->role_key = $wpdb->get_blog_prefix() . 'user_roles'; if ( ! empty( $wp_user_roles ) ) { $this->roles = $wp_user_roles; @@ -127,6 +127,15 @@ class WP_Roles { $this->role_objects[$role] = new WP_Role( $role, $this->roles[$role]['capabilities'] ); $this->role_names[$role] = $this->roles[$role]['name']; } + + /** + * After the roles have been initialized, allow plugins to add their own roles. + * + * @since 4.7.0 + * + * @param WP_Roles $this A reference to the WP_Roles object. + */ + do_action( 'wp_roles_init', $this ); } /** @@ -136,29 +145,12 @@ class WP_Roles { * after switching wpdb to a new site ID. * * @since 3.5.0 + * @deprecated 4.7.0 Use new WP_Roles() * @access public - * - * @global wpdb $wpdb WordPress database abstraction object. */ public function reinit() { - // There is no need to reinit if using the wp_user_roles global. - if ( ! $this->use_db ) - return; - - global $wpdb; - - // Duplicated from _init() to avoid an extra function call. - $this->role_key = $wpdb->get_blog_prefix() . 'user_roles'; - $this->roles = get_option( $this->role_key ); - if ( empty( $this->roles ) ) - return; - - $this->role_objects = array(); - $this->role_names = array(); - foreach ( array_keys( $this->roles ) as $role ) { - $this->role_objects[$role] = new WP_Role( $role, $this->roles[$role]['capabilities'] ); - $this->role_names[$role] = $this->roles[$role]['name']; - } + _deprecated_function( __METHOD__, '4.7.0', 'new WP_Roles()' ); + $this->_init(); } /** diff --git a/wp-includes/class-wp-session-tokens.php b/wp-includes/class-wp-session-tokens.php new file mode 100644 index 0000000..2f498b8 --- /dev/null +++ b/wp-includes/class-wp-session-tokens.php @@ -0,0 +1,317 @@ +user_id = $user_id; + } + + /** + * Get a session token manager instance for a user. + * + * This method contains a filter that allows a plugin to swap out + * the session manager for a subclass of WP_Session_Tokens. + * + * @since 4.0.0 + * @access public + * @static + * + * @param int $user_id User whose session to manage. + */ + final public static function get_instance( $user_id ) { + /** + * Filters the session token manager used. + * + * @since 4.0.0 + * + * @param string $session Name of class to use as the manager. + * Default 'WP_User_Meta_Session_Tokens'. + */ + $manager = apply_filters( 'session_token_manager', 'WP_User_Meta_Session_Tokens' ); + return new $manager( $user_id ); + } + + /** + * Hashes a session token for storage. + * + * @since 4.0.0 + * @access private + * + * @param string $token Session token to hash. + * @return string A hash of the session token (a verifier). + */ + final private function hash_token( $token ) { + // If ext/hash is not present, use sha1() instead. + if ( function_exists( 'hash' ) ) { + return hash( 'sha256', $token ); + } else { + return sha1( $token ); + } + } + + /** + * Get a user's session. + * + * @since 4.0.0 + * @access public + * + * @param string $token Session token + * @return array User session + */ + final public function get( $token ) { + $verifier = $this->hash_token( $token ); + return $this->get_session( $verifier ); + } + + /** + * Validate a user's session token as authentic. + * + * Checks that the given token is present and hasn't expired. + * + * @since 4.0.0 + * @access public + * + * @param string $token Token to verify. + * @return bool Whether the token is valid for the user. + */ + final public function verify( $token ) { + $verifier = $this->hash_token( $token ); + return (bool) $this->get_session( $verifier ); + } + + /** + * Generate a session token and attach session information to it. + * + * A session token is a long, random string. It is used in a cookie + * link that cookie to an expiration time and to ensure the cookie + * becomes invalidated upon logout. + * + * This function generates a token and stores it with the associated + * expiration time (and potentially other session information via the + * {@see 'attach_session_information'} filter). + * + * @since 4.0.0 + * @access public + * + * @param int $expiration Session expiration timestamp. + * @return string Session token. + */ + final public function create( $expiration ) { + /** + * Filters the information attached to the newly created session. + * + * Could be used in the future to attach information such as + * IP address or user agent to a session. + * + * @since 4.0.0 + * + * @param array $session Array of extra data. + * @param int $user_id User ID. + */ + $session = apply_filters( 'attach_session_information', array(), $this->user_id ); + $session['expiration'] = $expiration; + + // IP address. + if ( !empty( $_SERVER['REMOTE_ADDR'] ) ) { + $session['ip'] = $_SERVER['REMOTE_ADDR']; + } + + // User-agent. + if ( ! empty( $_SERVER['HTTP_USER_AGENT'] ) ) { + $session['ua'] = wp_unslash( $_SERVER['HTTP_USER_AGENT'] ); + } + + // Timestamp + $session['login'] = time(); + + $token = wp_generate_password( 43, false, false ); + + $this->update( $token, $session ); + + return $token; + } + + /** + * Update a session token. + * + * @since 4.0.0 + * @access public + * + * @param string $token Session token to update. + * @param array $session Session information. + */ + final public function update( $token, $session ) { + $verifier = $this->hash_token( $token ); + $this->update_session( $verifier, $session ); + } + + /** + * Destroy a session token. + * + * @since 4.0.0 + * @access public + * + * @param string $token Session token to destroy. + */ + final public function destroy( $token ) { + $verifier = $this->hash_token( $token ); + $this->update_session( $verifier, null ); + } + + /** + * Destroy all session tokens for this user, + * except a single token, presumably the one in use. + * + * @since 4.0.0 + * @access public + * + * @param string $token_to_keep Session token to keep. + */ + final public function destroy_others( $token_to_keep ) { + $verifier = $this->hash_token( $token_to_keep ); + $session = $this->get_session( $verifier ); + if ( $session ) { + $this->destroy_other_sessions( $verifier ); + } else { + $this->destroy_all_sessions(); + } + } + + /** + * Determine whether a session token is still valid, + * based on expiration. + * + * @since 4.0.0 + * @access protected + * + * @param array $session Session to check. + * @return bool Whether session is valid. + */ + final protected function is_still_valid( $session ) { + return $session['expiration'] >= time(); + } + + /** + * Destroy all session tokens for a user. + * + * @since 4.0.0 + * @access public + */ + final public function destroy_all() { + $this->destroy_all_sessions(); + } + + /** + * Destroy all session tokens for all users. + * + * @since 4.0.0 + * @access public + * @static + */ + final public static function destroy_all_for_all_users() { + $manager = apply_filters( 'session_token_manager', 'WP_User_Meta_Session_Tokens' ); + call_user_func( array( $manager, 'drop_sessions' ) ); + } + + /** + * Retrieve all sessions of a user. + * + * @since 4.0.0 + * @access public + * + * @return array Sessions of a user. + */ + final public function get_all() { + return array_values( $this->get_sessions() ); + } + + /** + * This method should retrieve all sessions of a user, keyed by verifier. + * + * @since 4.0.0 + * @access protected + * + * @return array Sessions of a user, keyed by verifier. + */ + abstract protected function get_sessions(); + + /** + * This method should look up a session by its verifier (token hash). + * + * @since 4.0.0 + * @access protected + * + * @param string $verifier Verifier of the session to retrieve. + * @return array|null The session, or null if it does not exist. + */ + abstract protected function get_session( $verifier ); + + /** + * This method should update a session by its verifier. + * + * Omitting the second argument should destroy the session. + * + * @since 4.0.0 + * @access protected + * + * @param string $verifier Verifier of the session to update. + * @param array $session Optional. Session. Omitting this argument destroys the session. + */ + abstract protected function update_session( $verifier, $session = null ); + + /** + * This method should destroy all session tokens for this user, + * except a single session passed. + * + * @since 4.0.0 + * @access protected + * + * @param string $verifier Verifier of the session to keep. + */ + abstract protected function destroy_other_sessions( $verifier ); + + /** + * This method should destroy all sessions for a user. + * + * @since 4.0.0 + * @access protected + */ + abstract protected function destroy_all_sessions(); + + /** + * This static method should destroy all session tokens for all users. + * + * @since 4.0.0 + * @access public + * @static + */ + public static function drop_sessions() {} +} diff --git a/wp-includes/class-wp-simplepie-file.php b/wp-includes/class-wp-simplepie-file.php new file mode 100644 index 0000000..b87df7d --- /dev/null +++ b/wp-includes/class-wp-simplepie-file.php @@ -0,0 +1,72 @@ +url = $url; + $this->timeout = $timeout; + $this->redirects = $redirects; + $this->headers = $headers; + $this->useragent = $useragent; + + $this->method = SIMPLEPIE_FILE_SOURCE_REMOTE; + + if ( preg_match('/^http(s)?:\/\//i', $url) ) { + $args = array( + 'timeout' => $this->timeout, + 'redirection' => $this->redirects, + ); + + if ( !empty($this->headers) ) + $args['headers'] = $this->headers; + + if ( SIMPLEPIE_USERAGENT != $this->useragent ) //Use default WP user agent unless custom has been specified + $args['user-agent'] = $this->useragent; + + $res = wp_safe_remote_request($url, $args); + + if ( is_wp_error($res) ) { + $this->error = 'WP HTTP Error: ' . $res->get_error_message(); + $this->success = false; + } else { + $this->headers = wp_remote_retrieve_headers( $res ); + $this->body = wp_remote_retrieve_body( $res ); + $this->status_code = wp_remote_retrieve_response_code( $res ); + } + } else { + $this->error = ''; + $this->success = false; + } + } +} diff --git a/wp-includes/class-wp-simplepie-sanitize-kses.php b/wp-includes/class-wp-simplepie-sanitize-kses.php new file mode 100644 index 0000000..dce5edc --- /dev/null +++ b/wp-includes/class-wp-simplepie-sanitize-kses.php @@ -0,0 +1,59 @@ +)/', $data)) { + $type |= SIMPLEPIE_CONSTRUCT_HTML; + } + else { + $type |= SIMPLEPIE_CONSTRUCT_TEXT; + } + } + if ( $type & SIMPLEPIE_CONSTRUCT_BASE64 ) { + $data = base64_decode( $data ); + } + if ( $type & ( SIMPLEPIE_CONSTRUCT_HTML | SIMPLEPIE_CONSTRUCT_XHTML ) ) { + $data = wp_kses_post( $data ); + if ( $this->output_encoding !== 'UTF-8' ) { + $data = $this->registry->call( 'Misc', 'change_encoding', array( $data, 'UTF-8', $this->output_encoding ) ); + } + return $data; + } else { + return parent::sanitize( $data, $type, $base ); + } + } +} diff --git a/wp-includes/class-wp-site-query.php b/wp-includes/class-wp-site-query.php index cbffd66..8f52372 100644 --- a/wp-includes/class-wp-site-query.php +++ b/wp-includes/class-wp-site-query.php @@ -113,7 +113,7 @@ class WP_Site_Query { * @type string $fields Site fields to return. Accepts 'ids' (returns an array of site IDs) * or empty (returns an array of complete site objects). Default empty. * @type int $ID A site ID to only return that site. Default empty. - * @type int $number Maximum number of sites to retrieve. Default null (no limit). + * @type int $number Maximum number of sites to retrieve. Default 100. * @type int $offset Number of sites to offset the query. Used to build LIMIT clause. * Default 0. * @type bool $no_found_rows Whether to disable the `SQL_CALC_FOUND_ROWS` query. Default true. @@ -127,12 +127,10 @@ class WP_Site_Query { * include all networks. Default 0. * @type array $network__in Array of network IDs to include affiliated sites for. Default empty. * @type array $network__not_in Array of network IDs to exclude affiliated sites for. Default empty. - * @type string $domain Limit results to those affiliated with a given domain. - * Default empty. + * @type string $domain Limit results to those affiliated with a given domain. Default empty. * @type array $domain__in Array of domains to include affiliated sites for. Default empty. * @type array $domain__not_in Array of domains to exclude affiliated sites for. Default empty. - * @type string $path Limit results to those affiliated with a given path. - * Default empty. + * @type string $path Limit results to those affiliated with a given path. Default empty. * @type array $path__in Array of paths to include affiliated sites for. Default empty. * @type array $path__not_in Array of paths to exclude affiliated sites for. Default empty. * @type int $public Limit results to public sites. Accepts '1' or '0'. Default empty. @@ -247,11 +245,7 @@ class WP_Site_Query { // $args can include anything. Only use the args defined in the query_var_defaults to compute the key. $key = md5( serialize( wp_array_slice_assoc( $this->query_vars, array_keys( $this->query_var_defaults ) ) ) ); - $last_changed = wp_cache_get( 'last_changed', 'sites' ); - if ( ! $last_changed ) { - $last_changed = microtime(); - wp_cache_set( 'last_changed', $last_changed, 'sites' ); - } + $last_changed = wp_cache_get_last_changed( 'sites' ); $cache_key = "get_sites:$key:$last_changed"; $cache_value = wp_cache_get( $cache_key, 'sites' ); @@ -511,6 +505,8 @@ class WP_Site_Query { $this->sql_clauses['where']['date_query'] = preg_replace( '/^\s*AND\s*/', '', $this->date_query->get_sql() ); } + $join = ''; + $where = implode( ' AND ', $this->sql_clauses['where'] ); $pieces = array( 'fields', 'join', 'where', 'orderby', 'limits', 'groupby' ); diff --git a/wp-includes/class-wp-site.php b/wp-includes/class-wp-site.php index a250c8d..53529fe 100644 --- a/wp-includes/class-wp-site.php +++ b/wp-includes/class-wp-site.php @@ -15,8 +15,12 @@ * * @since 4.5.0 * - * @property int $id - * @property int $network_id + * @property int $id + * @property int $network_id + * @property string $blogname + * @property string $siteurl + * @property int $post_count + * @property string $home */ final class WP_Site { @@ -310,7 +314,7 @@ final class WP_Site { * * @see WP_Site::__get() * - * @return object A raw site object with all details included. + * @return stdClass A raw site object with all details included. */ private function get_details() { $details = wp_cache_get( $this->blog_id, 'site-details' ); @@ -342,12 +346,15 @@ final class WP_Site { } } + /** This filter is documented in wp-includes/ms-blogs.php */ + $details = apply_filters_deprecated( 'blog_details', array( $details ), '4.7.0', 'site_details' ); + /** * Filters a site's extended properties. * * @since 4.6.0 * - * @param object $details The site details. + * @param stdClass $details The site details. */ $details = apply_filters( 'site_details', $details ); diff --git a/wp-includes/class-wp-taxonomy.php b/wp-includes/class-wp-taxonomy.php new file mode 100644 index 0000000..12ed598 --- /dev/null +++ b/wp-includes/class-wp-taxonomy.php @@ -0,0 +1,453 @@ +name = $taxonomy; + + $this->set_props( $object_type, $args ); + } + + /** + * Sets taxonomy properties. + * + * @since 4.7.0 + * @access public + * + * @param array|string $object_type Name of the object type for the taxonomy object. + * @param array|string $args Array or query string of arguments for registering a taxonomy. + */ + public function set_props( $object_type, $args ) { + $args = wp_parse_args( $args ); + + /** + * Filters the arguments for registering a taxonomy. + * + * @since 4.4.0 + * + * @param array $args Array of arguments for registering a taxonomy. + * @param string $taxonomy Taxonomy key. + * @param array $object_type Array of names of object types for the taxonomy. + */ + $args = apply_filters( 'register_taxonomy_args', $args, $this->name, (array) $object_type ); + + $defaults = array( + 'labels' => array(), + 'description' => '', + 'public' => true, + 'publicly_queryable' => null, + 'hierarchical' => false, + 'show_ui' => null, + 'show_in_menu' => null, + 'show_in_nav_menus' => null, + 'show_tagcloud' => null, + 'show_in_quick_edit' => null, + 'show_admin_column' => false, + 'meta_box_cb' => null, + 'capabilities' => array(), + 'rewrite' => true, + 'query_var' => $this->name, + 'update_count_callback' => '', + 'show_in_rest' => false, + 'rest_base' => false, + 'rest_controller_class' => false, + '_builtin' => false, + ); + + $args = array_merge( $defaults, $args ); + + // If not set, default to the setting for public. + if ( null === $args['publicly_queryable'] ) { + $args['publicly_queryable'] = $args['public']; + } + + if ( false !== $args['query_var'] && ( is_admin() || false !== $args['publicly_queryable'] ) ) { + if ( true === $args['query_var'] ) { + $args['query_var'] = $this->name; + } else { + $args['query_var'] = sanitize_title_with_dashes( $args['query_var'] ); + } + } else { + // Force query_var to false for non-public taxonomies. + $args['query_var'] = false; + } + + if ( false !== $args['rewrite'] && ( is_admin() || '' != get_option( 'permalink_structure' ) ) ) { + $args['rewrite'] = wp_parse_args( $args['rewrite'], array( + 'with_front' => true, + 'hierarchical' => false, + 'ep_mask' => EP_NONE, + ) ); + + if ( empty( $args['rewrite']['slug'] ) ) { + $args['rewrite']['slug'] = sanitize_title_with_dashes( $this->name ); + } + } + + // If not set, default to the setting for public. + if ( null === $args['show_ui'] ) { + $args['show_ui'] = $args['public']; + } + + // If not set, default to the setting for show_ui. + if ( null === $args['show_in_menu'] || ! $args['show_ui'] ) { + $args['show_in_menu'] = $args['show_ui']; + } + + // If not set, default to the setting for public. + if ( null === $args['show_in_nav_menus'] ) { + $args['show_in_nav_menus'] = $args['public']; + } + + // If not set, default to the setting for show_ui. + if ( null === $args['show_tagcloud'] ) { + $args['show_tagcloud'] = $args['show_ui']; + } + + // If not set, default to the setting for show_ui. + if ( null === $args['show_in_quick_edit'] ) { + $args['show_in_quick_edit'] = $args['show_ui']; + } + + $default_caps = array( + 'manage_terms' => 'manage_categories', + 'edit_terms' => 'manage_categories', + 'delete_terms' => 'manage_categories', + 'assign_terms' => 'edit_posts', + ); + + $args['cap'] = (object) array_merge( $default_caps, $args['capabilities'] ); + unset( $args['capabilities'] ); + + $args['object_type'] = array_unique( (array) $object_type ); + + // If not set, use the default meta box + if ( null === $args['meta_box_cb'] ) { + if ( $args['hierarchical'] ) { + $args['meta_box_cb'] = 'post_categories_meta_box'; + } else { + $args['meta_box_cb'] = 'post_tags_meta_box'; + } + } + + $args['name'] = $this->name; + + foreach ( $args as $property_name => $property_value ) { + $this->$property_name = $property_value; + } + + $this->labels = get_taxonomy_labels( $this ); + $this->label = $this->labels->name; + } + + /** + * Adds the necessary rewrite rules for the taxonomy. + * + * @since 4.7.0 + * @access public + * + * @global WP $wp Current WordPress environment instance. + */ + public function add_rewrite_rules() { + /* @var WP $wp */ + global $wp; + + // Non-publicly queryable taxonomies should not register query vars, except in the admin. + if ( false !== $this->query_var && $wp ) { + $wp->add_query_var( $this->query_var ); + } + + if ( false !== $this->rewrite && ( is_admin() || '' != get_option( 'permalink_structure' ) ) ) { + if ( $this->hierarchical && $this->rewrite['hierarchical'] ) { + $tag = '(.+?)'; + } else { + $tag = '([^/]+)'; + } + + add_rewrite_tag( "%$this->name%", $tag, $this->query_var ? "{$this->query_var}=" : "taxonomy=$this->name&term=" ); + add_permastruct( $this->name, "{$this->rewrite['slug']}/%$this->name%", $this->rewrite ); + } + } + + /** + * Removes any rewrite rules, permastructs, and rules for the taxonomy. + * + * @since 4.7.0 + * @access public + * + * @global WP $wp Current WordPress environment instance. + */ + public function remove_rewrite_rules() { + /* @var WP $wp */ + global $wp; + + // Remove query var. + if ( false !== $this->query_var ) { + $wp->remove_query_var( $this->query_var ); + } + + // Remove rewrite tags and permastructs. + if ( false !== $this->rewrite ) { + remove_rewrite_tag( "%$this->name%" ); + remove_permastruct( $this->name ); + } + } + + /** + * Registers the ajax callback for the meta box. + * + * @since 4.7.0 + * @access public + */ + public function add_hooks() { + add_filter( 'wp_ajax_add-' . $this->name, '_wp_ajax_add_hierarchical_term' ); + } + + /** + * Removes the ajax callback for the meta box. + * + * @since 4.7.0 + * @access public + */ + public function remove_hooks() { + remove_filter( 'wp_ajax_add-' . $this->name, '_wp_ajax_add_hierarchical_term' ); + } +} diff --git a/wp-includes/class-wp-term-query.php b/wp-includes/class-wp-term-query.php index 38977f4..434d810 100644 --- a/wp-includes/class-wp-term-query.php +++ b/wp-includes/class-wp-term-query.php @@ -93,6 +93,7 @@ class WP_Term_Query { * * @since 4.6.0 * @since 4.6.0 Introduced 'term_taxonomy_id' parameter. + * @since 4.7.0 Introduced 'object_ids' parameter. * @access public * * @param string|array $query { @@ -100,6 +101,8 @@ class WP_Term_Query { * * @type string|array $taxonomy Taxonomy name, or array of taxonomies, to which results should * be limited. + * @type int|array $object_ids Optional. Object ID, or array of object IDs. Results will be + * limited to terms associated with these objects. * @type string $orderby Field(s) to order terms by. Accepts term fields ('name', * 'slug', 'term_group', 'term_id', 'id', 'description'), * 'count' for term taxonomy count, 'include' to match the @@ -123,13 +126,17 @@ class WP_Term_Query { * positive number. Default ''|0 (all). * @type int $offset The number by which to offset the terms query. Default empty. * @type string $fields Term fields to query for. Accepts 'all' (returns an array of - * complete term objects), 'ids' (returns an array of ids), - * 'id=>parent' (returns an associative array with ids as keys, - * parent term IDs as values), 'names' (returns an array of term - * names), 'count' (returns the number of matching terms), - * 'id=>name' (returns an associative array with ids as keys, - * term names as values), or 'id=>slug' (returns an associative - * array with ids as keys, term slugs as values). Default 'all'. + * complete term objects), 'all_with_object_id' (returns an + * array of term objects with the 'object_id' param; only works + * when the `$fields` parameter is 'object_ids' ), 'ids' + * (returns an array of ids), 'tt_ids' (returns an array of + * term taxonomy ids), 'id=>parent' (returns an associative + * array with ids as keys, parent term IDs as values), 'names' + * (returns an array of term names), 'count' (returns the number + * of matching terms), 'id=>name' (returns an associative array + * with ids as keys, term names as values), or 'id=>slug' + * (returns an associative array with ids as keys, term slugs + * as values). Default 'all'. * @type bool $count Whether to return a term count (true) or array of term objects * (false). Will take precedence over `$fields` if true. * Default false. @@ -174,6 +181,7 @@ class WP_Term_Query { public function __construct( $query = '' ) { $this->query_var_defaults = array( 'taxonomy' => null, + 'object_ids' => null, 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => true, @@ -199,6 +207,10 @@ class WP_Term_Query { 'cache_domain' => 'core', 'update_term_meta_cache' => true, 'meta_query' => '', + 'meta_key' => '', + 'meta_value' => '', + 'meta_type' => '', + 'meta_compare' => '', ); if ( ! empty( $query ) ) { @@ -253,15 +265,7 @@ class WP_Term_Query { $query['taxonomy'] = $taxonomies; - /** - * Filters the terms query arguments. - * - * @since 3.1.0 - * - * @param array $args An array of get_terms() arguments. - * @param array $taxonomies An array of taxonomies. - */ - $this->query_vars = apply_filters( 'get_terms_args', $query, $taxonomies ); + $this->query_vars = $query; /** * Fires after term query vars have been parsed. @@ -383,7 +387,13 @@ class WP_Term_Query { } } - $orderby = $this->parse_orderby( $this->query_vars['orderby'] ); + // 'term_order' is a legal sort order only when joining the relationship table. + $_orderby = $this->query_vars['orderby']; + if ( 'term_order' === $_orderby && empty( $this->query_vars['object_ids'] ) ) { + $_orderby = 'term_id'; + } + $orderby = $this->parse_orderby( $_orderby ); + if ( $orderby ) { $orderby = "ORDER BY $orderby"; } @@ -498,6 +508,24 @@ class WP_Term_Query { $this->sql_clauses['where']['description__like'] = $wpdb->prepare( "tt.description LIKE %s", '%' . $wpdb->esc_like( $args['description__like'] ) . '%' ); } + if ( ! empty( $args['object_ids'] ) ) { + $object_ids = $args['object_ids']; + if ( ! is_array( $object_ids ) ) { + $object_ids = array( $object_ids ); + } + + $object_ids = implode( ', ', array_map( 'intval', $object_ids ) ); + $this->sql_clauses['where']['object_ids'] = "tr.object_id IN ($object_ids)"; + } + + /* + * When querying for object relationships, the 'count > 0' check + * added by 'hide_empty' is superfluous. + */ + if ( ! empty( $args['object_ids'] ) ) { + $args['hide_empty'] = false; + } + if ( '' !== $parent ) { $parent = (int) $parent; $this->sql_clauses['where']['parent'] = "tt.parent = '$parent'"; @@ -549,7 +577,13 @@ class WP_Term_Query { $selects = array(); switch ( $args['fields'] ) { case 'all': + case 'all_with_object_id' : + case 'tt_ids' : + case 'slugs' : $selects = array( 't.*', 'tt.*' ); + if ( 'all_with_object_id' === $args['fields'] && ! empty( $args['object_ids'] ) ) { + $selects[] = 'tr.object_id'; + } break; case 'ids': case 'id=>parent': @@ -593,9 +627,11 @@ class WP_Term_Query { $join .= " INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id"; - $where = implode( ' AND ', $this->sql_clauses['where'] ); + if ( ! empty( $this->query_vars['object_ids'] ) ) { + $join .= " INNER JOIN {$wpdb->term_relationships} AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id"; + } - $pieces = array( 'fields', 'join', 'where', 'distinct', 'orderby', 'order', 'limits' ); + $where = implode( ' AND ', $this->sql_clauses['where'] ); /** * Filters the terms query SQL clauses. @@ -606,7 +642,7 @@ class WP_Term_Query { * @param array $taxonomies An array of taxonomies. * @param array $args An array of terms query arguments. */ - $clauses = apply_filters( 'terms_clauses', compact( $pieces ), $taxonomies, $args ); + $clauses = apply_filters( 'terms_clauses', compact( 'fields', 'join', 'where', 'distinct', 'orderby', 'order', 'limits' ), $taxonomies, $args ); $fields = isset( $clauses[ 'fields' ] ) ? $clauses[ 'fields' ] : ''; $join = isset( $clauses[ 'join' ] ) ? $clauses[ 'join' ] : ''; @@ -629,11 +665,7 @@ class WP_Term_Query { // $args can be anything. Only use the args defined in defaults to compute the key. $key = md5( serialize( wp_array_slice_assoc( $args, array_keys( $this->query_var_defaults ) ) ) . serialize( $taxonomies ) . $this->request ); - $last_changed = wp_cache_get( 'last_changed', 'terms' ); - if ( ! $last_changed ) { - $last_changed = microtime(); - wp_cache_set( 'last_changed', $last_changed, 'terms' ); - } + $last_changed = wp_cache_get_last_changed( 'terms' ); $cache_key = "get_terms:$key:$last_changed"; $cache = wp_cache_get( $cache_key, 'terms' ); if ( false !== $cache ) { @@ -646,11 +678,13 @@ class WP_Term_Query { } if ( 'count' == $_fields ) { - return $wpdb->get_var( $this->request ); + $count = $wpdb->get_var( $this->request ); + wp_cache_set( $cache_key, $count, 'terms' ); + return $count; } $terms = $wpdb->get_results( $this->request ); - if ( 'all' == $_fields ) { + if ( 'all' == $_fields || 'all_with_object_id' === $_fields ) { update_term_cache( $terms ); } @@ -701,6 +735,26 @@ class WP_Term_Query { } } + /* + * When querying for terms connected to objects, we may get + * duplicate results. The duplicates should be preserved if + * `$fields` is 'all_with_object_id', but should otherwise be + * removed. + */ + if ( ! empty( $args['object_ids'] ) && 'all_with_object_id' != $_fields ) { + $_tt_ids = $_terms = array(); + foreach ( $terms as $term ) { + if ( isset( $_tt_ids[ $term->term_id ] ) ) { + continue; + } + + $_tt_ids[ $term->term_id ] = 1; + $_terms[] = $term; + } + + $terms = $_terms; + } + $_terms = array(); if ( 'id=>parent' == $_fields ) { foreach ( $terms as $term ) { @@ -708,12 +762,20 @@ class WP_Term_Query { } } elseif ( 'ids' == $_fields ) { foreach ( $terms as $term ) { - $_terms[] = $term->term_id; + $_terms[] = (int) $term->term_id; + } + } elseif ( 'tt_ids' == $_fields ) { + foreach ( $terms as $term ) { + $_terms[] = (int) $term->term_taxonomy_id; } } elseif ( 'names' == $_fields ) { foreach ( $terms as $term ) { $_terms[] = $term->name; } + } elseif ( 'slugs' == $_fields ) { + foreach ( $terms as $term ) { + $_terms[] = $term->slug; + } } elseif ( 'id=>name' == $_fields ) { foreach ( $terms as $term ) { $_terms[ $term->term_id ] = $term->name; @@ -739,7 +801,7 @@ class WP_Term_Query { wp_cache_add( $cache_key, $terms, 'terms', DAY_IN_SECONDS ); - if ( 'all' === $_fields ) { + if ( 'all' === $_fields || 'all_with_object_id' === $_fields ) { $terms = array_map( 'get_term', $terms ); } @@ -761,19 +823,16 @@ class WP_Term_Query { protected function parse_orderby( $orderby_raw ) { $_orderby = strtolower( $orderby_raw ); $maybe_orderby_meta = false; - if ( 'count' == $_orderby ) { - $orderby = 'tt.count'; - } elseif ( 'name' == $_orderby ) { - $orderby = 't.name'; - } elseif ( 'slug' == $_orderby ) { - $orderby = 't.slug'; + + if ( in_array( $_orderby, array( 'term_id', 'name', 'slug', 'term_group' ), true ) ) { + $orderby = "t.$_orderby"; + } elseif ( in_array( $_orderby, array( 'count', 'parent', 'taxonomy', 'term_taxonomy_id', 'description' ), true ) ) { + $orderby = "tt.$_orderby"; + } elseif ( 'term_order' === $_orderby ) { + $orderby = 'tr.term_order'; } elseif ( 'include' == $_orderby && ! empty( $this->query_vars['include'] ) ) { - $include = implode( ',', array_map( 'absint', $this->query_vars['include'] ) ); + $include = implode( ',', wp_parse_id_list( $this->query_vars['include'] ) ); $orderby = "FIELD( t.term_id, $include )"; - } elseif ( 'term_group' == $_orderby ) { - $orderby = 't.term_group'; - } elseif ( 'description' == $_orderby ) { - $orderby = 'tt.description'; } elseif ( 'none' == $_orderby ) { $orderby = ''; } elseif ( empty( $_orderby ) || 'id' == $_orderby || 'term_id' === $_orderby ) { diff --git a/wp-includes/class-wp-term.php b/wp-includes/class-wp-term.php index 3b4931a..8eb87ef 100644 --- a/wp-includes/class-wp-term.php +++ b/wp-includes/class-wp-term.php @@ -250,7 +250,6 @@ final class WP_Term { } return sanitize_term( $data, $data->taxonomy, 'raw' ); - break; } } } diff --git a/wp-includes/class-wp-text-diff-renderer-inline.php b/wp-includes/class-wp-text-diff-renderer-inline.php new file mode 100644 index 0000000..236e388 --- /dev/null +++ b/wp-includes/class-wp-text-diff-renderer-inline.php @@ -0,0 +1,33 @@ +_show_split_view = $params[ 'show_split_view' ]; + } + + /** + * @ignore + * + * @param string $header + * @return string + */ + public function _startBlock( $header ) { + return ''; + } + + /** + * @ignore + * + * @param array $lines + * @param string $prefix + */ + public function _lines( $lines, $prefix=' ' ) { + } + + /** + * @ignore + * + * @param string $line HTML-escape the value. + * @return string + */ + public function addedLine( $line ) { + return "{$line}"; + + } + + /** + * @ignore + * + * @param string $line HTML-escape the value. + * @return string + */ + public function deletedLine( $line ) { + return "{$line}"; + } + + /** + * @ignore + * + * @param string $line HTML-escape the value. + * @return string + */ + public function contextLine( $line ) { + return "{$line}"; + } + + /** + * @ignore + * + * @return string + */ + public function emptyLine() { + return ' '; + } + + /** + * @ignore + * @access public + * + * @param array $lines + * @param bool $encode + * @return string + */ + public function _added( $lines, $encode = true ) { + $r = ''; + foreach ($lines as $line) { + if ( $encode ) { + $processed_line = htmlspecialchars( $line ); + + /** + * Contextually filters a diffed line. + * + * Filters TextDiff processing of diffed line. By default, diffs are processed with + * htmlspecialchars. Use this filter to remove or change the processing. Passes a context + * indicating if the line is added, deleted or unchanged. + * + * @since 4.1.0 + * + * @param String $processed_line The processed diffed line. + * @param String $line The unprocessed diffed line. + * @param string null The line context. Values are 'added', 'deleted' or 'unchanged'. + */ + $line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'added' ); + } + + if ( $this->_show_split_view ) { + $r .= '' . $this->emptyLine() . $this->emptyLine() . $this->addedLine( $line ) . "\n"; + } else { + $r .= '' . $this->addedLine( $line ) . "\n"; + } + } + return $r; + } + + /** + * @ignore + * @access public + * + * @param array $lines + * @param bool $encode + * @return string + */ + public function _deleted( $lines, $encode = true ) { + $r = ''; + foreach ($lines as $line) { + if ( $encode ) { + $processed_line = htmlspecialchars( $line ); + + /** This filter is documented in wp-includes/wp-diff.php */ + $line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'deleted' ); + } + if ( $this->_show_split_view ) { + $r .= '' . $this->deletedLine( $line ) . $this->emptyLine() . $this->emptyLine() . "\n"; + } else { + $r .= '' . $this->deletedLine( $line ) . "\n"; + } + + } + return $r; + } + + /** + * @ignore + * @access public + * + * @param array $lines + * @param bool $encode + * @return string + */ + public function _context( $lines, $encode = true ) { + $r = ''; + foreach ($lines as $line) { + if ( $encode ) { + $processed_line = htmlspecialchars( $line ); + + /** This filter is documented in wp-includes/wp-diff.php */ + $line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'unchanged' ); + } + if ( $this->_show_split_view ) { + $r .= '' . $this->contextLine( $line ) . $this->emptyLine() . $this->contextLine( $line ) . "\n"; + } else { + $r .= '' . $this->contextLine( $line ) . "\n"; + } + } + return $r; + } + + /** + * Process changed lines to do word-by-word diffs for extra highlighting. + * + * (TRAC style) sometimes these lines can actually be deleted or added rows. + * We do additional processing to figure that out + * + * @access public + * @since 2.6.0 + * + * @param array $orig + * @param array $final + * @return string + */ + public function _changed( $orig, $final ) { + $r = ''; + + // Does the aforementioned additional processing + // *_matches tell what rows are "the same" in orig and final. Those pairs will be diffed to get word changes + // match is numeric: an index in other column + // match is 'X': no match. It is a new row + // *_rows are column vectors for the orig column and the final column. + // row >= 0: an indix of the $orig or $final array + // row < 0: a blank row for that column + list($orig_matches, $final_matches, $orig_rows, $final_rows) = $this->interleave_changed_lines( $orig, $final ); + + // These will hold the word changes as determined by an inline diff + $orig_diffs = array(); + $final_diffs = array(); + + // Compute word diffs for each matched pair using the inline diff + foreach ( $orig_matches as $o => $f ) { + if ( is_numeric($o) && is_numeric($f) ) { + $text_diff = new Text_Diff( 'auto', array( array($orig[$o]), array($final[$f]) ) ); + $renderer = new $this->inline_diff_renderer; + $diff = $renderer->render( $text_diff ); + + // If they're too different, don't include any or + if ( preg_match_all( '!(.*?|.*?)!', $diff, $diff_matches ) ) { + // length of all text between or + $stripped_matches = strlen(strip_tags( join(' ', $diff_matches[0]) )); + // since we count lengith of text between or (instead of picking just one), + // we double the length of chars not in those tags. + $stripped_diff = strlen(strip_tags( $diff )) * 2 - $stripped_matches; + $diff_ratio = $stripped_matches / $stripped_diff; + if ( $diff_ratio > $this->_diff_threshold ) + continue; // Too different. Don't save diffs. + } + + // Un-inline the diffs by removing del or ins + $orig_diffs[$o] = preg_replace( '|.*?|', '', $diff ); + $final_diffs[$f] = preg_replace( '|.*?|', '', $diff ); + } + } + + foreach ( array_keys($orig_rows) as $row ) { + // Both columns have blanks. Ignore them. + if ( $orig_rows[$row] < 0 && $final_rows[$row] < 0 ) + continue; + + // If we have a word based diff, use it. Otherwise, use the normal line. + if ( isset( $orig_diffs[$orig_rows[$row]] ) ) + $orig_line = $orig_diffs[$orig_rows[$row]]; + elseif ( isset( $orig[$orig_rows[$row]] ) ) + $orig_line = htmlspecialchars($orig[$orig_rows[$row]]); + else + $orig_line = ''; + + if ( isset( $final_diffs[$final_rows[$row]] ) ) + $final_line = $final_diffs[$final_rows[$row]]; + elseif ( isset( $final[$final_rows[$row]] ) ) + $final_line = htmlspecialchars($final[$final_rows[$row]]); + else + $final_line = ''; + + if ( $orig_rows[$row] < 0 ) { // Orig is blank. This is really an added row. + $r .= $this->_added( array($final_line), false ); + } elseif ( $final_rows[$row] < 0 ) { // Final is blank. This is really a deleted row. + $r .= $this->_deleted( array($orig_line), false ); + } else { // A true changed row. + if ( $this->_show_split_view ) { + $r .= '' . $this->deletedLine( $orig_line ) . $this->emptyLine() . $this->addedLine( $final_line ) . "\n"; + } else { + $r .= '' . $this->deletedLine( $orig_line ) . "" . $this->addedLine( $final_line ) . "\n"; + } + } + } + + return $r; + } + + /** + * Takes changed blocks and matches which rows in orig turned into which rows in final. + * + * Returns + * *_matches ( which rows match with which ) + * *_rows ( order of rows in each column interleaved with blank rows as + * necessary ) + * + * @since 2.6.0 + * + * @param array $orig + * @param array $final + * @return array + */ + public function interleave_changed_lines( $orig, $final ) { + + // Contains all pairwise string comparisons. Keys are such that this need only be a one dimensional array. + $matches = array(); + foreach ( array_keys($orig) as $o ) { + foreach ( array_keys($final) as $f ) { + $matches["$o,$f"] = $this->compute_string_distance( $orig[$o], $final[$f] ); + } + } + asort($matches); // Order by string distance. + + $orig_matches = array(); + $final_matches = array(); + + foreach ( $matches as $keys => $difference ) { + list($o, $f) = explode(',', $keys); + $o = (int) $o; + $f = (int) $f; + + // Already have better matches for these guys + if ( isset($orig_matches[$o]) && isset($final_matches[$f]) ) + continue; + + // First match for these guys. Must be best match + if ( !isset($orig_matches[$o]) && !isset($final_matches[$f]) ) { + $orig_matches[$o] = $f; + $final_matches[$f] = $o; + continue; + } + + // Best match of this final is already taken? Must mean this final is a new row. + if ( isset($orig_matches[$o]) ) + $final_matches[$f] = 'x'; + + // Best match of this orig is already taken? Must mean this orig is a deleted row. + elseif ( isset($final_matches[$f]) ) + $orig_matches[$o] = 'x'; + } + + // We read the text in this order + ksort($orig_matches); + ksort($final_matches); + + // Stores rows and blanks for each column. + $orig_rows = $orig_rows_copy = array_keys($orig_matches); + $final_rows = array_keys($final_matches); + + // Interleaves rows with blanks to keep matches aligned. + // We may end up with some extraneous blank rows, but we'll just ignore them later. + foreach ( $orig_rows_copy as $orig_row ) { + $final_pos = array_search($orig_matches[$orig_row], $final_rows, true); + $orig_pos = (int) array_search($orig_row, $orig_rows, true); + + if ( false === $final_pos ) { // This orig is paired with a blank final. + array_splice( $final_rows, $orig_pos, 0, -1 ); + } elseif ( $final_pos < $orig_pos ) { // This orig's match is up a ways. Pad final with blank rows. + $diff_pos = $final_pos - $orig_pos; + while ( $diff_pos < 0 ) + array_splice( $final_rows, $orig_pos, 0, $diff_pos++ ); + } elseif ( $final_pos > $orig_pos ) { // This orig's match is down a ways. Pad orig with blank rows. + $diff_pos = $orig_pos - $final_pos; + while ( $diff_pos < 0 ) + array_splice( $orig_rows, $orig_pos, 0, $diff_pos++ ); + } + } + + // Pad the ends with blank rows if the columns aren't the same length + $diff_count = count($orig_rows) - count($final_rows); + if ( $diff_count < 0 ) { + while ( $diff_count < 0 ) + array_push($orig_rows, $diff_count++); + } elseif ( $diff_count > 0 ) { + $diff_count = -1 * $diff_count; + while ( $diff_count < 0 ) + array_push($final_rows, $diff_count++); + } + + return array($orig_matches, $final_matches, $orig_rows, $final_rows); + } + + /** + * Computes a number that is intended to reflect the "distance" between two strings. + * + * @since 2.6.0 + * + * @param string $string1 + * @param string $string2 + * @return int + */ + public function compute_string_distance( $string1, $string2 ) { + // Vectors containing character frequency for all chars in each string + $chars1 = count_chars($string1); + $chars2 = count_chars($string2); + + // L1-norm of difference vector. + $difference = array_sum( array_map( array($this, 'difference'), $chars1, $chars2 ) ); + + // $string1 has zero length? Odd. Give huge penalty by not dividing. + if ( !$string1 ) + return $difference; + + // Return distance per character (of string1). + return $difference / strlen($string1); + } + + /** + * @ignore + * @since 2.6.0 + * + * @param int $a + * @param int $b + * @return int + */ + public function difference( $a, $b ) { + return abs( $a - $b ); + } + + /** + * Make private properties readable for backward compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to get. + * @return mixed Property. + */ + public function __get( $name ) { + if ( in_array( $name, $this->compat_fields ) ) { + return $this->$name; + } + } + + /** + * Make private properties settable for backward compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to check if set. + * @param mixed $value Property value. + * @return mixed Newly-set property. + */ + public function __set( $name, $value ) { + if ( in_array( $name, $this->compat_fields ) ) { + return $this->$name = $value; + } + } + + /** + * Make private properties checkable for backward compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to check if set. + * @return bool Whether the property is set. + */ + public function __isset( $name ) { + if ( in_array( $name, $this->compat_fields ) ) { + return isset( $this->$name ); + } + } + + /** + * Make private properties un-settable for backward compatibility. + * + * @since 4.0.0 + * @access public + * + * @param string $name Property to unset. + */ + public function __unset( $name ) { + if ( in_array( $name, $this->compat_fields ) ) { + unset( $this->$name ); + } + } +} diff --git a/wp-includes/class-wp-theme.php b/wp-includes/class-wp-theme.php index 40af39d..35baee0 100644 --- a/wp-includes/class-wp-theme.php +++ b/wp-includes/class-wp-theme.php @@ -48,15 +48,16 @@ final class WP_Theme implements ArrayAccess { * @var array */ private static $default_themes = array( - 'classic' => 'WordPress Classic', - 'default' => 'WordPress Default', - 'twentyten' => 'Twenty Ten', - 'twentyeleven' => 'Twenty Eleven', - 'twentytwelve' => 'Twenty Twelve', - 'twentythirteen' => 'Twenty Thirteen', - 'twentyfourteen' => 'Twenty Fourteen', - 'twentyfifteen' => 'Twenty Fifteen', - 'twentysixteen' => 'Twenty Sixteen', + 'classic' => 'WordPress Classic', + 'default' => 'WordPress Default', + 'twentyten' => 'Twenty Ten', + 'twentyeleven' => 'Twenty Eleven', + 'twentytwelve' => 'Twenty Twelve', + 'twentythirteen' => 'Twenty Thirteen', + 'twentyfourteen' => 'Twenty Fourteen', + 'twentyfifteen' => 'Twenty Fifteen', + 'twentysixteen' => 'Twenty Sixteen', + 'twentyseventeen' => 'Twenty Seventeen', ); /** @@ -537,7 +538,7 @@ final class WP_Theme implements ArrayAccess { * @since 3.4.0 * @access private * - * @param string $key Type of data to store (theme, screenshot, headers, page_templates) + * @param string $key Type of data to store (theme, screenshot, headers, post_templates) * @param string $data Data to store * @return bool Return value from wp_cache_add() */ @@ -553,7 +554,7 @@ final class WP_Theme implements ArrayAccess { * @since 3.4.0 * @access private * - * @param string $key Type of data to retrieve (theme, screenshot, headers, page_templates) + * @param string $key Type of data to retrieve (theme, screenshot, headers, post_templates) * @return mixed Retrieved data */ private function cache_get( $key ) { @@ -567,7 +568,7 @@ final class WP_Theme implements ArrayAccess { * @access public */ public function cache_delete() { - foreach ( array( 'theme', 'screenshot', 'headers', 'page_templates' ) as $key ) + foreach ( array( 'theme', 'screenshot', 'headers', 'post_templates' ) as $key ) wp_cache_delete( $key . '-' . $this->cache_hash, 'themes' ); $this->template = $this->textdomain_loaded = $this->theme_root_uri = $this->parent = $this->errors = $this->headers_sanitized = $this->name_translated = null; $this->headers = array(); @@ -720,8 +721,9 @@ final class WP_Theme implements ArrayAccess { private function markup_header( $header, $value, $translate ) { switch ( $header ) { case 'Name' : - if ( empty( $value ) ) - $value = $this->get_stylesheet(); + if ( empty( $value ) ) { + $value = esc_html( $this->get_stylesheet() ); + } break; case 'Description' : $value = wptexturize( $value ); @@ -1005,56 +1007,101 @@ final class WP_Theme implements ArrayAccess { } /** - * Returns the theme's page templates. + * Returns the theme's post templates. * - * @since 3.4.0 + * @since 4.7.0 * @access public * - * @param WP_Post|null $post Optional. The post being edited, provided for context. - * @return array Array of page templates, keyed by filename, with the value of the translated header name. + * @return array Array of page templates, keyed by filename and post type, + * with the value of the translated header name. */ - public function get_page_templates( $post = null ) { + public function get_post_templates() { // If you screw up your current theme and we invalidate your parent, most things still work. Let it slide. - if ( $this->errors() && $this->errors()->get_error_codes() !== array( 'theme_parent_invalid' ) ) + if ( $this->errors() && $this->errors()->get_error_codes() !== array( 'theme_parent_invalid' ) ) { return array(); + } - $page_templates = $this->cache_get( 'page_templates' ); + $post_templates = $this->cache_get( 'post_templates' ); - if ( ! is_array( $page_templates ) ) { - $page_templates = array(); + if ( ! is_array( $post_templates ) ) { + $post_templates = array(); $files = (array) $this->get_files( 'php', 1 ); foreach ( $files as $file => $full_path ) { - if ( ! preg_match( '|Template Name:(.*)$|mi', file_get_contents( $full_path ), $header ) ) + if ( ! preg_match( '|Template Name:(.*)$|mi', file_get_contents( $full_path ), $header ) ) { continue; - $page_templates[ $file ] = _cleanup_header_comment( $header[1] ); + } + + $types = array( 'page' ); + if ( preg_match( '|Template Post Type:(.*)$|mi', file_get_contents( $full_path ), $type ) ) { + $types = explode( ',', _cleanup_header_comment( $type[1] ) ); + } + + foreach ( $types as $type ) { + $type = sanitize_key( $type ); + if ( ! isset( $post_templates[ $type ] ) ) { + $post_templates[ $type ] = array(); + } + + $post_templates[ $type ][ $file ] = _cleanup_header_comment( $header[1] ); + } } - $this->cache_add( 'page_templates', $page_templates ); + $this->cache_add( 'post_templates', $post_templates ); } if ( $this->load_textdomain() ) { - foreach ( $page_templates as &$page_template ) { - $page_template = $this->translate_header( 'Template Name', $page_template ); + foreach ( $post_templates as &$post_type ) { + foreach ( $post_type as &$post_template ) { + $post_template = $this->translate_header( 'Template Name', $post_template ); + } } } - if ( $this->parent() ) - $page_templates += $this->parent()->get_page_templates( $post ); + return $post_templates; + } + + /** + * Returns the theme's post templates for a given post type. + * + * @since 3.4.0 + * @since 4.7.0 Added the `$post_type` parameter. + * @access public + * + * @param WP_Post|null $post Optional. The post being edited, provided for context. + * @param string $post_type Optional. Post type to get the templates for. Default 'page'. + * If a post is provided, its post type is used. + * @return array Array of page templates, keyed by filename, with the value of the translated header name. + */ + public function get_page_templates( $post = null, $post_type = 'page' ) { + if ( $post ) { + $post_type = get_post_type( $post ); + } + + $post_templates = $this->get_post_templates(); + $post_templates = isset( $post_templates[ $post_type ] ) ? $post_templates[ $post_type ] : array(); + + if ( $this->parent() ) { + $post_templates += $this->parent()->get_page_templates( $post, $post_type ); + } /** * Filters list of page templates for a theme. * + * The dynamic portion of the hook name, `$post_type`, refers to the post type. + * * @since 3.9.0 * @since 4.4.0 Converted to allow complete control over the `$page_templates` array. + * @since 4.7.0 Added the `$post_type` parameter. * - * @param array $page_templates Array of page templates. Keys are filenames, + * @param array $post_templates Array of page templates. Keys are filenames, * values are translated names. * @param WP_Theme $this The theme object. * @param WP_Post|null $post The post being edited, provided for context, or null. + * @param string $post_type Post type to get the templates for. */ - return (array) apply_filters( 'theme_page_templates', $page_templates, $this, $post ); + return (array) apply_filters( "theme_{$post_type}_templates", $post_templates, $this, $post, $post_type ); } /** @@ -1092,11 +1139,21 @@ final class WP_Theme implements ArrayAccess { $results = scandir( $path ); $files = array(); + /** + * Filters the array of excluded directories and files while scanning theme folder. + * + * @since 4.7.4 + * + * @param array $exclusions Array of excluded directories and files. + */ + $exclusions = (array) apply_filters( 'theme_scandir_exclusions', array( 'CVS', 'node_modules' ) ); + foreach ( $results as $result ) { - if ( '.' == $result[0] ) + if ( '.' == $result[0] || in_array( $result, $exclusions, true ) ) { continue; + } if ( is_dir( $path . '/' . $result ) ) { - if ( ! $depth || 'CVS' == $result ) + if ( ! $depth ) continue; $found = self::scandir( $path . '/' . $result, $extensions, $depth - 1 , $relative_path . $result ); $files = array_merge_recursive( $files, $found ); @@ -1395,7 +1452,7 @@ final class WP_Theme implements ArrayAccess { * @param array $themes Array of themes to sort, passed by reference. */ public static function sort_by_name( &$themes ) { - if ( 0 === strpos( get_locale(), 'en_' ) ) { + if ( 0 === strpos( get_user_locale(), 'en_' ) ) { uasort( $themes, array( 'WP_Theme', '_name_sort' ) ); } else { uasort( $themes, array( 'WP_Theme', '_name_sort_i18n' ) ); diff --git a/wp-includes/class-wp-user-meta-session-tokens.php b/wp-includes/class-wp-user-meta-session-tokens.php new file mode 100644 index 0000000..a01ebff --- /dev/null +++ b/wp-includes/class-wp-user-meta-session-tokens.php @@ -0,0 +1,139 @@ +user_id, 'session_tokens', true ); + + if ( ! is_array( $sessions ) ) { + return array(); + } + + $sessions = array_map( array( $this, 'prepare_session' ), $sessions ); + return array_filter( $sessions, array( $this, 'is_still_valid' ) ); + } + + /** + * Converts an expiration to an array of session information. + * + * @param mixed $session Session or expiration. + * @return array Session. + */ + protected function prepare_session( $session ) { + if ( is_int( $session ) ) { + return array( 'expiration' => $session ); + } + + return $session; + } + + /** + * Retrieve a session by its verifier (token hash). + * + * @since 4.0.0 + * @access protected + * + * @param string $verifier Verifier of the session to retrieve. + * @return array|null The session, or null if it does not exist + */ + protected function get_session( $verifier ) { + $sessions = $this->get_sessions(); + + if ( isset( $sessions[ $verifier ] ) ) { + return $sessions[ $verifier ]; + } + + return null; + } + + /** + * Update a session by its verifier. + * + * @since 4.0.0 + * @access protected + * + * @param string $verifier Verifier of the session to update. + * @param array $session Optional. Session. Omitting this argument destroys the session. + */ + protected function update_session( $verifier, $session = null ) { + $sessions = $this->get_sessions(); + + if ( $session ) { + $sessions[ $verifier ] = $session; + } else { + unset( $sessions[ $verifier ] ); + } + + $this->update_sessions( $sessions ); + } + + /** + * Update a user's sessions in the usermeta table. + * + * @since 4.0.0 + * @access protected + * + * @param array $sessions Sessions. + */ + protected function update_sessions( $sessions ) { + if ( $sessions ) { + update_user_meta( $this->user_id, 'session_tokens', $sessions ); + } else { + delete_user_meta( $this->user_id, 'session_tokens' ); + } + } + + /** + * Destroy all session tokens for a user, except a single session passed. + * + * @since 4.0.0 + * @access protected + * + * @param string $verifier Verifier of the session to keep. + */ + protected function destroy_other_sessions( $verifier ) { + $session = $this->get_session( $verifier ); + $this->update_sessions( array( $verifier => $session ) ); + } + + /** + * Destroy all session tokens for a user. + * + * @since 4.0.0 + * @access protected + */ + protected function destroy_all_sessions() { + $this->update_sessions( array() ); + } + + /** + * Destroy all session tokens for all users. + * + * @since 4.0.0 + * @access public + * @static + */ + public static function drop_sessions() { + delete_metadata( 'user', 0, 'session_tokens', false, true ); + } +} diff --git a/wp-includes/class-wp-user-query.php b/wp-includes/class-wp-user-query.php index 84cdcf6..0c3e105 100644 --- a/wp-includes/class-wp-user-query.php +++ b/wp-includes/class-wp-user-query.php @@ -95,7 +95,7 @@ class WP_User_Query { */ public static function fill_query_vars( $args ) { $defaults = array( - 'blog_id' => $GLOBALS['blog_id'], + 'blog_id' => get_current_blog_id(), 'role' => '', 'role__in' => array(), 'role__not_in' => array(), @@ -115,6 +115,12 @@ class WP_User_Query { 'fields' => 'all', 'who' => '', 'has_published_posts' => null, + 'nicename' => '', + 'nicename__in' => array(), + 'nicename__not_in' => array(), + 'login' => '', + 'login__in' => array(), + 'login__not_in' => array() ); return wp_parse_args( $args, $defaults ); @@ -131,6 +137,8 @@ class WP_User_Query { * @since 4.4.0 Added 'paged', 'role__in', and 'role__not_in' parameters. The 'role' parameter was updated to * permit an array or comma-separated list of values. The 'number' parameter was updated to support * querying for all users with using -1. + * @since 4.7.0 Added 'nicename', 'nicename__in', 'nicename__not_in', 'login', 'login__in', + * and 'login__not_in' parameters. * * @access public * @@ -165,12 +173,12 @@ class WP_User_Query { * an array of values, or a multi-dimensional array with fields as * keys and orders ('ASC' or 'DESC') as values. Accepted values are * 'ID', 'display_name' (or 'name'), 'include', 'user_login' - * (or 'login'), 'user_nicename' (or 'nicename'), 'user_email' - * (or 'email'), 'user_url' (or 'url'), 'user_registered' - * or 'registered'), 'post_count', 'meta_value', 'meta_value_num', - * the value of `$meta_key`, or an array key of `$meta_query`. To use - * 'meta_value' or 'meta_value_num', `$meta_key` must be also be - * defined. Default 'user_login'. + * (or 'login'), 'login__in', 'user_nicename' (or 'nicename'), + * 'nicename__in', 'user_email (or 'email'), 'user_url' (or 'url'), + * 'user_registered' (or 'registered'), 'post_count', 'meta_value', + * 'meta_value_num', the value of `$meta_key`, or an array key of + * `$meta_query`. To use 'meta_value' or 'meta_value_num', `$meta_key` + * must be also be defined. Default 'user_login'. * @type string $order Designates ascending or descending order of users. Order values * passed as part of an `$orderby` array take precedence over this * parameter. Accepts 'ASC', 'DESC'. Default 'ASC'. @@ -195,6 +203,16 @@ class WP_User_Query { * @type bool|array $has_published_posts Pass an array of post types to filter results to users who have * published posts in those post types. `true` is an alias for all * public post types. + * @type string $nicename The user nicename. Default empty. + * @type array $nicename__in An array of nicenames to include. Users matching one of these + * nicenames will be included in results. Default empty array. + * @type array $nicename__not_in An array of nicenames to exclude. Users matching one of these + * nicenames will not be included in results. Default empty array. + * @type string $login The user login. Default empty. + * @type array $login__in An array of logins to include. Users matching one of these + * logins will be included in results. Default empty array. + * @type array $login__not_in An array of logins to exclude. Users matching one of these + * logins will not be included in results. Default empty array. * } */ public function prepare_query( $query = array() ) { @@ -270,6 +288,40 @@ class WP_User_Query { $this->query_where .= " AND $wpdb->users.ID IN ( SELECT DISTINCT $posts_table.post_author FROM $posts_table WHERE $posts_table.post_status = 'publish' AND $posts_table.post_type IN ( " . join( ", ", $post_types ) . " ) )"; } + // nicename + if ( '' !== $qv['nicename']) { + $this->query_where .= $wpdb->prepare( ' AND user_nicename = %s', $qv['nicename'] ); + } + + if ( ! empty( $qv['nicename__in'] ) ) { + $sanitized_nicename__in = array_map( 'esc_sql', $qv['nicename__in'] ); + $nicename__in = implode( "','", $sanitized_nicename__in ); + $this->query_where .= " AND user_nicename IN ( '$nicename__in' )"; + } + + if ( ! empty( $qv['nicename__not_in'] ) ) { + $sanitized_nicename__not_in = array_map( 'esc_sql', $qv['nicename__not_in'] ); + $nicename__not_in = implode( "','", $sanitized_nicename__not_in ); + $this->query_where .= " AND user_nicename NOT IN ( '$nicename__not_in' )"; + } + + // login + if ( '' !== $qv['login']) { + $this->query_where .= $wpdb->prepare( ' AND user_login = %s', $qv['login'] ); + } + + if ( ! empty( $qv['login__in'] ) ) { + $sanitized_login__in = array_map( 'esc_sql', $qv['login__in'] ); + $login__in = implode( "','", $sanitized_login__in ); + $this->query_where .= " AND user_login IN ( '$login__in' )"; + } + + if ( ! empty( $qv['login__not_in'] ) ) { + $sanitized_login__not_in = array_map( 'esc_sql', $qv['login__not_in'] ); + $login__not_in = implode( "','", $sanitized_login__not_in ); + $this->query_where .= " AND user_login NOT IN ( '$login__not_in' )"; + } + // Meta query. $this->meta_query = new WP_Meta_Query(); $this->meta_query->parse_query_vars( $qv ); @@ -428,7 +480,11 @@ class WP_User_Query { continue; } - $orderby_array[] = $parsed . ' ' . $this->parse_order( $_order ); + if ( 'nicename__in' === $_orderby || 'login__in' === $_orderby ) { + $orderby_array[] = $parsed; + } else { + $orderby_array[] = $parsed . ' ' . $this->parse_order( $_order ); + } } // If no valid clauses were found, order by user_login. @@ -706,6 +762,14 @@ class WP_User_Query { $include = wp_parse_id_list( $this->query_vars['include'] ); $include_sql = implode( ',', $include ); $_orderby = "FIELD( $wpdb->users.ID, $include_sql )"; + } elseif ( 'nicename__in' === $orderby ) { + $sanitized_nicename__in = array_map( 'esc_sql', $this->query_vars['nicename__in'] ); + $nicename__in = implode( "','", $sanitized_nicename__in ); + $_orderby = "FIELD( user_nicename, '$nicename__in' )"; + } elseif ( 'login__in' === $orderby ) { + $sanitized_login__in = array_map( 'esc_sql', $this->query_vars['login__in'] ); + $login__in = implode( "','", $sanitized_login__in ); + $_orderby = "FIELD( user_login, '$login__in' )"; } elseif ( isset( $meta_query_clauses[ $orderby ] ) ) { $meta_clause = $meta_query_clauses[ $orderby ]; $_orderby = sprintf( "CAST(%s.meta_value AS %s)", esc_sql( $meta_clause['alias'] ), esc_sql( $meta_clause['cast'] ) ); diff --git a/wp-includes/class-wp-user.php b/wp-includes/class-wp-user.php index 0f5ee10..328fb6a 100644 --- a/wp-includes/class-wp-user.php +++ b/wp-includes/class-wp-user.php @@ -27,9 +27,11 @@ * @property string $user_registered * @property string $user_activation_key * @property string $user_status + * @property int $user_level * @property string $display_name * @property string $spam * @property string $deleted + * @property string $locale */ class WP_User { /** diff --git a/wp-includes/class-wp-widget.php b/wp-includes/class-wp-widget.php index 44f3686..b69b219 100644 --- a/wp-includes/class-wp-widget.php +++ b/wp-includes/class-wp-widget.php @@ -10,7 +10,7 @@ /** * Core base class extended to register widgets. * - * This class must be extended for each widget, and WP_Widget::widget() must be overriden. + * This class must be extended for each widget, and WP_Widget::widget() must be overridden. * * If adding widget options, WP_Widget::update() and WP_Widget::form() should also be overridden. * @@ -37,6 +37,24 @@ class WP_Widget { */ public $name; + /** + * Option name for this widget type. + * + * @since 2.8.0 + * @access public + * @var string + */ + public $option_name; + + /** + * Alt option name for this widget type. + * + * @since 2.8.0 + * @access public + * @var string + */ + public $alt_option_name; + /** * Option array passed to wp_register_sidebar_widget(). * @@ -86,7 +104,7 @@ class WP_Widget { public $updated = false; // - // Member functions that must be overriden by subclasses. + // Member functions that must be overridden by subclasses. // /** diff --git a/wp-includes/class-wp-xmlrpc-server.php b/wp-includes/class-wp-xmlrpc-server.php index be2d3ed..5084da6 100644 --- a/wp-includes/class-wp-xmlrpc-server.php +++ b/wp-includes/class-wp-xmlrpc-server.php @@ -404,12 +404,8 @@ class wp_xmlrpc_server extends IXR_Server { * Passes property through {@see 'xmlrpc_blog_options'} filter. * * @since 2.6.0 - * - * @global string $wp_version */ public function initialise_blog_option_info() { - global $wp_version; - $this->blog_options = array( // Read only options 'software_name' => array( @@ -420,7 +416,7 @@ class wp_xmlrpc_server extends IXR_Server { 'software_version' => array( 'desc' => __( 'Software Version' ), 'readonly' => true, - 'value' => $wp_version + 'value' => get_bloginfo( 'version' ) ), 'blog_url' => array( 'desc' => __( 'WordPress Address (URL)' ), @@ -591,6 +587,10 @@ class wp_xmlrpc_server extends IXR_Server { * - 'xmlrpc' - url of xmlrpc endpoint */ public function wp_getUsersBlogs( $args ) { + if ( ! $this->minimum_args( $args, 2 ) ) { + return $this->error; + } + // If this isn't on WPMU then just use blogger_getUsersBlogs if ( !is_multisite() ) { array_unshift( $args, 1 ); @@ -628,7 +628,7 @@ class wp_xmlrpc_server extends IXR_Server { foreach ( $blogs as $blog ) { // Don't include blogs that aren't hosted at this site. - if ( $blog->site_id != get_current_site()->id ) + if ( $blog->site_id != get_current_network_id() ) continue; $blog_id = $blog->userblog_id; @@ -708,9 +708,9 @@ class wp_xmlrpc_server extends IXR_Server { * * @since 3.4.0 * - * @param array $_taxonomy An array of taxonomy data. - * @param object $taxonomy Taxonomy object. - * @param array $fields The subset of taxonomy fields to return. + * @param array $_taxonomy An array of taxonomy data. + * @param WP_Taxonomy $taxonomy Taxonomy object. + * @param array $fields The subset of taxonomy fields to return. */ return apply_filters( 'xmlrpc_prepare_taxonomy', $_taxonomy, $taxonomy, $fields ); } @@ -1270,7 +1270,7 @@ class wp_xmlrpc_server extends IXR_Server { } } elseif ( isset( $post_data['sticky'] ) ) { if ( ! current_user_can( $post_type->cap->edit_others_posts ) ) { - return new IXR_Error( 401, __( 'Sorry, you are not allowed to stick this post.' ) ); + return new IXR_Error( 401, __( 'Sorry, you are not allowed to make posts sticky.' ) ); } $sticky = wp_validate_boolean( $post_data['sticky'] ); @@ -1324,12 +1324,12 @@ class wp_xmlrpc_server extends IXR_Server { break; case 'private': if ( ! current_user_can( $post_type->cap->publish_posts ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to create private posts in this post type' ) ); + return new IXR_Error( 401, __( 'Sorry, you are not allowed to create private posts in this post type.' ) ); break; case 'publish': case 'future': if ( ! current_user_can( $post_type->cap->publish_posts ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to publish posts in this post type' ) ); + return new IXR_Error( 401, __( 'Sorry, you are not allowed to publish posts in this post type.' ) ); break; default: if ( ! get_post_status_object( $post_data['post_status'] ) ) @@ -1338,7 +1338,7 @@ class wp_xmlrpc_server extends IXR_Server { } if ( ! empty( $post_data['post_password'] ) && ! current_user_can( $post_type->cap->publish_posts ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to create password protected posts in this post type' ) ); + return new IXR_Error( 401, __( 'Sorry, you are not allowed to create password protected posts in this post type.' ) ); $post_data['post_author'] = absint( $post_data['post_author'] ); if ( ! empty( $post_data['post_author'] ) && $post_data['post_author'] != $user->ID ) { @@ -1523,7 +1523,7 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error( 500, $post_ID->get_error_message() ); if ( ! $post_ID ) - return new IXR_Error( 401, __( 'Sorry, your entry could not be posted. Something wrong happened.' ) ); + return new IXR_Error( 401, __( 'Sorry, your entry could not be posted.' ) ); return strval( $post_ID ); } @@ -1789,13 +1789,13 @@ class wp_xmlrpc_server extends IXR_Server { if ( isset( $filter['post_type'] ) ) { $post_type = get_post_type_object( $filter['post_type'] ); if ( ! ( (bool) $post_type ) ) - return new IXR_Error( 403, __( 'The post type specified is not valid' ) ); + return new IXR_Error( 403, __( 'Invalid post type.' ) ); } else { $post_type = get_post_type_object( 'post' ); } if ( ! current_user_can( $post_type->cap->edit_posts ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to edit posts in this post type.' )); + return new IXR_Error( 401, __( 'Sorry, you are not allowed to edit posts in this post type.' ) ); $query['post_type'] = $post_type->name; @@ -1877,8 +1877,9 @@ class wp_xmlrpc_server extends IXR_Server { $taxonomy = get_taxonomy( $content_struct['taxonomy'] ); - if ( ! current_user_can( $taxonomy->cap->manage_terms ) ) + if ( ! current_user_can( $taxonomy->cap->edit_terms ) ) { return new IXR_Error( 401, __( 'Sorry, you are not allowed to create terms in this taxonomy.' ) ); + } $taxonomy = (array) $taxonomy; @@ -1917,7 +1918,7 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error( 500, $term->get_error_message() ); if ( ! $term ) - return new IXR_Error( 500, __( 'Sorry, your term could not be created. Something wrong happened.' ) ); + return new IXR_Error( 500, __( 'Sorry, your term could not be created.' ) ); return strval( $term['term_id'] ); } @@ -1964,9 +1965,6 @@ class wp_xmlrpc_server extends IXR_Server { $taxonomy = get_taxonomy( $content_struct['taxonomy'] ); - if ( ! current_user_can( $taxonomy->cap->edit_terms ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to edit terms in this taxonomy.' ) ); - $taxonomy = (array) $taxonomy; // hold the data of the term @@ -1980,6 +1978,10 @@ class wp_xmlrpc_server extends IXR_Server { if ( ! $term ) return new IXR_Error( 404, __( 'Invalid term ID.' ) ); + if ( ! current_user_can( 'edit_term', $term_id ) ) { + return new IXR_Error( 401, __( 'Sorry, you are not allowed to edit this term.' ) ); + } + if ( isset( $content_struct['name'] ) ) { $term_data['name'] = trim( $content_struct['name'] ); @@ -2059,10 +2061,6 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error( 403, __( 'Invalid taxonomy.' ) ); $taxonomy = get_taxonomy( $taxonomy ); - - if ( ! current_user_can( $taxonomy->cap->delete_terms ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to delete terms in this taxonomy.' ) ); - $term = get_term( $term_id, $taxonomy->name ); if ( is_wp_error( $term ) ) @@ -2071,6 +2069,10 @@ class wp_xmlrpc_server extends IXR_Server { if ( ! $term ) return new IXR_Error( 404, __( 'Invalid term ID.' ) ); + if ( ! current_user_can( 'delete_term', $term_id ) ) { + return new IXR_Error( 401, __( 'Sorry, you are not allowed to delete this term.' ) ); + } + $result = wp_delete_term( $term_id, $taxonomy->name ); if ( is_wp_error( $result ) ) @@ -2131,9 +2133,6 @@ class wp_xmlrpc_server extends IXR_Server { $taxonomy = get_taxonomy( $taxonomy ); - if ( ! current_user_can( $taxonomy->cap->assign_terms ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to assign terms in this taxonomy.' ) ); - $term = get_term( $term_id , $taxonomy->name, ARRAY_A ); if ( is_wp_error( $term ) ) @@ -2142,6 +2141,10 @@ class wp_xmlrpc_server extends IXR_Server { if ( ! $term ) return new IXR_Error( 404, __( 'Invalid term ID.' ) ); + if ( ! current_user_can( 'assign_term', $term_id ) ) { + return new IXR_Error( 401, __( 'Sorry, you are not allowed to assign this term.' ) ); + } + return $this->_prepare_term( $term ); } @@ -2473,7 +2476,7 @@ class wp_xmlrpc_server extends IXR_Server { do_action( 'xmlrpc_call', 'wp.getUsers' ); if ( ! current_user_can( 'list_users' ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to browse users.' ) ); + return new IXR_Error( 401, __( 'Sorry, you are not allowed to list users.' ) ); $query = array( 'fields' => 'all_with_meta' ); @@ -2489,7 +2492,7 @@ class wp_xmlrpc_server extends IXR_Server { if ( isset( $filter['role'] ) ) { if ( get_role( $filter['role'] ) === null ) - return new IXR_Error( 403, __( 'The role specified is not valid' ) ); + return new IXR_Error( 403, __( 'Invalid role.' ) ); $query['role'] = $filter['role']; } @@ -3471,7 +3474,7 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error(500, $result->get_error_message()); if ( !$result ) - return new IXR_Error(500, __('Sorry, the comment could not be edited. Something wrong happened.')); + return new IXR_Error(500, __('Sorry, the comment could not be edited.')); /** * Fires after a comment has been successfully updated via XML-RPC. @@ -3525,7 +3528,7 @@ class wp_xmlrpc_server extends IXR_Server { if ( !$user ) { $logged_in = false; if ( $allow_anon && get_option('comment_registration') ) { - return new IXR_Error( 403, __( 'You must be registered to comment' ) ); + return new IXR_Error( 403, __( 'You must be registered to comment.' ) ); } elseif ( ! $allow_anon ) { return $this->error; } @@ -3550,8 +3553,14 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error( 403, __( 'Sorry, comments are closed for this item.' ) ); } - $comment = array(); - $comment['comment_post_ID'] = $post_id; + if ( empty( $content_struct['content'] ) ) { + return new IXR_Error( 403, __( 'Comment is required.' ) ); + } + + $comment = array( + 'comment_post_ID' => $post_id, + 'comment_content' => $content_struct['content'], + ); if ( $logged_in ) { $display_name = $user->display_name; @@ -3579,20 +3588,25 @@ class wp_xmlrpc_server extends IXR_Server { if ( get_option('require_name_email') ) { if ( 6 > strlen($comment['comment_author_email']) || '' == $comment['comment_author'] ) - return new IXR_Error( 403, __( 'Comment author name and email are required' ) ); + return new IXR_Error( 403, __( 'Comment author name and email are required.' ) ); elseif ( !is_email($comment['comment_author_email']) ) - return new IXR_Error( 403, __( 'A valid email address is required' ) ); + return new IXR_Error( 403, __( 'A valid email address is required.' ) ); } } $comment['comment_parent'] = isset($content_struct['comment_parent']) ? absint($content_struct['comment_parent']) : 0; - $comment['comment_content'] = isset($content_struct['content']) ? $content_struct['content'] : null; - /** This action is documented in wp-includes/class-wp-xmlrpc-server.php */ do_action( 'xmlrpc_call', 'wp.newComment' ); - $comment_ID = wp_new_comment( $comment ); + $comment_ID = wp_new_comment( $comment, true ); + if ( is_wp_error( $comment_ID ) ) { + return new IXR_Error( 403, $comment_ID->get_error_message() ); + } + + if ( ! $comment_ID ) { + return new IXR_Error( 403, __( 'An unknown error occurred' ) ); + } /** * Fires after a new comment has been successfully created via XML-RPC. @@ -4103,7 +4117,7 @@ class wp_xmlrpc_server extends IXR_Server { $post_type = get_post_type_object( $post_type_name ); if ( ! current_user_can( $post_type->cap->edit_posts ) ) - return new IXR_Error( 401, __( 'Sorry, you are not allowed to edit this post type.' ) ); + return new IXR_Error( 401, __( 'Sorry, you are not allowed to edit posts in this post type.' ) ); return $this->_prepare_post_type( $post_type, $fields ); } @@ -4321,8 +4335,13 @@ class wp_xmlrpc_server extends IXR_Server { * @return array|IXR_Error */ public function blogger_getUsersBlogs($args) { - if ( is_multisite() ) + if ( ! $this->minimum_args( $args, 3 ) ) { + return $this->error; + } + + if ( is_multisite() ) { return $this->_multisite_getUsersBlogs($args); + } $this->escape($args); @@ -4363,7 +4382,7 @@ class wp_xmlrpc_server extends IXR_Server { * @return array|IXR_Error */ protected function _multisite_getUsersBlogs( $args ) { - $current_blog = get_blog_details(); + $current_blog = get_site(); $domain = $current_blog->domain; $path = $current_blog->path . 'xmlrpc.php'; @@ -4625,7 +4644,7 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error(500, $post_ID->get_error_message()); if ( !$post_ID ) - return new IXR_Error(500, __('Sorry, your entry could not be posted. Something wrong happened.')); + return new IXR_Error(500, __('Sorry, your entry could not be posted.')); $this->attach_uploads( $post_ID, $post_content ); @@ -4879,7 +4898,7 @@ class wp_xmlrpc_server extends IXR_Server { if ( isset( $content_struct['wp_post_format'] ) ) { $content_struct['wp_post_format'] = sanitize_key( $content_struct['wp_post_format'] ); if ( !array_key_exists( $content_struct['wp_post_format'], get_post_format_strings() ) ) { - return new IXR_Error( 404, __( 'Invalid post format' ) ); + return new IXR_Error( 404, __( 'Invalid post format.' ) ); } } @@ -5084,7 +5103,7 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error(500, $post_ID->get_error_message()); if ( !$post_ID ) - return new IXR_Error(500, __('Sorry, your entry could not be posted. Something wrong happened.')); + return new IXR_Error(500, __('Sorry, your entry could not be posted.')); /** * Fires after a new post has been successfully created via the XML-RPC MovableType API. @@ -5203,7 +5222,7 @@ class wp_xmlrpc_server extends IXR_Server { if ( isset( $content_struct['wp_post_format'] ) ) { $content_struct['wp_post_format'] = sanitize_key( $content_struct['wp_post_format'] ); if ( !array_key_exists( $content_struct['wp_post_format'], get_post_format_strings() ) ) { - return new IXR_Error( 404, __( 'Invalid post format' ) ); + return new IXR_Error( 404, __( 'Invalid post format.' ) ); } } @@ -5405,7 +5424,7 @@ class wp_xmlrpc_server extends IXR_Server { return new IXR_Error(500, $result->get_error_message()); if ( !$result ) - return new IXR_Error(500, __('Sorry, your entry could not be edited. Something wrong happened.')); + return new IXR_Error(500, __('Sorry, your entry could not be edited.')); // Only posts can be sticky if ( $post_type == 'post' && isset( $content_struct['sticky'] ) ) { @@ -5818,8 +5837,9 @@ class wp_xmlrpc_server extends IXR_Server { $upload = wp_upload_bits($name, null, $bits); if ( ! empty($upload['error']) ) { - $errorString = sprintf(__('Could not write file %1$s (%2$s)'), $name, $upload['error']); - return new IXR_Error(500, $errorString); + /* translators: 1: file name, 2: error message */ + $errorString = sprintf( __( 'Could not write file %1$s (%2$s).' ), $name, $upload['error'] ); + return new IXR_Error( 500, $errorString ); } // Construct the attachment array $post_id = 0; @@ -6192,9 +6212,6 @@ class wp_xmlrpc_server extends IXR_Server { * * @since 1.5.0 * - * @global wpdb $wpdb WordPress database abstraction object. - * @global string $wp_version - * * @param array $args { * Method arguments. Note: arguments must be ordered as documented. * @@ -6204,7 +6221,7 @@ class wp_xmlrpc_server extends IXR_Server { * @return string|IXR_Error */ public function pingback_ping( $args ) { - global $wpdb, $wp_version; + global $wpdb; /** This action is documented in wp-includes/class-wp-xmlrpc-server.php */ do_action( 'xmlrpc_call', 'pingback.ping' ); @@ -6292,7 +6309,7 @@ class wp_xmlrpc_server extends IXR_Server { $remote_ip = preg_replace( '/[^0-9a-fA-F:., ]/', '', $_SERVER['REMOTE_ADDR'] ); /** This filter is documented in wp-includes/class-http.php */ - $user_agent = apply_filters( 'http_headers_useragent', 'WordPress/' . $wp_version . '; ' . get_bloginfo( 'url' ) ); + $user_agent = apply_filters( 'http_headers_useragent', 'WordPress/' . get_bloginfo( 'version' ) . '; ' . get_bloginfo( 'url' ) ); // Let's check the remote site $http_api_args = array( @@ -6328,9 +6345,10 @@ class wp_xmlrpc_server extends IXR_Server { $remote_source = preg_replace( "/<\/*(h1|h2|h3|h4|h5|h6|p|th|td|li|dt|dd|pre|caption|input|textarea|button|body)[^>]*>/", "\n\n", $remote_source ); preg_match( '|([^<]*?)|is', $remote_source, $matchtitle ); - $title = $matchtitle[1]; - if ( empty( $title ) ) - return $this->pingback_error( 32, __('We cannot find a title on that page.' ) ); + $title = isset( $matchtitle[1] ) ? $matchtitle[1] : ''; + if ( empty( $title ) ) { + return $this->pingback_error( 32, __( 'We cannot find a title on that page.' ) ); + } $remote_source = strip_tags( $remote_source, '' ); // just keep the tag we need @@ -6398,7 +6416,8 @@ class wp_xmlrpc_server extends IXR_Server { */ do_action( 'pingback_post', $comment_ID ); - return sprintf(__('Pingback from %1$s to %2$s registered. Keep the web talking! :-)'), $pagelinkedfrom, $pagelinkedto); + /* translators: 1: URL of the page linked from, 2: URL of the page linked to */ + return sprintf( __( 'Pingback from %1$s to %2$s registered. Keep the web talking! :-)' ), $pagelinkedfrom, $pagelinkedto ); } /** diff --git a/wp-includes/class-wp.php b/wp-includes/class-wp.php index 4a97183..c62d790 100644 --- a/wp-includes/class-wp.php +++ b/wp-includes/class-wp.php @@ -26,7 +26,7 @@ class WP { * @access public * @var array */ - public $private_query_vars = array( 'offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'post_parent', 'post_parent__in', 'post_parent__not_in', 'title' ); + public $private_query_vars = array( 'offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'post_parent', 'post_parent__in', 'post_parent__not_in', 'title', 'fields' ); /** * Extra query variables set by the user. @@ -422,22 +422,30 @@ class WP { } $headers['Content-Type'] = feed_content_type( $type ) . '; charset=' . get_option( 'blog_charset' ); - // We're showing a feed, so WP is indeed the only thing that last changed - if ( !empty($this->query_vars['withcomments']) - || false !== strpos( $this->query_vars['feed'], 'comments-' ) - || ( empty($this->query_vars['withoutcomments']) - && ( !empty($this->query_vars['p']) - || !empty($this->query_vars['name']) - || !empty($this->query_vars['page_id']) - || !empty($this->query_vars['pagename']) - || !empty($this->query_vars['attachment']) - || !empty($this->query_vars['attachment_id']) - ) - ) - ) - $wp_last_modified = mysql2date('D, d M Y H:i:s', get_lastcommentmodified('GMT'), 0).' GMT'; - else - $wp_last_modified = mysql2date('D, d M Y H:i:s', get_lastpostmodified('GMT'), 0).' GMT'; + // We're showing a feed, so WP is indeed the only thing that last changed. + if ( ! empty( $this->query_vars['withcomments'] ) + || false !== strpos( $this->query_vars['feed'], 'comments-' ) + || ( empty( $this->query_vars['withoutcomments'] ) + && ( ! empty( $this->query_vars['p'] ) + || ! empty( $this->query_vars['name'] ) + || ! empty( $this->query_vars['page_id'] ) + || ! empty( $this->query_vars['pagename'] ) + || ! empty( $this->query_vars['attachment'] ) + || ! empty( $this->query_vars['attachment_id'] ) + ) + ) + ) { + $wp_last_modified = mysql2date( 'D, d M Y H:i:s', get_lastcommentmodified( 'GMT' ), false ); + } else { + $wp_last_modified = mysql2date( 'D, d M Y H:i:s', get_lastpostmodified( 'GMT' ), false ); + } + + if ( ! $wp_last_modified ) { + $wp_last_modified = date( 'D, d M Y H:i:s' ); + } + + $wp_last_modified .= ' GMT'; + $wp_etag = '"' . md5($wp_last_modified) . '"'; $headers['Last-Modified'] = $wp_last_modified; $headers['ETag'] = $wp_etag; @@ -662,7 +670,7 @@ class WP { // Only set X-Pingback for single posts that allow pings. if ( $p && pings_open( $p ) ) { - @header( 'X-Pingback: ' . get_bloginfo( 'pingback_url' ) ); + @header( 'X-Pingback: ' . get_bloginfo( 'pingback_url', 'display' ) ); } // check for paged content that exceeds the max number of pages @@ -738,93 +746,3 @@ class WP { do_action_ref_array( 'wp', array( &$this ) ); } } - -/** - * Helper class to remove the need to use eval to replace $matches[] in query strings. - * - * @since 2.9.0 - */ -class WP_MatchesMapRegex { - /** - * store for matches - * - * @access private - * @var array - */ - private $_matches; - - /** - * store for mapping result - * - * @access public - * @var string - */ - public $output; - - /** - * subject to perform mapping on (query string containing $matches[] references - * - * @access private - * @var string - */ - private $_subject; - - /** - * regexp pattern to match $matches[] references - * - * @var string - */ - public $_pattern = '(\$matches\[[1-9]+[0-9]*\])'; // magic number - - /** - * constructor - * - * @param string $subject subject if regex - * @param array $matches data to use in map - */ - public function __construct($subject, $matches) { - $this->_subject = $subject; - $this->_matches = $matches; - $this->output = $this->_map(); - } - - /** - * Substitute substring matches in subject. - * - * static helper function to ease use - * - * @static - * @access public - * - * @param string $subject subject - * @param array $matches data used for substitution - * @return string - */ - public static function apply($subject, $matches) { - $oSelf = new WP_MatchesMapRegex($subject, $matches); - return $oSelf->output; - } - - /** - * do the actual mapping - * - * @access private - * @return string - */ - private function _map() { - $callback = array($this, 'callback'); - return preg_replace_callback($this->_pattern, $callback, $this->_subject); - } - - /** - * preg_replace_callback hook - * - * @access public - * @param array $matches preg_replace regexp matches - * @return string - */ - public function callback($matches) { - $index = intval(substr($matches[0], 9, -1)); - return ( isset( $this->_matches[$index] ) ? urlencode($this->_matches[$index]) : '' ); - } -} diff --git a/wp-includes/class.wp-dependencies.php b/wp-includes/class.wp-dependencies.php index 0348418..13ff04f 100644 --- a/wp-includes/class.wp-dependencies.php +++ b/wp-includes/class.wp-dependencies.php @@ -211,7 +211,7 @@ class WP_Dependencies { * as a query string for cache busting purposes. If version is set to false, a version * number is automatically added equal to current installed WordPress version. * If set to null, no version is added. - * @param mixed $args Optional. Custom property of the item. NOT the class property $args. Examples: $media, $in_footer. + * @param mixed $args Optional. Custom property of the item. NOT the class property $args. Examples: $media, $in_footer. * @return bool Whether the item has been registered. True on success, false on failure. */ public function add( $handle, $src, $deps = array(), $ver = false, $args = null ) { @@ -411,99 +411,4 @@ class WP_Dependencies { return true; } -} // WP_Dependencies - -/** - * Class _WP_Dependency - * - * Helper class to register a handle and associated data. - * - * @access private - * @since 2.6.0 - */ -class _WP_Dependency { - /** - * The handle name. - * - * @access public - * @since 2.6.0 - * @var null - */ - public $handle; - - /** - * The handle source. - * - * @access public - * @since 2.6.0 - * @var null - */ - public $src; - - /** - * An array of handle dependencies. - * - * @access public - * @since 2.6.0 - * @var array - */ - public $deps = array(); - - /** - * The handle version. - * - * Used for cache-busting. - * - * @access public - * @since 2.6.0 - * @var bool|string - */ - public $ver = false; - - /** - * Additional arguments for the handle. - * - * @access public - * @since 2.6.0 - * @var null - */ - public $args = null; // Custom property, such as $in_footer or $media. - - /** - * Extra data to supply to the handle. - * - * @access public - * @since 2.6.0 - * @var array - */ - public $extra = array(); - - /** - * Setup dependencies. - * - * @since 2.6.0 - */ - public function __construct() { - @list( $this->handle, $this->src, $this->deps, $this->ver, $this->args ) = func_get_args(); - if ( ! is_array($this->deps) ) - $this->deps = array(); - } - - /** - * Add handle data. - * - * @access public - * @since 2.6.0 - * - * @param string $name The data key to add. - * @param mixed $data The data value to add. - * @return bool False if not scalar, true otherwise. - */ - public function add_data( $name, $data ) { - if ( !is_scalar($name) ) - return false; - $this->extra[$name] = $data; - return true; - } - -} // _WP_Dependencies +} diff --git a/wp-includes/comment-template.php b/wp-includes/comment-template.php index 42ebd41..c914796 100644 --- a/wp-includes/comment-template.php +++ b/wp-includes/comment-template.php @@ -1576,7 +1576,8 @@ function comments_popup_link( $zero = false, $one = false, $more = false, $css_c * Default 'respond'. * @type string $reply_text The text of the Reply link. Default 'Reply'. * @type string $login_text The text of the link to reply if logged out. Default 'Log in to Reply'. - * @type int $depth' The depth of the new comment. Must be greater than 0 and less than the value + * @type int $max_depth The max depth of the comment tree. Default 0. + * @type int $depth The depth of the new comment. Must be greater than 0 and less than the value * of the 'thread_comments_depth' option set in Settings > Discussion. Default 0. * @type string $before The text or HTML to add before the reply link. Default empty. * @type string $after The text or HTML to add after the reply link. Default empty. @@ -1591,8 +1592,10 @@ function get_comment_reply_link( $args = array(), $comment = null, $post = null 'add_below' => 'comment', 'respond_id' => 'respond', 'reply_text' => __( 'Reply' ), + /* translators: Comment reply button text. 1: Comment author name */ 'reply_to_text' => __( 'Reply to %s' ), 'login_text' => __( 'Log in to Reply' ), + 'max_depth' => 0, 'depth' => 0, 'before' => '', 'after' => '' @@ -1908,7 +1911,7 @@ function comment_form_title( $noreplytext = false, $replytext = false, $linktopa * @type int $page Page ID to list comments for. Default empty. * @type int $per_page Number of comments to list per page. Default empty. * @type int $avatar_size Height and width dimensions of the avatar size. Default 32. - * @type string $reverse_top_level Ordering of the listed comments. Default null. Accepts 'desc', 'asc'. + * @type bool $reverse_top_level Ordering of the listed comments. If true, will display newest comments first. * @type bool $reverse_children Whether to reverse child comments in the list. Default null. * @type string $format How to format the comments list. * Default 'html5' if the theme supports it. Accepts 'html5', 'xhtml'. @@ -2165,6 +2168,18 @@ function comment_form( $args = array(), $post_id = null ) { if ( null === $post_id ) $post_id = get_the_ID(); + // Exit the function when comments for the post are closed. + if ( ! comments_open( $post_id ) ) { + /** + * Fires after the comment form if comments are closed. + * + * @since 3.0.0 + */ + do_action( 'comment_form_comments_closed' ); + + return; + } + $commenter = wp_get_current_commenter(); $user = wp_get_current_user(); $user_identity = $user->exists() ? $user->display_name : ''; @@ -2250,209 +2265,200 @@ function comment_form( $args = array(), $post_id = null ) { // Ensure that the filtered args contain all required default values. $args = array_merge( $defaults, $args ); - if ( comments_open( $post_id ) ) : ?> + /** + * Fires before the comment form. + * + * @since 3.0.0 + */ + do_action( 'comment_form_before' ); + ?> +
                  -
                  - +
                  > + - > - $args['comment_field'] ) + (array) $args['fields']; + echo apply_filters( 'comment_form_logged_in', $args['logged_in_as'], $commenter, $user_identity ); /** - * Filters the comment form fields, including the textarea. + * Fires after the is_user_logged_in() check in the comment form. * - * @since 4.4.0 + * @since 3.0.0 * - * @param array $comment_fields The comment fields. + * @param array $commenter An array containing the comment author's + * username, email, and URL. + * @param string $user_identity If the commenter is a registered user, + * the display name, blank otherwise. */ - $comment_fields = apply_filters( 'comment_form_fields', $comment_fields ); + do_action( 'comment_form_logged_in_after', $commenter, $user_identity ); - // Get an array of field names, excluding the textarea - $comment_field_keys = array_diff( array_keys( $comment_fields ), array( 'comment' ) ); + else : - // Get the first and the last field name, excluding the textarea - $first_field = reset( $comment_field_keys ); - $last_field = end( $comment_field_keys ); + echo $args['comment_notes_before']; - foreach ( $comment_fields as $name => $field ) { + endif; - if ( 'comment' === $name ) { + // Prepare an array of all fields, including the textarea + $comment_fields = array( 'comment' => $args['comment_field'] ) + (array) $args['fields']; + /** + * Filters the comment form fields, including the textarea. + * + * @since 4.4.0 + * + * @param array $comment_fields The comment fields. + */ + $comment_fields = apply_filters( 'comment_form_fields', $comment_fields ); + + // Get an array of field names, excluding the textarea + $comment_field_keys = array_diff( array_keys( $comment_fields ), array( 'comment' ) ); + + // Get the first and the last field name, excluding the textarea + $first_field = reset( $comment_field_keys ); + $last_field = end( $comment_field_keys ); + + foreach ( $comment_fields as $name => $field ) { + + if ( 'comment' === $name ) { + + /** + * Filters the content of the comment textarea field for display. + * + * @since 3.0.0 + * + * @param string $args_comment_field The content of the comment textarea field. + */ + echo apply_filters( 'comment_form_field_comment', $field ); + + echo $args['comment_notes_after']; + + } elseif ( ! is_user_logged_in() ) { + + if ( $first_field === $name ) { /** - * Filters the content of the comment textarea field for display. + * Fires before the comment fields in the comment form, excluding the textarea. * * @since 3.0.0 - * - * @param string $args_comment_field The content of the comment textarea field. */ - echo apply_filters( 'comment_form_field_comment', $field ); + do_action( 'comment_form_before_fields' ); + } - echo $args['comment_notes_after']; - - } elseif ( ! is_user_logged_in() ) { - - if ( $first_field === $name ) { - /** - * Fires before the comment fields in the comment form, excluding the textarea. - * - * @since 3.0.0 - */ - do_action( 'comment_form_before_fields' ); - } + /** + * Filters a comment form field for display. + * + * The dynamic portion of the filter hook, `$name`, refers to the name + * of the comment form field. Such as 'author', 'email', or 'url'. + * + * @since 3.0.0 + * + * @param string $field The HTML-formatted output of the comment form field. + */ + echo apply_filters( "comment_form_field_{$name}", $field ) . "\n"; + if ( $last_field === $name ) { /** - * Filters a comment form field for display. - * - * The dynamic portion of the filter hook, `$name`, refers to the name - * of the comment form field. Such as 'author', 'email', or 'url'. + * Fires after the comment fields in the comment form, excluding the textarea. * * @since 3.0.0 - * - * @param string $field The HTML-formatted output of the comment form field. */ - echo apply_filters( "comment_form_field_{$name}", $field ) . "\n"; - - if ( $last_field === $name ) { - /** - * Fires after the comment fields in the comment form, excluding the textarea. - * - * @since 3.0.0 - */ - do_action( 'comment_form_after_fields' ); - } + do_action( 'comment_form_after_fields' ); } } + } - $submit_button = sprintf( - $args['submit_button'], - esc_attr( $args['name_submit'] ), - esc_attr( $args['id_submit'] ), - esc_attr( $args['class_submit'] ), - esc_attr( $args['label_submit'] ) - ); + $submit_button = sprintf( + $args['submit_button'], + esc_attr( $args['name_submit'] ), + esc_attr( $args['id_submit'] ), + esc_attr( $args['class_submit'] ), + esc_attr( $args['label_submit'] ) + ); - /** - * Filters the submit button for the comment form to display. - * - * @since 4.2.0 - * - * @param string $submit_button HTML markup for the submit button. - * @param array $args Arguments passed to `comment_form()`. - */ - $submit_button = apply_filters( 'comment_form_submit_button', $submit_button, $args ); + /** + * Filters the submit button for the comment form to display. + * + * @since 4.2.0 + * + * @param string $submit_button HTML markup for the submit button. + * @param array $args Arguments passed to `comment_form()`. + */ + $submit_button = apply_filters( 'comment_form_submit_button', $submit_button, $args ); - $submit_field = sprintf( - $args['submit_field'], - $submit_button, - get_comment_id_fields( $post_id ) - ); + $submit_field = sprintf( + $args['submit_field'], + $submit_button, + get_comment_id_fields( $post_id ) + ); - /** - * Filters the submit field for the comment form to display. - * - * The submit field includes the submit button, hidden fields for the - * comment form, and any wrapper markup. - * - * @since 4.2.0 - * - * @param string $submit_field HTML markup for the submit field. - * @param array $args Arguments passed to comment_form(). - */ - echo apply_filters( 'comment_form_submit_field', $submit_field, $args ); + /** + * Filters the submit field for the comment form to display. + * + * The submit field includes the submit button, hidden fields for the + * comment form, and any wrapper markup. + * + * @since 4.2.0 + * + * @param string $submit_field HTML markup for the submit field. + * @param array $args Arguments passed to comment_form(). + */ + echo apply_filters( 'comment_form_submit_field', $submit_field, $args ); - /** - * Fires at the bottom of the comment form, inside the closing
                  tag. - * - * @since 1.5.0 - * - * @param int $post_id The post ID. - */ - do_action( 'comment_form', $post_id ); - ?> - - -
                  - tag. + * + * @since 1.5.0 + * + * @param int $post_id The post ID. + */ + do_action( 'comment_form', $post_id ); + ?> + + +
                  + get_var("SELECT comment_approved FROM $wpdb->comments WHERE comment_author = '$author' AND comment_author_email = '$email' and comment_approved = '1' LIMIT 1"); + $comment_user = get_user_by( 'email', wp_unslash( $email ) ); + if ( ! empty( $comment_user->ID ) ) { + $ok_to_comment = $wpdb->get_var( $wpdb->prepare( "SELECT comment_approved FROM $wpdb->comments WHERE user_id = %d AND comment_approved = '1' LIMIT 1", $comment_user->ID ) ); + } else { + // expected_slashed ($author, $email) + $ok_to_comment = $wpdb->get_var( $wpdb->prepare( "SELECT comment_approved FROM $wpdb->comments WHERE comment_author = %s AND comment_author_email = %s and comment_approved = '1' LIMIT 1", $author, $email ) ); + } if ( ( 1 == $ok_to_comment ) && ( empty($mod_keys) || false === strpos( $email, $mod_keys) ) ) return true; @@ -163,7 +170,8 @@ function get_approved_comments( $post_id, $args = array() ) { * @global WP_Comment $comment * * @param WP_Comment|string|int $comment Comment to retrieve. - * @param string $output Optional. OBJECT or ARRAY_A or ARRAY_N constants. + * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which correspond to + * a WP_Comment object, an associative array, or a numeric array, respectively. Default OBJECT. * @return WP_Comment|array|null Depends on $output value. */ function get_comment( &$comment = null, $output = OBJECT ) { @@ -286,38 +294,46 @@ function get_default_comment_status( $post_type = 'post', $comment_type = 'comme * The date the last comment was modified. * * @since 1.5.0 + * @since 4.7.0 Replaced caching the modified date in a local static variable + * with the Object Cache API. * * @global wpdb $wpdb WordPress database abstraction object. - * @staticvar array $cache_lastcommentmodified * - * @param string $timezone Which timezone to use in reference to 'gmt', 'blog', - * or 'server' locations. - * @return string Last comment modified date. + * @param string $timezone Which timezone to use in reference to 'gmt', 'blog', or 'server' locations. + * @return string|false Last comment modified date on success, false on failure. */ -function get_lastcommentmodified($timezone = 'server') { +function get_lastcommentmodified( $timezone = 'server' ) { global $wpdb; - static $cache_lastcommentmodified = array(); - if ( isset($cache_lastcommentmodified[$timezone]) ) - return $cache_lastcommentmodified[$timezone]; + $timezone = strtolower( $timezone ); + $key = "lastcommentmodified:$timezone"; - $add_seconds_server = date('Z'); + $comment_modified_date = wp_cache_get( $key, 'timeinfo' ); + if ( false !== $comment_modified_date ) { + return $comment_modified_date; + } - switch ( strtolower($timezone)) { + switch ( $timezone ) { case 'gmt': - $lastcommentmodified = $wpdb->get_var("SELECT comment_date_gmt FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1"); + $comment_modified_date = $wpdb->get_var( "SELECT comment_date_gmt FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1" ); break; case 'blog': - $lastcommentmodified = $wpdb->get_var("SELECT comment_date FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1"); + $comment_modified_date = $wpdb->get_var( "SELECT comment_date FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1" ); break; case 'server': - $lastcommentmodified = $wpdb->get_var($wpdb->prepare("SELECT DATE_ADD(comment_date_gmt, INTERVAL %s SECOND) FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1", $add_seconds_server)); + $add_seconds_server = date( 'Z' ); + + $comment_modified_date = $wpdb->get_var( $wpdb->prepare( "SELECT DATE_ADD(comment_date_gmt, INTERVAL %s SECOND) FROM $wpdb->comments WHERE comment_approved = '1' ORDER BY comment_date_gmt DESC LIMIT 1", $add_seconds_server ) ); break; } - $cache_lastcommentmodified[$timezone] = $lastcommentmodified; + if ( $comment_modified_date ) { + wp_cache_set( $key, $comment_modified_date, 'timeinfo' ); - return $lastcommentmodified; + return $comment_modified_date; + } + + return false; } /** @@ -581,13 +597,19 @@ function sanitize_comment_cookies() { * Validates whether this comment is allowed to be made. * * @since 2.0.0 + * @since 4.7.0 The `$avoid_die` parameter was added, allowing the function to + * return a WP_Error object instead of dying. * * @global wpdb $wpdb WordPress database abstraction object. * - * @param array $commentdata Contains information on the comment - * @return int|string Signifies the approval status (0|1|'spam') + * @param array $commentdata Contains information on the comment. + * @param bool $avoid_die When true, a disallowed comment will result in the function + * returning a WP_Error object, rather than executing wp_die(). + * Default false. + * @return int|string|WP_Error Allowed comments return the approval status (0|1|'spam'). + * If `$avoid_die` is true, disallowed comments return a WP_Error. */ -function wp_allow_comment( $commentdata ) { +function wp_allow_comment( $commentdata, $avoid_die = false ) { global $wpdb; // Simple duplicate check @@ -632,10 +654,15 @@ function wp_allow_comment( $commentdata ) { * @param array $commentdata Comment data. */ do_action( 'comment_duplicate_trigger', $commentdata ); - if ( defined( 'DOING_AJAX' ) ) { - die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); + if ( true === $avoid_die ) { + return new WP_Error( 'comment_duplicate', __( 'Duplicate comment detected; it looks as though you’ve already said that!' ), 409 ); + } else { + if ( wp_doing_ajax() ) { + die( __('Duplicate comment detected; it looks as though you’ve already said that!') ); + } + + wp_die( __( 'Duplicate comment detected; it looks as though you’ve already said that!' ), 409 ); } - wp_die( __( 'Duplicate comment detected; it looks as though you’ve already said that!' ), 409 ); } /** @@ -644,18 +671,49 @@ function wp_allow_comment( $commentdata ) { * Allows checking for comment flooding. * * @since 2.3.0 + * @since 4.7.0 The `$avoid_die` parameter was added. * * @param string $comment_author_IP Comment author's IP address. * @param string $comment_author_email Comment author's email. * @param string $comment_date_gmt GMT date the comment was posted. + * @param bool $avoid_die Whether to prevent executing wp_die() + * or die() if a comment flood is occurring. */ do_action( 'check_comment_flood', $commentdata['comment_author_IP'], $commentdata['comment_author_email'], - $commentdata['comment_date_gmt'] + $commentdata['comment_date_gmt'], + $avoid_die ); + /** + * Filters whether a comment is part of a comment flood. + * + * The default check is wp_check_comment_flood(). See check_comment_flood_db(). + * + * @since 4.7.0 + * + * @param bool $is_flood Is a comment flooding occurring? Default false. + * @param string $comment_author_IP Comment author's IP address. + * @param string $comment_author_email Comment author's email. + * @param string $comment_date_gmt GMT date the comment was posted. + * @param bool $avoid_die Whether to prevent executing wp_die() + * or die() if a comment flood is occurring. + */ + $is_flood = apply_filters( + 'wp_is_comment_flood', + false, + $commentdata['comment_author_IP'], + $commentdata['comment_author_email'], + $commentdata['comment_date_gmt'], + $avoid_die + ); + + if ( $is_flood ) { + return new WP_Error( 'comment_flood', __( 'You are posting comments too quickly. Slow down.' ), 429 ); + } + if ( ! empty( $commentdata['user_id'] ) ) { $user = get_userdata( $commentdata['user_id'] ); $post_author = $wpdb->get_var( $wpdb->prepare( @@ -708,24 +766,50 @@ function wp_allow_comment( $commentdata ) { } /** - * Check whether comment flooding is occurring. + * Hooks WP's native database-based comment-flood check. + * + * This wrapper maintains backward compatibility with plugins that expect to + * be able to unhook the legacy check_comment_flood_db() function from + * 'check_comment_flood' using remove_action(). + * + * @since 2.3.0 + * @since 4.7.0 Converted to be an add_filter() wrapper. + */ +function check_comment_flood_db() { + add_filter( 'wp_is_comment_flood', 'wp_check_comment_flood', 10, 5 ); +} + +/** + * Checks whether comment flooding is occurring. * * Won't run, if current user can manage options, so to not block * administrators. * - * @since 2.3.0 + * @since 4.7.0 * * @global wpdb $wpdb WordPress database abstraction object. * - * @param string $ip Comment IP. - * @param string $email Comment author email address. - * @param string $date MySQL time string. + * @param bool $is_flood Is a comment flooding occurring? + * @param string $ip Comment IP. + * @param string $email Comment author email address. + * @param string $date MySQL time string. + * @param bool $avoid_die When true, a disallowed comment will result in the function + * returning a WP_Error object, rather than executing wp_die(). + * Default false. + * @return bool Whether comment flooding is occurring. */ -function check_comment_flood_db( $ip, $email, $date ) { +function wp_check_comment_flood( $is_flood, $ip, $email, $date, $avoid_die = false ) { + global $wpdb; + + // Another callback has declared a flood. Trust it. + if ( true === $is_flood ) { + return $is_flood; + } + // don't throttle admins or moderators if ( current_user_can( 'manage_options' ) || current_user_can( 'moderate_comments' ) ) { - return; + return false; } $hour_ago = gmdate( 'Y-m-d H:i:s', time() - HOUR_IN_SECONDS ); @@ -767,13 +851,19 @@ function check_comment_flood_db( $ip, $email, $date ) { * @param int $time_newcomment Timestamp of when the new comment was posted. */ do_action( 'comment_flood_trigger', $time_lastcomment, $time_newcomment ); + if ( true === $avoid_die ) { + return true; + } else { + if ( wp_doing_ajax() ) { + die( __('You are posting comments too quickly. Slow down.') ); + } - if ( defined('DOING_AJAX') ) - die( __('You are posting comments too quickly. Slow down.') ); - - wp_die( __( 'You are posting comments too quickly. Slow down.' ), 429 ); + wp_die( __( 'You are posting comments too quickly. Slow down.' ), 429 ); + } } } + + return false; } /** @@ -945,6 +1035,7 @@ function get_page_of_comment( $comment_ID, $args = array() ) { * Filters the calculated page on which a comment appears. * * @since 4.4.0 + * @since 4.7.0 Introduced the `$comment_ID` parameter. * * @param int $page Comment page. * @param array $args { @@ -965,8 +1056,9 @@ function get_page_of_comment( $comment_ID, $args = array() ) { * @type int $per_page Number of comments per page. * @type int $max_depth Maximum comment threading depth allowed. * } + * @param int $comment_ID ID of the comment. */ - return apply_filters( 'get_page_of_comment', (int) $page, $args, $original_args ); + return apply_filters( 'get_page_of_comment', (int) $page, $args, $original_args, $comment_ID ); } /** @@ -1024,6 +1116,37 @@ function wp_get_comment_fields_max_lengths() { return apply_filters( 'wp_get_comment_fields_max_lengths', $lengths ); } +/** + * Compares the lengths of comment data against the maximum character limits. + * + * @since 4.7.0 + * + * @param array $comment_data Array of arguments for inserting a comment. + * @return WP_Error|true WP_Error when a comment field exceeds the limit, + * otherwise true. + */ +function wp_check_comment_data_max_lengths( $comment_data ) { + $max_lengths = wp_get_comment_fields_max_lengths(); + + if ( isset( $comment_data['comment_author'] ) && mb_strlen( $comment_data['comment_author'], '8bit' ) > $max_lengths['comment_author'] ) { + return new WP_Error( 'comment_author_column_length', __( 'ERROR: your name is too long.' ), 200 ); + } + + if ( isset( $comment_data['comment_author_email'] ) && strlen( $comment_data['comment_author_email'] ) > $max_lengths['comment_author_email'] ) { + return new WP_Error( 'comment_author_email_column_length', __( 'ERROR: your email address is too long.' ), 200 ); + } + + if ( isset( $comment_data['comment_author_url'] ) && strlen( $comment_data['comment_author_url'] ) > $max_lengths['comment_author_url'] ) { + return new WP_Error( 'comment_author_url_column_length', __( 'ERROR: your url is too long.' ), 200 ); + } + + if ( isset( $comment_data['comment_content'] ) && mb_strlen( $comment_data['comment_content'], '8bit' ) > $max_lengths['comment_content'] ) { + return new WP_Error( 'comment_content_column_length', __( 'ERROR: your comment is too long.' ), 200 ); + } + + return true; +} + /** * Does comment contain blacklisted characters or words. * @@ -1483,6 +1606,26 @@ function wp_transition_comment_status($new_status, $old_status, $comment) { do_action( "comment_{$new_status}_{$comment->comment_type}", $comment->comment_ID, $comment ); } +/** + * Clear the lastcommentmodified cached value when a comment status is changed. + * + * Deletes the lastcommentmodified cache key when a comment enters or leaves + * 'approved' status. + * + * @since 4.7.0 + * @access private + * + * @param string $new_status The new comment status. + * @param string $old_status The old comment status. + */ +function _clear_modified_cache_on_transition_comment_status( $new_status, $old_status ) { + if ( 'approved' === $new_status || 'approved' === $old_status ) { + foreach ( array( 'server', 'gmt', 'blog' ) as $timezone ) { + wp_cache_delete( "lastcommentmodified:$timezone", 'timeinfo' ); + } + } +} + /** * Get current commenter's name, email, and URL. * @@ -1592,6 +1735,10 @@ function wp_insert_comment( $commentdata ) { if ( $comment_approved == 1 ) { wp_update_comment_count( $comment_post_ID ); + + foreach ( array( 'server', 'gmt', 'blog' ) as $timezone ) { + wp_cache_delete( "lastcommentmodified:$timezone", 'timeinfo' ); + } } clean_comment_cache( $id ); @@ -1715,6 +1862,8 @@ function wp_throttle_comment_flood($block, $time_lastcomment, $time_newcomment) * * @since 1.5.0 * @since 4.3.0 'comment_agent' and 'comment_author_IP' can be set via `$commentdata`. + * @since 4.7.0 The `$avoid_die` parameter was added, allowing the function to + * return a WP_Error object instead of dying. * * @see wp_insert_comment() * @global wpdb $wpdb WordPress database abstraction object. @@ -1738,9 +1887,11 @@ function wp_throttle_comment_flood($block, $time_lastcomment, $time_newcomment) * @type string $comment_author_IP Comment author IP address in IPv4 format. Default is the value of * 'REMOTE_ADDR' in the `$_SERVER` superglobal sent in the original request. * } - * @return int|false The ID of the comment on success, false on failure. + * @param bool $avoid_die Should errors be returned as WP_Error objects instead of + * executing wp_die()? Default false. + * @return int|false|WP_Error The ID of the comment on success, false or WP_Error on failure. */ -function wp_new_comment( $commentdata ) { +function wp_new_comment( $commentdata, $avoid_die = false ) { global $wpdb; if ( isset( $commentdata['user_ID'] ) ) { @@ -1789,7 +1940,10 @@ function wp_new_comment( $commentdata ) { $commentdata = wp_filter_comment($commentdata); - $commentdata['comment_approved'] = wp_allow_comment($commentdata); + $commentdata['comment_approved'] = wp_allow_comment( $commentdata, $avoid_die ); + if ( is_wp_error( $commentdata['comment_approved'] ) ) { + return $commentdata['comment_approved']; + } $comment_ID = wp_insert_comment($commentdata); if ( ! $comment_ID ) { @@ -1803,7 +1957,10 @@ function wp_new_comment( $commentdata ) { $commentdata = wp_filter_comment( $commentdata ); - $commentdata['comment_approved'] = wp_allow_comment( $commentdata ); + $commentdata['comment_approved'] = wp_allow_comment( $commentdata, $avoid_die ); + if ( is_wp_error( $commentdata['comment_approved'] ) ) { + return $commentdata['comment_approved']; + } $comment_ID = wp_insert_comment( $commentdata ); if ( ! $comment_ID ) { @@ -2023,8 +2180,23 @@ function wp_update_comment($commentarr) { $comment_ID = $data['comment_ID']; $comment_post_ID = $data['comment_post_ID']; + + /** + * Filters the comment data immediately before it is updated in the database. + * + * Note: data being passed to the filter is already unslashed. + * + * @since 4.7.0 + * + * @param array $data The new, processed comment data. + * @param array $comment The old, unslashed comment data. + * @param array $commentarr The new, raw comment data. + */ + $data = apply_filters( 'wp_update_comment_data', $data, $comment, $commentarr ); + $keys = array( 'comment_post_ID', 'comment_content', 'comment_author', 'comment_author_email', 'comment_approved', 'comment_karma', 'comment_author_url', 'comment_date', 'comment_date_gmt', 'comment_type', 'comment_parent', 'user_id', 'comment_agent', 'comment_author_IP' ); $data = wp_array_slice_assoc( $data, $keys ); + $rval = $wpdb->update( $wpdb->comments, $data, compact( 'comment_ID' ) ); clean_comment_cache( $comment_ID ); @@ -2292,19 +2464,23 @@ function do_all_pings() { * Perform trackbacks. * * @since 1.5.0 + * @since 4.7.0 $post_id can be a WP_Post object. * * @global wpdb $wpdb WordPress database abstraction object. * - * @param int $post_id Post ID to do trackbacks on. + * @param int|WP_Post $post_id Post object or ID to do trackbacks on. */ -function do_trackbacks($post_id) { +function do_trackbacks( $post_id ) { global $wpdb; - $post = get_post( $post_id ); - $to_ping = get_to_ping($post_id); - $pinged = get_pung($post_id); - if ( empty($to_ping) ) { - $wpdb->update($wpdb->posts, array('to_ping' => ''), array('ID' => $post_id) ); + if ( ! $post ) { + return false; + } + + $to_ping = get_to_ping( $post ); + $pinged = get_pung( $post ); + if ( empty( $to_ping ) ) { + $wpdb->update($wpdb->posts, array( 'to_ping' => '' ), array( 'ID' => $post->ID ) ); return; } @@ -2327,10 +2503,11 @@ function do_trackbacks($post_id) { foreach ( (array) $to_ping as $tb_ping ) { $tb_ping = trim($tb_ping); if ( !in_array($tb_ping, $pinged) ) { - trackback($tb_ping, $post_title, $excerpt, $post_id); + trackback( $tb_ping, $post_title, $excerpt, $post->ID ); $pinged[] = $tb_ping; } else { - $wpdb->query( $wpdb->prepare("UPDATE $wpdb->posts SET to_ping = TRIM(REPLACE(to_ping, %s, '')) WHERE ID = %d", $tb_ping, $post_id) ); + $wpdb->query( $wpdb->prepare( "UPDATE $wpdb->posts SET to_ping = TRIM(REPLACE(to_ping, %s, + '')) WHERE ID = %d", $tb_ping, $post->ID ) ); } } } @@ -2361,21 +2538,28 @@ function generic_ping( $post_id = 0 ) { * Pings back the links found in a post. * * @since 0.71 + * @since 4.7.0 $post_id can be a WP_Post object. * - * @global string $wp_version - * - * @param string $content Post content to check for links. - * @param int $post_ID Post ID. + * @param string $content Post content to check for links. If empty will retrieve from post. + * @param int|WP_Post $post_id Post Object or ID. */ -function pingback($content, $post_ID) { - global $wp_version; - include_once(ABSPATH . WPINC . '/class-IXR.php'); - include_once(ABSPATH . WPINC . '/class-wp-http-ixr-client.php'); +function pingback( $content, $post_id ) { + include_once( ABSPATH . WPINC . '/class-IXR.php' ); + include_once( ABSPATH . WPINC . '/class-wp-http-ixr-client.php' ); // original code by Mort (http://mort.mine.nu:8080) $post_links = array(); - $pung = get_pung($post_ID); + $post = get_post( $post_id ); + if ( ! $post ) { + return; + } + + $pung = get_pung( $post ); + + if ( empty( $content ) ) { + $content = $post->post_content; + } // Step 1 // Parsing the post, external links (if any) are stored in the $post_links array @@ -2391,7 +2575,7 @@ function pingback($content, $post_ID) { // We don't wanna ping first and second types, even if they have a valid foreach ( (array) $post_links_temp as $link_test ) : - if ( !in_array($link_test, $pung) && (url_to_postid($link_test) != $post_ID) // If we haven't pung it already and it isn't a link to itself + if ( ! in_array( $link_test, $pung ) && ( url_to_postid( $link_test ) != $post->ID ) // If we haven't pung it already and it isn't a link to itself && !is_local_attachment($link_test) ) : // Also, let's never ping local attachments. if ( $test = @parse_url($link_test) ) { if ( isset($test['query']) ) @@ -2412,7 +2596,7 @@ function pingback($content, $post_ID) { * @param array &$pung Whether a link has already been pinged, passed by reference. * @param int $post_ID The post ID. */ - do_action_ref_array( 'pre_ping', array( &$post_links, &$pung, $post_ID ) ); + do_action_ref_array( 'pre_ping', array( &$post_links, &$pung, $post->ID ) ); foreach ( (array) $post_links as $pagelinkedto ) { $pingback_server_url = discover_pingback_server_uri( $pagelinkedto ); @@ -2420,7 +2604,7 @@ function pingback($content, $post_ID) { if ( $pingback_server_url ) { @ set_time_limit( 60 ); // Now, the RPC call - $pagelinkedfrom = get_permalink($post_ID); + $pagelinkedfrom = get_permalink( $post ); // using a timeout of 3 seconds should be enough to cover slow servers $client = new WP_HTTP_IXR_Client($pingback_server_url); @@ -2437,12 +2621,12 @@ function pingback($content, $post_ID) { * @param string $pagelinkedto URL of page linked to. * @param string $pagelinkedfrom URL of page linked from. */ - $client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . $wp_version, $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom ); + $client->useragent = apply_filters( 'pingback_useragent', $client->useragent . ' -- WordPress/' . get_bloginfo( 'version' ), $client->useragent, $pingback_server_url, $pagelinkedto, $pagelinkedfrom ); // when set to true, this outputs debug messages by itself $client->debug = false; if ( $client->query('pingback.ping', $pagelinkedfrom, $pagelinkedto) || ( isset($client->error->code) && 48 == $client->error->code ) ) // Already registered - add_ping( $post_ID, $pagelinkedto ); + add_ping( $post, $pagelinkedto ); } } } @@ -2506,20 +2690,17 @@ function trackback($trackback_url, $title, $excerpt, $ID) { * * @since 1.2.0 * - * @global string $wp_version - * * @param string $server Host of blog to connect to. * @param string $path Path to send the ping. */ function weblog_ping($server = '', $path = '') { - global $wp_version; - include_once(ABSPATH . WPINC . '/class-IXR.php'); - include_once(ABSPATH . WPINC . '/class-wp-http-ixr-client.php'); + include_once( ABSPATH . WPINC . '/class-IXR.php' ); + include_once( ABSPATH . WPINC . '/class-wp-http-ixr-client.php' ); // using a timeout of 3 seconds should be enough to cover slow servers $client = new WP_HTTP_IXR_Client($server, ((!strlen(trim($path)) || ('/' == $path)) ? false : $path)); $client->timeout = 3; - $client->useragent .= ' -- WordPress/'.$wp_version; + $client->useragent .= ' -- WordPress/' . get_bloginfo( 'version' ); // when set to true, this outputs debug messages by itself $client->debug = false; @@ -2741,7 +2922,7 @@ function _close_comments_for_old_post( $open, $post_id ) { function wp_handle_comment_submission( $comment_data ) { $comment_post_ID = $comment_parent = 0; - $comment_author = $comment_author_email = $comment_author_url = $comment_content = $_wp_unfiltered_html_comment = null; + $comment_author = $comment_author_email = $comment_author_url = $comment_content = null; if ( isset( $comment_data['comment_post_ID'] ) ) { $comment_post_ID = (int) $comment_data['comment_post_ID']; @@ -2761,9 +2942,6 @@ function wp_handle_comment_submission( $comment_data ) { if ( isset( $comment_data['comment_parent'] ) ) { $comment_parent = absint( $comment_data['comment_parent'] ); } - if ( isset( $comment_data['_wp_unfiltered_html_comment'] ) && is_string( $comment_data['_wp_unfiltered_html_comment'] ) ) { - $_wp_unfiltered_html_comment = trim( $comment_data['_wp_unfiltered_html_comment'] ); - } $post = get_post( $comment_post_ID ); @@ -2876,12 +3054,11 @@ function wp_handle_comment_submission( $comment_data ) { } } else { if ( get_option( 'comment_registration' ) ) { - return new WP_Error( 'not_logged_in', __( 'Sorry, you must be logged in to post a comment.' ), 403 ); + return new WP_Error( 'not_logged_in', __( 'Sorry, you must be logged in to comment.' ), 403 ); } } $comment_type = ''; - $max_lengths = wp_get_comment_fields_max_lengths(); if ( get_option( 'require_name_email' ) && ! $user->exists() ) { if ( 6 > strlen( $comment_author_email ) || '' == $comment_author ) { @@ -2891,22 +3068,8 @@ function wp_handle_comment_submission( $comment_data ) { } } - if ( isset( $comment_author ) && $max_lengths['comment_author'] < mb_strlen( $comment_author, '8bit' ) ) { - return new WP_Error( 'comment_author_column_length', __( 'ERROR: your name is too long.' ), 200 ); - } - - if ( isset( $comment_author_email ) && $max_lengths['comment_author_email'] < strlen( $comment_author_email ) ) { - return new WP_Error( 'comment_author_email_column_length', __( 'ERROR: your email address is too long.' ), 200 ); - } - - if ( isset( $comment_author_url ) && $max_lengths['comment_author_url'] < strlen( $comment_author_url ) ) { - return new WP_Error( 'comment_author_url_column_length', __( 'ERROR: your url is too long.' ), 200 ); - } - if ( '' == $comment_content ) { return new WP_Error( 'require_valid_comment', __( 'ERROR: please type a comment.' ), 200 ); - } elseif ( $max_lengths['comment_content'] < mb_strlen( $comment_content, '8bit' ) ) { - return new WP_Error( 'comment_content_column_length', __( 'ERROR: your comment is too long.' ), 200 ); } $commentdata = compact( @@ -2920,11 +3083,19 @@ function wp_handle_comment_submission( $comment_data ) { 'user_ID' ); - $comment_id = wp_new_comment( wp_slash( $commentdata ) ); + $check_max_lengths = wp_check_comment_data_max_lengths( $commentdata ); + if ( is_wp_error( $check_max_lengths ) ) { + return $check_max_lengths; + } + + $comment_id = wp_new_comment( wp_slash( $commentdata ), true ); + if ( is_wp_error( $comment_id ) ) { + return $comment_id; + } + if ( ! $comment_id ) { return new WP_Error( 'comment_save_error', __( 'ERROR: The comment could not be saved. Please try again later.' ), 500 ); } return get_comment( $comment_id ); - } diff --git a/wp-includes/compat.php b/wp-includes/compat.php index 696e2b8..0ccee2d 100644 --- a/wp-includes/compat.php +++ b/wp-includes/compat.php @@ -450,7 +450,7 @@ if ( ! function_exists( 'array_replace_recursive' ) ) : * * @since 4.5.3 * - * @see http://php.net/manual/en/function.array-replace-recursive.php#109390 + * @see https://secure.php.net/manual/en/function.array-replace-recursive.php#109390 * * @param array $base Array with keys needing to be replaced. * @param array $replacements Array with the replaced keys. diff --git a/wp-includes/cron.php b/wp-includes/cron.php index a4d160f..f7e444b 100644 --- a/wp-includes/cron.php +++ b/wp-includes/cron.php @@ -1,28 +1,28 @@ #wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:rtl;color:#ccc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .quicklinks .ab-top-secondary>li{float:left}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 7px 0 8px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;right:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{left:0;right:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:600}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-right:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-right:0;right:inherit;left:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:right;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-left:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-left:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;left:4px;content:"\f141";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-right:2em;padding-left:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;right:6px;content:"\f139"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;left:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:600;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:left}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:left;margin-right:6px;margin-left:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-right:16px;margin-left:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;right:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a0a5aa;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-left:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:right;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px -2px 0 8px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-left:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;right:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:24px;height:24px;width:24px;max-width:none;padding:0 24px 0 3px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 100% 0}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;right:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{right:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:right}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:32px}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-left:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;left:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a0a5aa;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-left:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;left:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:left}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;right:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;right:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-right:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;right:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 30px 19px 15px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}} \ No newline at end of file +#wpadminbar,#wpadminbar *{font-size:13px;font-weight:400;line-height:32px}#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:rtl;color:#ccc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;height:32px;position:fixed;top:0;right:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-left:0}#wpadminbar .quicklinks ul{text-align:right}#wpadminbar li{float:right}#wpadminbar .quicklinks .ab-top-secondary>li{float:left}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 7px 0 8px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;right:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{left:0;right:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:600}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-right:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-right:0;right:inherit;left:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:right;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-left:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-left:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;left:4px;content:"\f141";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-right:2em;padding-left:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;right:6px;content:"\f139"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;left:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:600;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:left}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:left;margin-right:6px;margin-left:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-right:16px;margin-left:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-right:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;right:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a0a5aa;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 6px 0 0;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-left:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:right;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px -2px 0 8px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-left:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;right:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:24px;height:24px;width:24px;max-width:none;padding:0 24px 0 3px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7) 100% 0}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;right:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{right:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:right}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-left:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:32px}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-left:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;left:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a0a5aa;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-left:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;left:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:left}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;right:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;right:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;right:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-right:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;right:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 30px 19px 15px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}} \ No newline at end of file diff --git a/wp-includes/css/admin-bar.css b/wp-includes/css/admin-bar.css index 573ff8d..e108a8e 100644 --- a/wp-includes/css/admin-bar.css +++ b/wp-includes/css/admin-bar.css @@ -294,6 +294,7 @@ html:lang(he-il) .rtl #wpadminbar * { #wpadminbar li:hover .ab-item:before, #wpadminbar li a:focus .ab-icon:before, #wpadminbar li .ab-item:focus:before, +#wpadminbar li .ab-item:focus .ab-icon:before, #wpadminbar li.hover .ab-icon:before, #wpadminbar li.hover .ab-item:before, #wpadminbar li:hover #adminbarsearch:before, diff --git a/wp-includes/css/admin-bar.min.css b/wp-includes/css/admin-bar.min.css index abb1b4d..68665fc 100644 --- a/wp-includes/css/admin-bar.min.css +++ b/wp-includes/css/admin-bar.min.css @@ -1 +1 @@ -#wpadminbar,#wpadminbar *{font-size:13px;font-weight:400;line-height:32px}#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .quicklinks .ab-top-secondary>li{float:right}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:600}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:left;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;right:4px;content:"\f139";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;left:6px;content:"\f141"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:600;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a0a5aa;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:left;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px 8px 0 -2px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:24px;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:32px}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a0a5aa;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:right}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}} \ No newline at end of file +#wpadminbar,#wpadminbar *{font-size:13px;font-weight:400;line-height:32px}#wpadminbar *{height:auto;width:auto;margin:0;padding:0;position:static;text-shadow:none;text-transform:none;letter-spacing:normal;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-border-radius:0;border-radius:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-transition:none;transition:none;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}.rtl #wpadminbar *{font-family:Tahoma,sans-serif}html:lang(he-il) .rtl #wpadminbar *{font-family:Arial,sans-serif}#wpadminbar .ab-empty-item{cursor:default;outline:0}#wpadminbar .ab-empty-item,#wpadminbar a.ab-item,#wpadminbar>#wp-toolbar span.ab-label,#wpadminbar>#wp-toolbar span.noticon{color:#eee}#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wpadminbar ul li:after,#wpadminbar ul li:before{content:normal}#wpadminbar a,#wpadminbar a img,#wpadminbar a img:hover,#wpadminbar a:hover{outline:0;border:none;text-decoration:none;background:0 0}#wpadminbar a:active,#wpadminbar a:focus,#wpadminbar div,#wpadminbar input[type=text],#wpadminbar input[type=password],#wpadminbar input[type=number],#wpadminbar input[type=search],#wpadminbar input[type=email],#wpadminbar input[type=url],#wpadminbar select,#wpadminbar textarea{-webkit-box-shadow:none;box-shadow:none;outline:0}#wpadminbar{direction:ltr;color:#ccc;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;height:32px;position:fixed;top:0;left:0;width:100%;min-width:600px;z-index:99999;background:#23282d}#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}#wpadminbar ul#wp-admin-bar-root-default>li{margin-right:0}#wpadminbar .quicklinks ul{text-align:left}#wpadminbar li{float:left}#wpadminbar .quicklinks .ab-top-secondary>li{float:right}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks a,#wpadminbar .shortlink-input{height:32px;display:block;padding:0 10px;margin:0}#wpadminbar .quicklinks>ul>li>a{padding:0 8px 0 7px}#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#32373c;display:none;position:absolute;float:none}#wpadminbar .selected .shortlink-input,#wpadminbar li.hover>.ab-sub-wrapper,#wpadminbar.nojs li:hover>.ab-sub-wrapper{display:block}#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:100%}#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}#wpadminbar .ab-submenu{padding:6px 0}#wpadminbar .quicklinks .menupop ul li{float:none}#wpadminbar .quicklinks .menupop ul li a strong{font-weight:600}#wpadminbar .quicklinks .menupop ul li .ab-item,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li .ab-item,#wpadminbar .shortlink-input,#wpadminbar.nojs .quicklinks .menupop:hover ul li .ab-item{line-height:26px;height:26px;white-space:nowrap;min-width:140px}#wpadminbar .shortlink-input{width:200px}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-left:100%;margin-top:-32px}#wpadminbar .ab-top-secondary .menupop li.hover>.ab-sub-wrapper,#wpadminbar .ab-top-secondary .menupop li:hover>.ab-sub-wrapper{margin-left:0;left:inherit;right:100%}#wpadminbar .ab-top-menu>li.hover>.ab-item,#wpadminbar.nojq .quicklinks .ab-top-menu>li>.ab-item:focus,#wpadminbar:not(.mobile) .ab-top-menu>li:hover>.ab-item,#wpadminbar:not(.mobile) .ab-top-menu>li>.ab-item:focus{background:#32373c;color:#00b9eb}#wpadminbar:not(.mobile)>#wp-toolbar a:focus span.ab-label,#wpadminbar:not(.mobile)>#wp-toolbar li:hover span.ab-label,#wpadminbar>#wp-toolbar li.hover span.ab-label{color:#00b9eb}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{position:relative;float:left;font:400 20px/1 dashicons;speak:none;padding:4px 0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:none!important;margin-right:6px}#wpadminbar #adminbarsearch:before,#wpadminbar .ab-icon:before,#wpadminbar .ab-item:before{color:#a0a5aa;color:rgba(240,245,250,.6);position:relative;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}#wpadminbar .ab-label{display:inline-block;height:32px}#wpadminbar .ab-submenu .ab-item,#wpadminbar .quicklinks .menupop ul li a,#wpadminbar .quicklinks .menupop ul li a strong,#wpadminbar .quicklinks .menupop.hover ul li a,#wpadminbar.nojs .quicklinks .menupop:hover ul li a{color:#b4b9be;color:rgba(240,245,250,.7)}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a,#wpadminbar .quicklinks .menupop ul li a:focus,#wpadminbar .quicklinks .menupop ul li a:focus strong,#wpadminbar .quicklinks .menupop ul li a:hover,#wpadminbar .quicklinks .menupop ul li a:hover strong,#wpadminbar .quicklinks .menupop.hover ul li a:focus,#wpadminbar .quicklinks .menupop.hover ul li a:hover,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:focus,#wpadminbar .quicklinks .menupop.hover ul li div[tabindex]:hover,#wpadminbar li #adminbarsearch.adminbar-focused:before,#wpadminbar li .ab-item:focus .ab-icon:before,#wpadminbar li .ab-item:focus:before,#wpadminbar li a:focus .ab-icon:before,#wpadminbar li.hover .ab-icon:before,#wpadminbar li.hover .ab-item:before,#wpadminbar li:hover #adminbarsearch:before,#wpadminbar li:hover .ab-icon:before,#wpadminbar li:hover .ab-item:before,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:focus,#wpadminbar.nojs .quicklinks .menupop:hover ul li a:hover{color:#00b9eb}#wpadminbar.mobile .quicklinks .ab-icon:before,#wpadminbar.mobile .quicklinks .ab-item:before{color:#b4b9be}#wpadminbar.mobile .quicklinks .hover .ab-icon:before,#wpadminbar.mobile .quicklinks .hover .ab-item:before{color:#00b9eb}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before,#wpadminbar .menupop .menupop>.ab-item:before{position:absolute;font:400 17px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar .menupop .menupop>.ab-item{display:block;padding-right:2em}#wpadminbar .menupop .menupop>.ab-item:before{top:1px;right:4px;content:"\f139";color:inherit}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item{padding-left:2em;padding-right:1em}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:1px;left:6px;content:"\f141"}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary{display:block;position:relative;right:auto;margin:0;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .quicklinks .menupop ul.ab-sub-secondary,#wpadminbar .quicklinks .menupop ul.ab-sub-secondary .ab-submenu{background:#464b50}#wpadminbar .quicklinks .menupop .ab-sub-secondary>li .ab-item:focus a,#wpadminbar .quicklinks .menupop .ab-sub-secondary>li>a:hover{color:#00b9eb}#wpadminbar .quicklinks a span#ab-updates{background:#eee;color:#32373c;display:inline;padding:2px 5px;font-size:10px;font-weight:600;-webkit-border-radius:10px;border-radius:10px}#wpadminbar .quicklinks a:hover span#ab-updates{background:#fff;color:#000}#wpadminbar .ab-top-secondary{float:right}#wpadminbar ul li:last-child,#wpadminbar ul li:last-child .ab-item{-webkit-box-shadow:none;box-shadow:none}#wp-admin-bar-my-account>ul{min-width:198px}#wp-admin-bar-my-account>.ab-item:before{content:"\f110";top:2px;float:right;margin-left:6px;margin-right:0}#wp-admin-bar-my-account.with-avatar>.ab-item:before{display:none;content:none}#wp-admin-bar-my-account.with-avatar>ul{min-width:270px}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar .ab-item{white-space:nowrap}#wpadminbar #wp-admin-bar-user-actions>li{margin-left:16px;margin-right:16px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:6px 0 12px}#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin-left:88px}#wpadminbar #wp-admin-bar-user-info{margin-top:6px;margin-bottom:15px;height:auto;background:0 0}#wp-admin-bar-user-info .avatar{position:absolute;left:-72px;top:4px;width:64px;height:64px}#wpadminbar #wp-admin-bar-user-info a{background:0 0;height:auto}#wpadminbar #wp-admin-bar-user-info span{background:0 0;padding:0;height:18px}#wpadminbar #wp-admin-bar-user-info .display-name,#wpadminbar #wp-admin-bar-user-info .username{display:block}#wpadminbar #wp-admin-bar-user-info .username{color:#a0a5aa;font-size:11px}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar #wp-admin-bar-my-account.with-avatar>a img{width:auto;height:16px;padding:0;border:1px solid #82878c;background:#eee;line-height:24px;vertical-align:middle;margin:-4px 0 0 6px;float:none;display:inline}#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>.ab-empty-item img,#wpadminbar.ie8 #wp-admin-bar-my-account.with-avatar>a img{width:auto}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{width:15px;height:20px;margin-right:0;padding:6px 0 5px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0 7px}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{content:"\f120";top:2px}#wpadminbar .quicklinks li .blavatar{float:left;font:400 16px/1 dashicons!important;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#eee}#wpadminbar .quicklinks .ab-sub-wrapper .menupop.hover>a .blavatar,#wpadminbar .quicklinks li a:focus .blavatar,#wpadminbar .quicklinks li a:hover .blavatar{color:#00b9eb}#wpadminbar .quicklinks li .blavatar:before{content:"\f120";height:16px;width:16px;display:inline-block;margin:6px 8px 0 -2px}#wpadminbar #wp-admin-bar-appearance{margin-top:-12px}#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f541";top:2px}#wpadminbar #wp-admin-bar-customize>.ab-item:before{content:"\f540";top:2px}#wpadminbar #wp-admin-bar-edit>.ab-item:before{content:"\f464";top:2px}#wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f226"}.wp-admin #wpadminbar #wp-admin-bar-site-name>.ab-item:before{content:"\f102"}#wpadminbar #wp-admin-bar-comments .ab-icon{margin-right:6px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{content:"\f101";top:3px}#wpadminbar #wp-admin-bar-comments .count-0{opacity:.5}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{content:"\f132";top:4px}#wpadminbar #wp-admin-bar-updates .ab-icon:before{content:"\f463";top:2px}#wpadminbar.ie8 #wp-admin-bar-search{display:block;min-width:32px}#wpadminbar #wp-admin-bar-search .ab-item{padding:0;background:0 0}#wpadminbar #adminbarsearch{position:relative;height:32px;padding:0 2px;z-index:1}#wpadminbar #adminbarsearch:before{position:absolute;top:6px;left:5px;z-index:20;font:400 20px/1 dashicons!important;content:"\f179";speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{position:relative;z-index:30;font-size:13px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:24px;height:24px;width:24px;max-width:none;padding:0 3px 0 24px;margin:0;color:#ccc;background-color:rgba(255,255,255,0);border:none;outline:0;cursor:pointer;-webkit-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:width,background;transition-property:width,background;-webkit-transition-timing-function:ease;transition-timing-function:ease}#wpadminbar>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{z-index:10;color:#000;width:200px;background-color:rgba(255,255,255,.9);cursor:text;border:0}#wpadminbar.ie7>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{margin-top:3px;width:120px}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input{background:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBR‌​AA7)}#wpadminbar.ie8 #adminbarsearch.adminbar-focused:before{content:"\f179 "}#wpadminbar.ie8>#wp-toolbar>#wp-admin-bar-top-secondary>#wp-admin-bar-search #adminbarsearch input.adminbar-input:focus{background:#fff;z-index:-1}#wpadminbar #adminbarsearch .adminbar-button,.customize-support #wpadminbar .hide-if-customize,.customize-support .hide-if-customize,.customize-support .wp-core-ui .hide-if-customize,.customize-support.wp-core-ui .hide-if-customize,.no-customize-support #wpadminbar .hide-if-no-customize,.no-customize-support .hide-if-no-customize,.no-customize-support .wp-core-ui .hide-if-no-customize,.no-customize-support.wp-core-ui .hide-if-no-customize{display:none}#wpadminbar .screen-reader-text,#wpadminbar .screen-reader-text span{position:absolute;left:-1000em;top:-1000em;height:1px;width:1px;overflow:hidden}#wpadminbar .screen-reader-shortcut{position:absolute;top:-1000em}#wpadminbar .screen-reader-shortcut:focus{left:6px;top:7px;height:auto;width:auto;display:block;font-size:14px;font-weight:600;padding:15px 23px 14px;background:#f1f1f1;color:#0073aa;z-index:100000;line-height:normal;text-decoration:none;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.6);box-shadow:0 0 2px 2px rgba(0,0,0,.6)}* html #wpadminbar{overflow:hidden;position:absolute}* html #wpadminbar .quicklinks ul li a{float:left}* html #wpadminbar .menupop a span{background-image:none}.no-font-face #wpadminbar ul.ab-top-menu>li>a.ab-item{display:block;width:45px;text-align:center;overflow:hidden;margin:0 3px}.no-font-face #wpadminbar #wp-admin-bar-edit>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-my-sites>.ab-item,.no-font-face #wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:0}.no-font-face #wpadminbar #wp-admin-bar-wp-logo>.ab-item,.no-font-face #wpadminbar .ab-icon,.no-font-face #wpadminbar .ab-icon:before,.no-font-face #wpadminbar a.ab-item:before{display:none!important}.no-font-face #wpadminbar ul.ab-top-menu>li>a>span.ab-label{display:inline}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon{display:inline!important}.no-font-face #wpadminbar #wp-admin-bar-menu-toggle span.ab-icon:before{content:"Menu";font:14px/45px sans-serif!important;display:inline-block!important;color:#fff}.no-font-face #wpadminbar #wp-admin-bar-site-name a.ab-item{color:#fff}@media screen and (max-width:782px){#wpadminbar ul#wp-admin-bar-root-default>li,.network-admin #wpadminbar ul#wp-admin-bar-top-secondary>li#wp-admin-bar-my-account{margin-right:0}html #wpadminbar{height:46px;min-width:300px}#wpadminbar *{font-size:14px;font-weight:400;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:32px}#wpadminbar .quicklinks .ab-empty-item,#wpadminbar .quicklinks>ul>li>a{padding:0;height:46px;line-height:46px;width:auto}#wpadminbar .ab-icon{font:40px/1 dashicons!important;margin:0;padding:0;width:52px;height:46px;text-align:center}#wpadminbar .ab-icon:before{text-align:center}#wpadminbar .ab-submenu{padding:0}#wpadminbar #wp-admin-bar-my-account a.ab-item,#wpadminbar #wp-admin-bar-my-sites a.ab-item,#wpadminbar #wp-admin-bar-site-name a.ab-item{text-overflow:clip}#wpadminbar .ab-label{display:none}#wpadminbar .menupop li.hover>.ab-sub-wrapper,#wpadminbar .menupop li:hover>.ab-sub-wrapper{margin-top:-46px}#wpadminbar #wp-admin-bar-comments .ab-icon,#wpadminbar #wp-admin-bar-my-account.with-avatar #wp-admin-bar-user-actions>li{margin:0}#wpadminbar .ab-top-menu .menupop .ab-sub-wrapper .menupop>.ab-item{padding-right:30px}#wpadminbar .menupop .menupop>.ab-item:before{top:10px;right:6px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper .ab-item{font-size:16px;padding:8px 16px}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper a:empty{display:none}#wpadminbar #wp-admin-bar-wp-logo>.ab-item{padding:0}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon{padding:0;width:52px;height:46px;text-align:center;vertical-align:top}#wpadminbar #wp-admin-bar-wp-logo>.ab-item .ab-icon:before{font:28px/1 dashicons!important;top:-3px}#wpadminbar .ab-icon,#wpadminbar .ab-item:before{padding:0}#wpadminbar #wp-admin-bar-customize>.ab-item,#wpadminbar #wp-admin-bar-edit>.ab-item,#wpadminbar #wp-admin-bar-my-account>.ab-item,#wpadminbar #wp-admin-bar-my-sites>.ab-item,#wpadminbar #wp-admin-bar-site-name>.ab-item{text-indent:100%;white-space:nowrap;overflow:hidden;width:52px;padding:0;color:#a0a5aa;position:relative}#wpadminbar .ab-icon,#wpadminbar .ab-item:before,#wpadminbar>#wp-toolbar>#wp-admin-bar-root-default .ab-icon{padding:0;margin-right:0}#wpadminbar #wp-admin-bar-customize>.ab-item:before,#wpadminbar #wp-admin-bar-edit>.ab-item:before,#wpadminbar #wp-admin-bar-my-account>.ab-item:before,#wpadminbar #wp-admin-bar-my-sites>.ab-item:before,#wpadminbar #wp-admin-bar-site-name>.ab-item:before{display:block;text-indent:0;font:400 32px/1 dashicons;speak:none;top:7px;width:52px;text-align:center;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#wpadminbar #wp-admin-bar-appearance{margin-top:0}#wpadminbar .quicklinks li .blavatar:before{display:none}#wpadminbar #wp-admin-bar-search{display:none}#wpadminbar #wp-admin-bar-new-content .ab-icon:before{top:0;line-height:53px;height:46px!important;text-align:center;width:52px;display:block}#wpadminbar #wp-admin-bar-updates{text-align:center}#wpadminbar #wp-admin-bar-updates .ab-icon:before{top:3px}#wpadminbar #wp-admin-bar-comments .ab-icon:before{display:block;font-size:34px;height:46px;line-height:47px;top:0}#wp-toolbar>ul>li,#wpadminbar #wp-admin-bar-user-actions.ab-submenu img.avatar{display:none}#wpadminbar #wp-admin-bar-my-account>a{position:relative;white-space:nowrap;text-indent:150%;width:28px;padding:0 10px;overflow:hidden}#wpadminbar .quicklinks li#wp-admin-bar-my-account.with-avatar>a img{position:absolute;top:13px;right:10px;width:26px;height:26px}#wpadminbar #wp-admin-bar-user-actions.ab-submenu{padding:0}#wpadminbar #wp-admin-bar-user-info .display-name{height:auto;font-size:16px;line-height:24px;color:#eee}#wpadminbar #wp-admin-bar-user-info a{padding-top:4px}#wpadminbar #wp-admin-bar-user-info .username{line-height:.8!important;margin-bottom:-2px}#wpadminbar li#wp-admin-bar-comments,#wpadminbar li#wp-admin-bar-customize,#wpadminbar li#wp-admin-bar-edit,#wpadminbar li#wp-admin-bar-menu-toggle,#wpadminbar li#wp-admin-bar-my-account,#wpadminbar li#wp-admin-bar-my-sites,#wpadminbar li#wp-admin-bar-new-content,#wpadminbar li#wp-admin-bar-site-name,#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:block}#wpadminbar li.hover ul li,#wpadminbar li:hover ul li,#wpadminbar li:hover ul li:hover ul li{display:list-item}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content}#wpadminbar #wp-admin-bar-comments,#wpadminbar #wp-admin-bar-edit,#wpadminbar #wp-admin-bar-my-account,#wpadminbar #wp-admin-bar-my-sites,#wpadminbar #wp-admin-bar-new-content,#wpadminbar #wp-admin-bar-site-name,#wpadminbar #wp-admin-bar-updates,#wpadminbar #wp-admin-bar-wp-logo,#wpadminbar .ab-top-menu,#wpadminbar .ab-top-secondary{position:static}#wpadminbar #wp-admin-bar-my-account{float:right}#wpadminbar .ab-top-secondary .menupop .menupop>.ab-item:before{top:10px;left:0}}@media screen and (max-width:600px){#wpadminbar{position:absolute}#wp-responsive-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:400}#wpadminbar .ab-top-menu>.menupop>.ab-sub-wrapper{width:100%;left:0}#wpadminbar .menupop .menupop>.ab-item:before{display:none}#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper{margin:0;width:100%;top:auto;left:auto;position:static;-webkit-box-shadow:none;box-shadow:none}#wpadminbar .ab-top-menu>.menupop li>.ab-sub-wrapper .ab-item{font-size:16px;padding:6px 15px 19px 30px}#wpadminbar li:hover ul li ul li{display:list-item}#wpadminbar li#wp-admin-bar-updates,#wpadminbar li#wp-admin-bar-wp-logo{display:none}}@media screen and (max-width:400px){#wpadminbar li#wp-admin-bar-comments{display:none}} \ No newline at end of file diff --git a/wp-includes/css/buttons-rtl.css b/wp-includes/css/buttons-rtl.css index 0b6bff7..7a5027e 100644 --- a/wp-includes/css/buttons-rtl.css +++ b/wp-includes/css/buttons-rtl.css @@ -378,6 +378,11 @@ TABLE OF CONTENTS: vertical-align: inherit; } + .media-modal-content .media-toolbar-primary .media-button { + margin-top: 10px; + margin-right: 5px; + } + /* Reset responsive styles on Log in button on iframed login form */ .interim-login .button.button-large { diff --git a/wp-includes/css/buttons-rtl.min.css b/wp-includes/css/buttons-rtl.min.css index b7b29b1..a36bf76 100644 --- a/wp-includes/css/buttons-rtl.min.css +++ b/wp-includes/css/buttons-rtl.min.css @@ -1 +1 @@ -.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-core-ui .button-link:focus,.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-core-ui .button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.wp-core-ui .button-link{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-border-radius:0;border-radius:0;background:0 0;outline:0;cursor:pointer}.wp-core-ui .button-link:focus{outline:#5b9dd9 solid 1px}.wp-core-ui .button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button.button-primary.button-hero{-webkit-box-shadow:0 2px 0 #006799;box-shadow:0 2px 0 #006799}.wp-core-ui .button.button-primary.button-hero.active,.wp-core-ui .button.button-primary.button-hero.active:focus,.wp-core-ui .button.button-primary.button-hero.active:hover,.wp-core-ui .button.button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-left:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 10px 0 14px}.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file +.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-core-ui .button-link:focus,.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-core-ui .button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.wp-core-ui .button-link{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-border-radius:0;border-radius:0;background:0 0;outline:0;cursor:pointer}.wp-core-ui .button-link:focus{outline:#5b9dd9 solid 1px}.wp-core-ui .button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button.button-primary.button-hero{-webkit-box-shadow:0 2px 0 #006799;box-shadow:0 2px 0 #006799}.wp-core-ui .button.button-primary.button-hero.active,.wp-core-ui .button.button-primary.button-hero.active:focus,.wp-core-ui .button.button-primary.button-hero.active:hover,.wp-core-ui .button.button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-left:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 10px 0 14px}.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-right:5px}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file diff --git a/wp-includes/css/buttons.css b/wp-includes/css/buttons.css index 6ea9964..7c2b85e 100644 --- a/wp-includes/css/buttons.css +++ b/wp-includes/css/buttons.css @@ -378,6 +378,11 @@ TABLE OF CONTENTS: vertical-align: inherit; } + .media-modal-content .media-toolbar-primary .media-button { + margin-top: 10px; + margin-left: 5px; + } + /* Reset responsive styles on Log in button on iframed login form */ .interim-login .button.button-large { diff --git a/wp-includes/css/buttons.min.css b/wp-includes/css/buttons.min.css index 73090e3..4bb9850 100644 --- a/wp-includes/css/buttons.min.css +++ b/wp-includes/css/buttons.min.css @@ -1 +1 @@ -.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-core-ui .button-link:focus,.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-core-ui .button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.wp-core-ui .button-link{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-border-radius:0;border-radius:0;background:0 0;outline:0;cursor:pointer}.wp-core-ui .button-link:focus{outline:#5b9dd9 solid 1px}.wp-core-ui .button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button.button-primary.button-hero{-webkit-box-shadow:0 2px 0 #006799;box-shadow:0 2px 0 #006799}.wp-core-ui .button.button-primary.button-hero.active,.wp-core-ui .button.button-primary.button-hero.active:focus,.wp-core-ui .button.button-primary.button-hero.active:hover,.wp-core-ui .button.button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-right:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file +.wp-core-ui .button,.wp-core-ui .button-primary,.wp-core-ui .button-secondary{display:inline-block;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0 10px 1px;cursor:pointer;border-width:1px;border-style:solid;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui button::-moz-focus-inner,.wp-core-ui input[type=reset]::-moz-focus-inner,.wp-core-ui input[type=button]::-moz-focus-inner,.wp-core-ui input[type=submit]::-moz-focus-inner{border-width:0;border-style:none;padding:0}.wp-core-ui .button-group.button-large .button,.wp-core-ui .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}.wp-core-ui .button-group.button-small .button,.wp-core-ui .button.button-small{height:24px;line-height:22px;padding:0 8px 1px;font-size:11px}.wp-core-ui .button-group.button-hero .button,.wp-core-ui .button.button-hero{font-size:14px;height:46px;line-height:44px;padding:0 36px}.wp-core-ui .button:active,.wp-core-ui .button:focus{outline:0}.wp-core-ui .button.hidden{display:none}.wp-core-ui input[type=reset],.wp-core-ui input[type=reset]:active,.wp-core-ui input[type=reset]:focus,.wp-core-ui input[type=reset]:hover{background:0 0;border:none;-webkit-box-shadow:none;box-shadow:none;padding:0 2px 1px;width:auto}.wp-core-ui .button,.wp-core-ui .button-secondary{color:#555;border-color:#ccc;background:#f7f7f7;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc;vertical-align:top}.wp-core-ui p .button{vertical-align:baseline}.wp-core-ui .button-secondary:focus,.wp-core-ui .button-secondary:hover,.wp-core-ui .button.focus,.wp-core-ui .button.hover,.wp-core-ui .button:focus,.wp-core-ui .button:hover{background:#fafafa;border-color:#999;color:#23282d}.wp-core-ui .button-link:focus,.wp-core-ui .button-secondary:focus,.wp-core-ui .button.focus,.wp-core-ui .button:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-secondary:active,.wp-core-ui .button.active,.wp-core-ui .button.active:hover,.wp-core-ui .button:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.wp-core-ui .button.active:focus{border-color:#5b9dd9;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5),0 0 3px rgba(0,115,170,.8)}.wp-core-ui .button-disabled,.wp-core-ui .button-secondary.disabled,.wp-core-ui .button-secondary:disabled,.wp-core-ui .button-secondary[disabled],.wp-core-ui .button.disabled,.wp-core-ui .button:disabled,.wp-core-ui .button[disabled]{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.wp-core-ui .button-link{margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;border:0;-webkit-border-radius:0;border-radius:0;background:0 0;outline:0;cursor:pointer}.wp-core-ui .button-link:focus{outline:#5b9dd9 solid 1px}.wp-core-ui .button-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary.hover,.wp-core-ui .button-primary:focus,.wp-core-ui .button-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.wp-core-ui .button-primary.focus,.wp-core-ui .button-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.wp-core-ui .button-primary.active,.wp-core-ui .button-primary.active:focus,.wp-core-ui .button-primary.active:hover,.wp-core-ui .button-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.wp-core-ui .button-primary-disabled,.wp-core-ui .button-primary.disabled,.wp-core-ui .button-primary:disabled,.wp-core-ui .button-primary[disabled]{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.wp-core-ui .button.button-primary.button-hero{-webkit-box-shadow:0 2px 0 #006799;box-shadow:0 2px 0 #006799}.wp-core-ui .button.button-primary.button-hero.active,.wp-core-ui .button.button-primary.button-hero.active:focus,.wp-core-ui .button.button-primary.button-hero.active:hover,.wp-core-ui .button.button-primary.button-hero:active{-webkit-box-shadow:inset 0 3px 0 #006799;box-shadow:inset 0 3px 0 #006799}.wp-core-ui .button-group{position:relative;display:inline-block;white-space:nowrap;font-size:0;vertical-align:middle}.wp-core-ui .button-group>.button{display:inline-block;-webkit-border-radius:0;border-radius:0;margin-right:-1px;z-index:10}.wp-core-ui .button-group>.button-primary{z-index:100}.wp-core-ui .button-group>.button:hover{z-index:20}.wp-core-ui .button-group>.button:first-child{-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.wp-core-ui .button-group>.button:last-child{-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.wp-core-ui .button-group>.button:focus{position:relative;z-index:1}@media screen and (max-width:782px){.wp-core-ui .button,.wp-core-ui .button.button-large,.wp-core-ui .button.button-small,a.preview,input#publish,input#save-post{padding:6px 14px;line-height:normal;font-size:14px;vertical-align:middle;height:auto;margin-bottom:4px}#media-upload.wp-core-ui .button{padding:0 10px 1px;height:24px;line-height:22px;font-size:13px}.media-frame.mode-grid .bulk-select .button{margin-bottom:0}.wp-core-ui .save-post-status.button{position:relative;margin:0 14px 0 10px}.wp-core-ui.wp-customizer .button{padding:0 10px 1px;font-size:13px;line-height:26px;height:28px;margin:0;vertical-align:inherit}.media-modal-content .media-toolbar-primary .media-button{margin-top:10px;margin-left:5px}.interim-login .button.button-large{height:30px;line-height:28px;padding:0 12px 2px}} \ No newline at end of file diff --git a/wp-includes/css/customize-preview-rtl.css b/wp-includes/css/customize-preview-rtl.css new file mode 100644 index 0000000..20bfc26 --- /dev/null +++ b/wp-includes/css/customize-preview-rtl.css @@ -0,0 +1,259 @@ +.customize-partial-refreshing { + opacity: 0.25; + -webkit-transition: opacity 0.25s; + transition: opacity 0.25s; + cursor: progress; +} + +/* Override highlight when refreshing */ +.customize-partial-refreshing.widget-customizer-highlighted-widget { + -webkit-box-shadow: none; + box-shadow: none; +} + +/* Make shortcut buttons essentially invisible */ +.widget .customize-partial-edit-shortcut, +.customize-partial-edit-shortcut { + position: absolute; + float: right; + width: 1px; /* required to have a size to be focusable in Safari */ + height: 1px; + padding: 0; + margin: -1px -1px 0 0; + border: 0; + background: transparent; + color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + z-index: 5; +} + +/** + * Styles for the actual shortcut + * + * Note that some properties are overly verbose to prevent theme interference. + */ +.widget .customize-partial-edit-shortcut button, +.customize-partial-edit-shortcut button { + position: absolute; + right: -30px; + top: 2px; + color: #fff; + width: 30px; + height: 30px; + min-width: 30px; + min-height: 30px; + line-height: 1em !important; + font-size: 18px; + z-index: 5; + background: #0085ba !important; + -webkit-border-radius: 50%; + border-radius: 50%; + border: 2px solid #fff; + -webkit-box-shadow: 0 2px 1px rgba(46,68,83,0.15); + box-shadow: 0 2px 1px rgba(46,68,83,0.15); + text-align: center; + cursor: pointer; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 3px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-duration: .4s; + animation-duration: .4s; + opacity: 0; + pointer-events: none; + text-shadow: 0 -1px 1px #006799, + -1px 0 1px #006799, + 0 1px 1px #006799, + 1px 0 1px #006799; +} +.wp-custom-header .customize-partial-edit-shortcut button { + right: 2px +} + +.customize-partial-edit-shortcut button svg { + fill: #fff; + min-width: 20px; + min-height: 20px; + width: 20px; + height: 20px; + margin: auto; +} + +.customize-partial-edit-shortcut button:hover { + background: #008ec2 !important; /* matches primary buttons */ +} + +.customize-partial-edit-shortcut button:focus { + -webkit-box-shadow: 0 0 0 2px #008ec2; + box-shadow: 0 0 0 2px #008ec2; +} + +body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button { + -webkit-animation-name: customize-partial-edit-shortcut-bounce-appear; + animation-name: customize-partial-edit-shortcut-bounce-appear; + pointer-events: auto; +} +body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button { + -webkit-animation-name: customize-partial-edit-shortcut-bounce-disappear; + animation-name: customize-partial-edit-shortcut-bounce-disappear; + pointer-events: none; +} + +.page-sidebar-collapsed .customize-partial-edit-shortcut button, +.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button { + visibility: hidden; +} + +@-webkit-keyframes customize-partial-edit-shortcut-bounce-appear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes customize-partial-edit-shortcut-bounce-appear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@-webkit-keyframes customize-partial-edit-shortcut-bounce-disappear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + 20% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + 40% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 60% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes customize-partial-edit-shortcut-bounce-disappear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + 20% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + 40% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 60% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@media screen and (max-width:800px) { + .widget .customize-partial-edit-shortcut button, + .customize-partial-edit-shortcut button { + right: -32px; + } +} + +@media screen and (max-width:320px) { + .widget .customize-partial-edit-shortcut button, + .customize-partial-edit-shortcut button { + right: -30px; + } +} diff --git a/wp-includes/css/customize-preview-rtl.min.css b/wp-includes/css/customize-preview-rtl.min.css new file mode 100644 index 0000000..c3b4676 --- /dev/null +++ b/wp-includes/css/customize-preview-rtl.min.css @@ -0,0 +1 @@ +.customize-partial-refreshing{opacity:.25;-webkit-transition:opacity .25s;transition:opacity .25s;cursor:progress}.customize-partial-refreshing.widget-customizer-highlighted-widget{-webkit-box-shadow:none;box-shadow:none}.customize-partial-edit-shortcut,.widget .customize-partial-edit-shortcut{position:absolute;float:right;width:1px;height:1px;padding:0;margin:-1px -1px 0 0;border:0;background:0 0;color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:0;z-index:5}.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{position:absolute;right:-30px;top:2px;color:#fff;width:30px;height:30px;min-width:30px;min-height:30px;line-height:1em!important;font-size:18px;z-index:5;background:#0085ba!important;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 1px rgba(46,68,83,.15);box-shadow:0 2px 1px rgba(46,68,83,.15);text-align:center;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;animation-duration:.4s;opacity:0;pointer-events:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.wp-custom-header .customize-partial-edit-shortcut button{right:2px}.customize-partial-edit-shortcut button svg{fill:#fff;min-width:20px;min-height:20px;width:20px;height:20px;margin:auto}.customize-partial-edit-shortcut button:hover{background:#008ec2!important}.customize-partial-edit-shortcut button:focus{-webkit-box-shadow:0 0 0 2px #008ec2;box-shadow:0 0 0 2px #008ec2}body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button{-webkit-animation-name:customize-partial-edit-shortcut-bounce-appear;animation-name:customize-partial-edit-shortcut-bounce-appear;pointer-events:auto}body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button{-webkit-animation-name:customize-partial-edit-shortcut-bounce-disappear;animation-name:customize-partial-edit-shortcut-bounce-disappear;pointer-events:none}.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button,.page-sidebar-collapsed .customize-partial-edit-shortcut button{visibility:hidden}@-webkit-keyframes customize-partial-edit-shortcut-bounce-appear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes customize-partial-edit-shortcut-bounce-appear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes customize-partial-edit-shortcut-bounce-disappear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}20%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}40%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}80%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes customize-partial-edit-shortcut-bounce-disappear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}20%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}40%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}80%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@media screen and (max-width:800px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{right:-32px}}@media screen and (max-width:320px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{right:-30px}} \ No newline at end of file diff --git a/wp-includes/css/customize-preview.css b/wp-includes/css/customize-preview.css index 75251ea..a4e24ea 100644 --- a/wp-includes/css/customize-preview.css +++ b/wp-includes/css/customize-preview.css @@ -10,3 +10,250 @@ -webkit-box-shadow: none; box-shadow: none; } + +/* Make shortcut buttons essentially invisible */ +.widget .customize-partial-edit-shortcut, +.customize-partial-edit-shortcut { + position: absolute; + float: left; + width: 1px; /* required to have a size to be focusable in Safari */ + height: 1px; + padding: 0; + margin: -1px 0 0 -1px; + border: 0; + background: transparent; + color: transparent; + -webkit-box-shadow: none; + box-shadow: none; + outline: none; + z-index: 5; +} + +/** + * Styles for the actual shortcut + * + * Note that some properties are overly verbose to prevent theme interference. + */ +.widget .customize-partial-edit-shortcut button, +.customize-partial-edit-shortcut button { + position: absolute; + left: -30px; + top: 2px; + color: #fff; + width: 30px; + height: 30px; + min-width: 30px; + min-height: 30px; + line-height: 1em !important; + font-size: 18px; + z-index: 5; + background: #0085ba !important; + -webkit-border-radius: 50%; + border-radius: 50%; + border: 2px solid #fff; + -webkit-box-shadow: 0 2px 1px rgba(46,68,83,0.15); + box-shadow: 0 2px 1px rgba(46,68,83,0.15); + text-align: center; + cursor: pointer; + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; + padding: 3px; + -webkit-animation-fill-mode: both; + animation-fill-mode: both; + -webkit-animation-duration: .4s; + animation-duration: .4s; + opacity: 0; + pointer-events: none; + text-shadow: 0 -1px 1px #006799, + 1px 0 1px #006799, + 0 1px 1px #006799, + -1px 0 1px #006799; +} +.wp-custom-header .customize-partial-edit-shortcut button { + left: 2px +} + +.customize-partial-edit-shortcut button svg { + fill: #fff; + min-width: 20px; + min-height: 20px; + width: 20px; + height: 20px; + margin: auto; +} + +.customize-partial-edit-shortcut button:hover { + background: #008ec2 !important; /* matches primary buttons */ +} + +.customize-partial-edit-shortcut button:focus { + -webkit-box-shadow: 0 0 0 2px #008ec2; + box-shadow: 0 0 0 2px #008ec2; +} + +body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button { + -webkit-animation-name: customize-partial-edit-shortcut-bounce-appear; + animation-name: customize-partial-edit-shortcut-bounce-appear; + pointer-events: auto; +} +body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button { + -webkit-animation-name: customize-partial-edit-shortcut-bounce-disappear; + animation-name: customize-partial-edit-shortcut-bounce-disappear; + pointer-events: none; +} + +.page-sidebar-collapsed .customize-partial-edit-shortcut button, +.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button { + visibility: hidden; +} + +@-webkit-keyframes customize-partial-edit-shortcut-bounce-appear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@keyframes customize-partial-edit-shortcut-bounce-appear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } + 20% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + 40% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 60% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 80% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + to { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } +} + +@-webkit-keyframes customize-partial-edit-shortcut-bounce-disappear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + 20% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + 40% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 60% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@keyframes customize-partial-edit-shortcut-bounce-disappear { + from, 20%, 40%, 60%, 80%, to { + -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000); + } + 0% { + opacity: 1; + -webkit-transform: scale3d(1, 1, 1); + transform: scale3d(1, 1, 1); + } + 20% { + -webkit-transform: scale3d(.97, .97, .97); + transform: scale3d(.97, .97, .97); + } + 40% { + opacity: 1; + -webkit-transform: scale3d(1.03, 1.03, 1.03); + transform: scale3d(1.03, 1.03, 1.03); + } + 60% { + -webkit-transform: scale3d(.9, .9, .9); + transform: scale3d(.9, .9, .9); + } + 80% { + -webkit-transform: scale3d(1.1, 1.1, 1.1); + transform: scale3d(1.1, 1.1, 1.1); + } + to { + opacity: 0; + -webkit-transform: scale3d(.3, .3, .3); + transform: scale3d(.3, .3, .3); + } +} + +@media screen and (max-width:800px) { + .widget .customize-partial-edit-shortcut button, + .customize-partial-edit-shortcut button { + left: -32px; + } +} + +@media screen and (max-width:320px) { + .widget .customize-partial-edit-shortcut button, + .customize-partial-edit-shortcut button { + left: -30px; + } +} diff --git a/wp-includes/css/customize-preview.min.css b/wp-includes/css/customize-preview.min.css index f261349..6489da5 100644 --- a/wp-includes/css/customize-preview.min.css +++ b/wp-includes/css/customize-preview.min.css @@ -1 +1 @@ -.customize-partial-refreshing{opacity:.25;-webkit-transition:opacity .25s;transition:opacity .25s;cursor:progress}.customize-partial-refreshing.widget-customizer-highlighted-widget{-webkit-box-shadow:none;box-shadow:none} \ No newline at end of file +.customize-partial-refreshing{opacity:.25;-webkit-transition:opacity .25s;transition:opacity .25s;cursor:progress}.customize-partial-refreshing.widget-customizer-highlighted-widget{-webkit-box-shadow:none;box-shadow:none}.customize-partial-edit-shortcut,.widget .customize-partial-edit-shortcut{position:absolute;float:left;width:1px;height:1px;padding:0;margin:-1px 0 0 -1px;border:0;background:0 0;color:transparent;-webkit-box-shadow:none;box-shadow:none;outline:0;z-index:5}.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{position:absolute;left:-30px;top:2px;color:#fff;width:30px;height:30px;min-width:30px;min-height:30px;line-height:1em!important;font-size:18px;z-index:5;background:#0085ba!important;-webkit-border-radius:50%;border-radius:50%;border:2px solid #fff;-webkit-box-shadow:0 2px 1px rgba(46,68,83,.15);box-shadow:0 2px 1px rgba(46,68,83,.15);text-align:center;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:3px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.4s;animation-duration:.4s;opacity:0;pointer-events:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.wp-custom-header .customize-partial-edit-shortcut button{left:2px}.customize-partial-edit-shortcut button svg{fill:#fff;min-width:20px;min-height:20px;width:20px;height:20px;margin:auto}.customize-partial-edit-shortcut button:hover{background:#008ec2!important}.customize-partial-edit-shortcut button:focus{-webkit-box-shadow:0 0 0 2px #008ec2;box-shadow:0 0 0 2px #008ec2}body.customize-partial-edit-shortcuts-shown .customize-partial-edit-shortcut button{-webkit-animation-name:customize-partial-edit-shortcut-bounce-appear;animation-name:customize-partial-edit-shortcut-bounce-appear;pointer-events:auto}body.customize-partial-edit-shortcuts-hidden .customize-partial-edit-shortcut button{-webkit-animation-name:customize-partial-edit-shortcut-bounce-disappear;animation-name:customize-partial-edit-shortcut-bounce-disappear;pointer-events:none}.customize-partial-edit-shortcut-hidden .customize-partial-edit-shortcut button,.page-sidebar-collapsed .customize-partial-edit-shortcut button{visibility:hidden}@-webkit-keyframes customize-partial-edit-shortcut-bounce-appear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes customize-partial-edit-shortcut-bounce-appear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes customize-partial-edit-shortcut-bounce-disappear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}20%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}40%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}80%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes customize-partial-edit-shortcut-bounce-disappear{20%,40%,60%,80%,from,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}20%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}40%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}60%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}80%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@media screen and (max-width:800px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{left:-32px}}@media screen and (max-width:320px){.customize-partial-edit-shortcut button,.widget .customize-partial-edit-shortcut button{left:-30px}} \ No newline at end of file diff --git a/wp-includes/css/editor-rtl.css b/wp-includes/css/editor-rtl.css index e57805f..99dda5e 100644 --- a/wp-includes/css/editor-rtl.css +++ b/wp-includes/css/editor-rtl.css @@ -12,6 +12,13 @@ font-family: inherit; } +.mce-container .mce-monospace, +.mce-widget .mce-monospace { + font-family: Consolas, Monaco, monospace; + font-size: 13px; + line-height: 150%; +} + /* TinyMCE windows */ #mce-modal-block, #mce-modal-block.mce-fade { @@ -581,6 +588,7 @@ div.mce-path { .mce-menu .mce-menu-item-normal.mce-active, .mce-menu .mce-menu-item-preview.mce-active { background: #0073aa; /* See color scheme. */ + color: #fff; } .mce-menu .mce-menu-item-preview.mce-active { @@ -643,6 +651,16 @@ div.mce-menu .mce-menu-item-sep, margin-right: -2px; } +/* Keyboard shortcuts position */ +.mce-menu.mce-menu-align .mce-menu-item-normal { + position: relative; +} + +.mce-menu.mce-menu-align .mce-menu-shortcut { + bottom: 0.6em; + font-size: 0.9em; +} + /* Buttons in modals */ .mce-primary button, .mce-primary button i { @@ -840,6 +858,11 @@ div.mce-menu .mce-menu-item-sep, border-right-color: #23282d; } +div.mce-notification { + right: 10% !important; + left: 10%; +} + .mce-notification button.mce-close { left: 6px; top: 3px; @@ -1147,7 +1170,7 @@ i.mce-i-wp_code:before { } .js .tmce-active .wp-editor-area { - color: white; + color: #fff; } .tmce-active .quicktags-toolbar { @@ -1304,7 +1327,7 @@ i.mce-i-wp_code:before { @media screen and ( min-width: 782px ) { .wp-core-ui .quicktags-toolbar input.button.button-small { - /* .button-small is normaly 11px, but a bit too small for these buttons. */ + /* .button-small is normally 11px, but a bit too small for these buttons. */ font-size: 12px; height: 26px; line-height: 24px; diff --git a/wp-includes/css/editor-rtl.min.css b/wp-includes/css/editor-rtl.min.css index 0c84b67..21b6a6e 100644 --- a/wp-includes/css/editor-rtl.min.css +++ b/wp-includes/css/editor-rtl.min.css @@ -1 +1 @@ -#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #ddd;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;left:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#00a0d2}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #ddd}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 20px 0 10px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:600;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:600;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #ddd;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;right:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{right:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-full{left:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-btn .mce-txt{direction:inherit;text-align:inherit}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#555d66;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#555d66;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#23282d}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text,.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#555d66}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-right:6px;padding-left:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-left:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;right:3px;height:3px;width:20px;background:#555d66}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{-webkit-box-shadow:0 0 1px 1px #33b3db;box-shadow:0 0 1px 1px #33b3db}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:rtl;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #555d66;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#23282d}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #23282d;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-left-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa}.mce-menu .mce-menu-item-preview.mce-active{border-right:none}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-left:0;padding-right:3px}.mce-menu-has-icons i.mce-ico:before{margin-right:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mce-window .mce-btn.mce-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-window .mce-btn.mce-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.mce-window .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#ddd;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#555d66;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#555d66;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-right-color:#23282d}.mce-notification button.mce-close{left:6px;top:3px;font-weight:400;color:#555d66}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 0 0 2px;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:left}.wp-switch-editor{float:right;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#666;cursor:pointer;font-size:13px;line-height:19px;height:20px;margin:5px 5px 0 0;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:right}.wp-media-buttons .button{margin-left:5px;margin-bottom:4px;padding-right:7px;padding-left:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-right:5px}.wp-media-buttons a{text-decoration:none;color:#444;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #ddd;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-left:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:600}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;left:0;margin:5px 0 0 5px}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 0 0 4px}.mce-toolbar .mce-colorbutton .mce-preview{right:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-right:-250px;position:fixed;top:50%;right:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s;height:500px;margin-top:-250px}#wp-link-backdrop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}#wp-link-close{color:#666;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:37px;right:0;left:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:left;padding-left:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:right;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:right;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0 0 12px;background:#fff;overflow:auto;position:absolute;right:16px;left:16px;bottom:0;top:166px}.has-text-field #wp-link .query-results{top:200px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 10px 4px 6px;cursor:pointer;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-right:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-right:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:600}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;right:0;left:0}#wp-link-cancel{line-height:25px;float:right}#wp-link-update{line-height:23px;float:left}#wp-link-submit{float:left}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap .query-results{top:195px}#wp-link-wrap.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-right:0;right:10px;left:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}#search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:right;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-preview a.wplink-url-error{color:#dc3232}div.wp-link-input{float:right;margin:2px;max-width:694px}div.wp-link-input input{width:300px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-left:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:right}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:left}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 5px 8px 0}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file +#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-window .mce-wp-help *,div.mce-inline-toolbar-grp{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}.mce-container .mce-monospace,.mce-widget .mce-monospace{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:150%}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #ddd;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;left:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#00a0d2}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #ddd}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 20px 0 10px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:600;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:600;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #ddd;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;right:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-menu.mce-menu-align .mce-menu-item-normal,.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-right:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-right:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{right:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-full{left:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-btn .mce-txt{direction:inherit;text-align:inherit}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#555d66;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#555d66;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#23282d}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text,.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#555d66}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-right:6px;padding-left:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-left:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;right:3px;height:3px;width:20px;background:#555d66}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{-webkit-box-shadow:0 0 1px 1px #33b3db;box-shadow:0 0 1px 1px #33b3db}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:rtl;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #555d66;margin-right:2px;margin-left:2px}.mce-listbox i.mce-caret{left:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#23282d}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #23282d;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-left-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa;color:#fff}.mce-menu .mce-menu-item-preview.mce-active{border-right:none}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-left:0;padding-right:3px}.mce-menu-has-icons i.mce-ico:before{margin-right:-2px}.mce-menu.mce-menu-align .mce-menu-shortcut{bottom:.6em;font-size:.9em}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mce-window .mce-btn.mce-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,-1px 0 1px #006799,0 1px 1px #006799,1px 0 1px #006799}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-window .mce-btn.mce-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.mce-window .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#ddd;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#555d66;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#555d66;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-right-color:#23282d}div.mce-notification{right:10%!important;left:10%}.mce-notification button.mce-close{left:6px;top:3px;font-weight:400;color:#555d66}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 0 0 2px;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:left}.wp-switch-editor{float:right;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#666;cursor:pointer;font-size:13px;line-height:19px;height:20px;margin:5px 5px 0 0;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:right}.wp-media-buttons .button{margin-left:5px;margin-bottom:4px;padding-right:7px;padding-left:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-right:5px}.wp-media-buttons a{text-decoration:none;color:#444;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #ddd;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-left:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:600}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;left:0;margin:5px 0 0 5px}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 0 0 4px}.mce-toolbar .mce-colorbutton .mce-preview{right:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-left:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-right:-250px;position:fixed;top:50%;right:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s;height:500px;margin-top:-250px}#wp-link-backdrop{display:none;position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 16px 0 36px}#wp-link-close{color:#666;padding:0;position:absolute;top:0;left:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:37px;right:0;left:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:left;padding-left:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:right;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:right;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0 0 12px;background:#fff;overflow:auto;position:absolute;right:16px;left:16px;bottom:0;top:166px}.has-text-field #wp-link .query-results{top:200px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 10px 4px 6px;cursor:pointer;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-right:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-right:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:600}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;left:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;right:0;left:0}#wp-link-cancel{line-height:25px;float:right}#wp-link-update{line-height:23px;float:left}#wp-link-submit{float:left}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap .query-results{top:195px}#wp-link-wrap.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-right:0;right:10px;left:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}#search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:right;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-preview a.wplink-url-error{color:#dc3232}div.wp-link-input{float:right;margin:2px;max-width:694px}div.wp-link-input input{width:300px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-left:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:right}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:left}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 5px 8px 0}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file diff --git a/wp-includes/css/editor.css b/wp-includes/css/editor.css index fa5e71a..e04317e 100644 --- a/wp-includes/css/editor.css +++ b/wp-includes/css/editor.css @@ -12,6 +12,13 @@ font-family: inherit; } +.mce-container .mce-monospace, +.mce-widget .mce-monospace { + font-family: Consolas, Monaco, monospace; + font-size: 13px; + line-height: 150%; +} + /* TinyMCE windows */ #mce-modal-block, #mce-modal-block.mce-fade { @@ -581,6 +588,7 @@ div.mce-path { .mce-menu .mce-menu-item-normal.mce-active, .mce-menu .mce-menu-item-preview.mce-active { background: #0073aa; /* See color scheme. */ + color: #fff; } .mce-menu .mce-menu-item-preview.mce-active { @@ -643,6 +651,16 @@ div.mce-menu .mce-menu-item-sep, margin-left: -2px; } +/* Keyboard shortcuts position */ +.mce-menu.mce-menu-align .mce-menu-item-normal { + position: relative; +} + +.mce-menu.mce-menu-align .mce-menu-shortcut { + bottom: 0.6em; + font-size: 0.9em; +} + /* Buttons in modals */ .mce-primary button, .mce-primary button i { @@ -840,6 +858,11 @@ div.mce-menu .mce-menu-item-sep, border-left-color: #23282d; } +div.mce-notification { + left: 10% !important; + right: 10%; +} + .mce-notification button.mce-close { right: 6px; top: 3px; @@ -1147,7 +1170,7 @@ i.mce-i-wp_code:before { } .js .tmce-active .wp-editor-area { - color: white; + color: #fff; } .tmce-active .quicktags-toolbar { @@ -1304,7 +1327,7 @@ i.mce-i-wp_code:before { @media screen and ( min-width: 782px ) { .wp-core-ui .quicktags-toolbar input.button.button-small { - /* .button-small is normaly 11px, but a bit too small for these buttons. */ + /* .button-small is normally 11px, but a bit too small for these buttons. */ font-size: 12px; height: 26px; line-height: 24px; diff --git a/wp-includes/css/editor.min.css b/wp-includes/css/editor.min.css index 40d0e12..396001b 100644 --- a/wp-includes/css/editor.min.css +++ b/wp-includes/css/editor.min.css @@ -1 +1 @@ -#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #ddd;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;right:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#00a0d2}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #ddd}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 10px 0 20px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:600;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:600;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #ddd;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{left:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-full{right:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-btn .mce-txt{direction:inherit;text-align:inherit}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#555d66;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#555d66;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#23282d}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text,.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#555d66}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-left:6px;padding-right:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-right:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;left:3px;height:3px;width:20px;background:#555d66}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{-webkit-box-shadow:0 0 1px 1px #33b3db;box-shadow:0 0 1px 1px #33b3db}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:ltr;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #555d66;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#23282d}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #23282d;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-right-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa}.mce-menu .mce-menu-item-preview.mce-active{border-left:none}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-right:0;padding-left:3px}.mce-menu-has-icons i.mce-ico:before{margin-left:-2px}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mce-window .mce-btn.mce-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-window .mce-btn.mce-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.mce-window .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#ddd;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#555d66;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#555d66;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-left-color:#23282d}.mce-notification button.mce-close{right:6px;top:3px;font-weight:400;color:#555d66}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 2px 0 0;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:right}.wp-switch-editor{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#666;cursor:pointer;font-size:13px;line-height:19px;height:20px;margin:5px 0 0 5px;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#444;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #ddd;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-right:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:600}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;right:0;margin:5px 5px 0 0}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 4px 0 0}.mce-toolbar .mce-colorbutton .mce-preview{left:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-left:-250px;position:fixed;top:50%;left:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s;height:500px;margin-top:-250px}#wp-link-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}#wp-link-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:37px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:left;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0 0 12px;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:0;top:166px}.has-text-field #wp-link .query-results{top:200px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-left:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-left:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:600}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}#wp-link-submit{float:right}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap .query-results{top:195px}#wp-link-wrap.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-left:0;left:10px;right:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}#search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:left;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-preview a.wplink-url-error{color:#dc3232}div.wp-link-input{float:left;margin:2px;max-width:694px}div.wp-link-input input{width:300px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-right:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:left}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:right}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 0 8px 5px}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file +#wp-link-wrap,.mce-window{-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3)}.mce-window .mce-wp-help *,div.mce-inline-toolbar-grp{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.mce-container,.mce-container *,.mce-widget,.mce-widget *{color:inherit;font-family:inherit}.mce-container .mce-monospace,.mce-widget .mce-monospace{font-family:Consolas,Monaco,monospace;font-size:13px;line-height:150%}#mce-modal-block,#mce-modal-block.mce-fade{opacity:.7;filter:alpha(opacity=70);-webkit-transition:none;transition:none}.mce-window{-webkit-border-radius:0;border-radius:0;box-shadow:0 3px 6px rgba(0,0,0,.3);-webkit-font-smoothing:subpixel-antialiased;-webkit-transition:none;transition:none}.mce-window .mce-container-body.mce-abs-layout{overflow:visible}.mce-window .mce-window-head{background:#fcfcfc;border-bottom:1px solid #ddd;padding:0;min-height:36px}.mce-window .mce-window-head .mce-title{color:#444;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}.mce-window .mce-window-head .mce-close,.mce-window-head .mce-close .mce-i-remove{color:transparent;top:0;right:0;width:36px;height:36px;padding:0;line-height:36px;text-align:center}.mce-window-head .mce-close .mce-i-remove:before{font:400 20px/36px dashicons;text-align:center;color:#666;width:36px;height:36px;display:block}.mce-window-head .mce-close:focus .mce-i-remove:before,.mce-window-head .mce-close:hover .mce-i-remove:before{color:#00a0d2}.mce-window-head .mce-close:focus .mce-i-remove,div.mce-tab:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-window .mce-window-head .mce-dragh{width:-webkit-calc(100% - 36px);width:calc(100% - 36px)}.mce-window .mce-foot{border-top:1px solid #ddd}#wp-link .query-results,.mce-checkbox i.mce-i-checkbox,.mce-textbox{border:1px solid #ddd;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.07);box-shadow:inset 0 1px 2px rgba(0,0,0,.07);-webkit-transition:.05s all ease-in-out;transition:.05s all ease-in-out}#wp-link .query-results:focus,.mce-checkbox:focus i.mce-i-checkbox,.mce-textbox.mce-focus,.mce-textbox:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 2px rgba(30,140,190,.8);box-shadow:0 0 2px rgba(30,140,190,.8)}.mce-window .mce-wp-help{height:360px;width:460px;overflow:auto}.mce-window .mce-wp-help *{box-sizing:border-box}.mce-window .mce-wp-help>.mce-container-body{width:auto!important}.mce-window .wp-editor-help{padding:10px 10px 0 20px}.mce-window .wp-editor-help h2,.mce-window .wp-editor-help p{margin:8px 0;white-space:normal;font-size:14px;font-weight:400}.mce-window .wp-editor-help table{width:100%;margin-bottom:20px}.mce-window .wp-editor-help table.wp-help-single{margin:0 8px 20px}.mce-window .wp-editor-help table.fixed{table-layout:fixed}.mce-window .wp-editor-help table.fixed td:nth-child(odd),.mce-window .wp-editor-help table.fixed th:nth-child(odd){width:12%}.mce-window .wp-editor-help table.fixed td:nth-child(even),.mce-window .wp-editor-help table.fixed th:nth-child(even){width:38%}.mce-window .wp-editor-help table.fixed th:nth-child(odd){padding:5px 0 0}.mce-window .wp-editor-help td,.mce-window .wp-editor-help th{font-size:13px;padding:5px;vertical-align:middle;word-wrap:break-word;white-space:normal}.mce-window .wp-editor-help th{font-weight:600;padding-bottom:0}.mce-window .wp-editor-help kbd{font-family:monospace;padding:2px 7px 3px;font-weight:600;margin:0;background:#eaeaea;background:rgba(0,0,0,.08)}.mce-window .wp-help-th-center td:nth-child(odd),.mce-window .wp-help-th-center th:nth-child(odd){text-align:center}.mce-floatpanel.mce-popover,.mce-menu{border-color:rgba(0,0,0,.15);-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2)}.mce-floatpanel.mce-popover.mce-bottom,.mce-menu{margin-top:2px}.mce-floatpanel .mce-arrow{display:none}.mce-menu .mce-container-body{min-width:160px}.mce-menu-item{border:none;margin-bottom:2px}.mce-menu-has-icons i.mce-ico{line-height:20px}div.mce-panel{border:0;background:#fff}.mce-panel.mce-menu{border:1px solid #ddd}div.mce-tab{line-height:13px}div.mce-toolbar-grp{border-bottom:1px solid #ddd;background:#f5f5f5;padding:0;position:relative}div.mce-inline-toolbar-grp{border:1px solid #a0a5aa;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15);box-shadow:0 1px 3px rgba(0,0,0,.15);box-sizing:border-box;margin-bottom:8px;position:absolute;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;max-width:98%;z-index:100100}div.mce-inline-toolbar-grp>div.mce-stack-layout{padding:1px}div.mce-inline-toolbar-grp.mce-arrow-up{margin-bottom:0;margin-top:8px}div.mce-inline-toolbar-grp:after,div.mce-inline-toolbar-grp:before{position:absolute;left:50%;display:block;width:0;height:0;border-style:solid;border-color:transparent;content:""}.mce-menu.mce-menu-align .mce-menu-item-normal,.quicktags-toolbar,.wp-editor-tools,.wp-editor-wrap,.wp-switch-editor{position:relative}div.mce-inline-toolbar-grp.mce-arrow-up:before{top:-9px;border-bottom-color:#a0a5aa;border-width:0 9px 9px;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-down:before{bottom:-9px;border-top-color:#a0a5aa;border-width:9px 9px 0;margin-left:-9px}div.mce-inline-toolbar-grp.mce-arrow-up:after{top:-8px;border-bottom-color:#f5f5f5;border-width:0 8px 8px;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-down:after{bottom:-8px;border-top-color:#f5f5f5;border-width:8px 8px 0;margin-left:-8px}div.mce-inline-toolbar-grp.mce-arrow-left:after,div.mce-inline-toolbar-grp.mce-arrow-left:before{margin:0}div.mce-inline-toolbar-grp.mce-arrow-left:before{left:20px}div.mce-inline-toolbar-grp.mce-arrow-left:after{left:21px}div.mce-inline-toolbar-grp.mce-arrow-right:after,div.mce-inline-toolbar-grp.mce-arrow-right:before{left:auto;margin:0}div.mce-inline-toolbar-grp.mce-arrow-right:before{right:20px}div.mce-inline-toolbar-grp.mce-arrow-right:after{right:21px}div.mce-inline-toolbar-grp.mce-arrow-full{right:0}div.mce-inline-toolbar-grp.mce-arrow-full>div{width:100%;overflow-x:auto}div.mce-toolbar-grp>div{padding:3px}.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:32px}.mce-toolbar .mce-btn-group{margin:0}div.mce-statusbar{border-top:1px solid #e5e5e5}div.mce-path{padding:2px 10px;margin:0}.mce-path,.mce-path .mce-divider,.mce-path-item{font-size:12px}.mce-toolbar .mce-btn,.qt-dfw{border-color:transparent;background:0 0;-webkit-box-shadow:none;box-shadow:none;text-shadow:none;cursor:pointer}.mce-btn .mce-txt{direction:inherit;text-align:inherit}.mce-toolbar .mce-btn-group .mce-btn,.qt-dfw{border:1px solid transparent;margin:2px;-webkit-border-radius:2px;border-radius:2px}.mce-toolbar .mce-btn-group .mce-btn:focus,.mce-toolbar .mce-btn-group .mce-btn:hover,.qt-dfw:focus,.qt-dfw:hover{background:#fafafa;border-color:#555d66;color:#23282d;-webkit-box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);box-shadow:inset 0 1px 0 #fff,0 1px 0 rgba(0,0,0,.08);outline:0}.mce-toolbar .mce-btn-group .mce-btn.mce-active,.mce-toolbar .mce-btn-group .mce-btn:active,.qt-dfw.active{background:#ebebeb;border-color:#555d66;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.3)}.mce-toolbar .mce-btn-group .mce-btn.mce-active:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-active:hover{border-color:#23282d}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:hover{color:#a0a5aa;background:0 0;border-color:#ddd;text-shadow:0 1px 0 #fff;-webkit-box-shadow:none;box-shadow:none}.mce-menu .mce-menu-item-preview.mce-active .mce-text,.mce-toolbar .mce-btn-group .mce-btn.mce-primary .mce-ico{color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-disabled:focus{border-color:#555d66}.mce-toolbar .mce-btn-group .mce-first,.mce-toolbar .mce-btn-group .mce-last{border-color:transparent}.mce-toolbar .mce-btn button,.qt-dfw{padding:2px 3px;line-height:normal}.mce-toolbar .mce-listbox button{font-size:13px;line-height:20px;padding-left:6px;padding-right:20px}.mce-toolbar .mce-btn i{text-shadow:none}.mce-toolbar .mce-btn-group>div{white-space:normal}.mce-toolbar .mce-colorbutton .mce-open{border-right:0}.mce-toolbar .mce-colorbutton .mce-preview{margin:0;padding:0;top:auto;bottom:2px;left:3px;height:3px;width:20px;background:#555d66}.mce-toolbar .mce-btn-group .mce-btn.mce-primary{min-width:0;background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:none}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:2px 3px 1px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:focus{-webkit-box-shadow:0 0 1px 1px #33b3db;box-shadow:0 0 1px 1px #33b3db}.mce-toolbar .mce-btn-group .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox{-webkit-border-radius:0;border-radius:0;direction:ltr;background:#fff;border:1px solid #ddd;-webkit-box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2);box-shadow:inset 0 1px 1px -1px rgba(0,0,0,.2)}.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:focus,.mce-toolbar .mce-btn-group .mce-btn.mce-listbox:hover{border-color:#b4b9be}.mce-panel .mce-btn i.mce-caret{border-top:6px solid #555d66;margin-left:2px;margin-right:2px}.mce-listbox i.mce-caret{right:4px}.mce-panel .mce-btn:focus i.mce-caret,.mce-panel .mce-btn:hover i.mce-caret{border-top-color:#23282d}.mce-panel .mce-active i.mce-caret{border-top:0;border-bottom:6px solid #23282d;margin-top:7px}.mce-listbox.mce-active i.mce-caret{margin-top:-3px}.mce-toolbar .mce-splitbtn:hover .mce-open{border-right-color:transparent}.mce-toolbar .mce-splitbtn .mce-open.mce-active{background:0 0;outline:0}.mce-menu .mce-menu-item-normal.mce-active,.mce-menu .mce-menu-item-preview.mce-active,.mce-menu .mce-menu-item.mce-selected,.mce-menu .mce-menu-item:focus,.mce-menu .mce-menu-item:hover{background:#0073aa;color:#fff}.mce-menu .mce-menu-item-preview.mce-active{border-left:none}.mce-menu .mce-menu-item.mce-disabled{cursor:default}.mce-menu .mce-menu-item.mce-disabled:hover{background:#ccc}.mce-menubar{border-color:#e5e5e5;background:#fff;border-width:0 0 1px}.mce-menubar .mce-menubtn{margin:2px}.mce-menubar .mce-menubtn.mce-active,.mce-menubar .mce-menubtn:focus,.mce-menubar .mce-menubtn:hover{border-color:transparent;background:0 0}.mce-menubar .mce-menubtn:focus{color:#124964;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}.mce-menu-item-sep:hover,div.mce-menu .mce-menu-item-sep{border-bottom:1px solid #ddd;height:0;margin:5px 0}.mce-menubtn span{margin-right:0;padding-left:3px}.mce-menu-has-icons i.mce-ico:before{margin-left:-2px}.mce-menu.mce-menu-align .mce-menu-shortcut{bottom:.6em;font-size:.9em}.mce-primary button,.mce-primary button i{text-align:center;color:#fff;text-shadow:none;padding:0;line-height:26px}.mce-window .mce-btn{color:#555;background:#f7f7f7;text-decoration:none;font-size:13px;line-height:26px;height:28px;margin:0;padding:0;cursor:pointer;border:1px solid #ccc;-webkit-appearance:none;-webkit-border-radius:3px;border-radius:3px;white-space:nowrap;-webkit-box-shadow:0 1px 0 #ccc;box-shadow:0 1px 0 #ccc}.mce-window .mce-btn::-moz-focus-inner{border-width:0;border-style:none;padding:0}.mce-window .mce-btn:focus,.mce-window .mce-btn:hover{background:#fafafa;border-color:#999;color:#23282d}.mce-window .mce-btn:focus{border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.mce-window .mce-btn:active{background:#eee;border-color:#999;-webkit-box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);box-shadow:inset 0 2px 5px -3px rgba(0,0,0,.5);-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px)}.mce-window .mce-btn.mce-disabled{color:#a0a5aa!important;border-color:#ddd!important;background:#f7f7f7!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 1px 0 #fff!important;cursor:default;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.mce-window .mce-btn.mce-primary{background:#0085ba;border-color:#0073aa #006799 #006799;-webkit-box-shadow:0 1px 0 #006799;box-shadow:0 1px 0 #006799;color:#fff;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799}.mce-window .mce-btn.mce-primary:focus,.mce-window .mce-btn.mce-primary:hover{background:#008ec2;border-color:#006799;color:#fff}.mce-window .mce-btn.mce-primary:focus{-webkit-box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db;box-shadow:0 1px 0 #0073aa,0 0 2px 1px #33b3db}.mce-window .mce-btn.mce-primary:active{background:#0073aa;border-color:#006799;-webkit-box-shadow:inset 0 2px 0 #006799;box-shadow:inset 0 2px 0 #006799;vertical-align:top}.mce-window .mce-btn.mce-primary.mce-disabled{color:#66c6e4!important;background:#008ec2!important;border-color:#007cb2!important;-webkit-box-shadow:none!important;box-shadow:none!important;text-shadow:0 -1px 0 rgba(0,0,0,.1)!important;cursor:default}.mce-toolbar .mce-ico,.qt-dfw{text-shadow:none;text-align:center}.mce-menubtn.mce-fixed-width button{overflow-x:hidden;text-overflow:ellipsis;width:110px}.mce-charmap{margin:3px}.mce-charmap td{padding:0;border-color:#ddd;cursor:pointer}.mce-charmap td:hover{background:#f3f3f3}.mce-charmap td div{width:18px;height:22px;line-height:22px}.mce-toolbar .mce-btn .mce-open,.qt-dfw{line-height:20px}.mce-tooltip{margin-top:2px}.mce-tooltip-inner{-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);color:#fff;font-size:12px}.mce-ico{font-family:tinymce,Arial}.mce-btn-small .mce-ico{font-family:tinymce-small,Arial}.mce-toolbar .mce-ico{color:#555d66;line-height:20px;width:20px;height:20px;margin:0;padding:0}.qt-dfw{color:#555d66;width:28px;height:26px}.mce-toolbar .mce-btn.mce-active .mce-open,.mce-toolbar .mce-btn:focus .mce-open,.mce-toolbar .mce-btn:hover .mce-open{border-left-color:#23282d}div.mce-notification{left:10%!important;right:10%}.mce-notification button.mce-close{right:6px;top:3px;font-weight:400;color:#555d66}.mce-notification button.mce-close:focus,.mce-notification button.mce-close:hover{color:#000}i.mce-i-aligncenter,i.mce-i-alignjustify,i.mce-i-alignleft,i.mce-i-alignright,i.mce-i-backcolor,i.mce-i-blockquote,i.mce-i-bold,i.mce-i-bullist,i.mce-i-charmap,i.mce-i-dashicon,i.mce-i-dfw,i.mce-i-forecolor,i.mce-i-fullscreen,i.mce-i-help,i.mce-i-hr,i.mce-i-indent,i.mce-i-italic,i.mce-i-link,i.mce-i-ltr,i.mce-i-numlist,i.mce-i-outdent,i.mce-i-pastetext,i.mce-i-pasteword,i.mce-i-redo,i.mce-i-remove,i.mce-i-removeformat,i.mce-i-spellchecker,i.mce-i-strikethrough,i.mce-i-underline,i.mce-i-undo,i.mce-i-unlink,i.mce-i-wp-media-library,i.mce-i-wp_adv,i.mce-i-wp_code,i.mce-i-wp_fullscreen,i.mce-i-wp_help,i.mce-i-wp_more,i.mce-i-wp_page{font:400 20px/1 dashicons;padding:0 2px 0 0;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:-2px}.qt-dfw{font:400 20px/1 dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.mce-i-bold:before{content:"\f200"}i.mce-i-italic:before{content:"\f201"}i.mce-i-bullist:before{content:"\f203"}i.mce-i-numlist:before{content:"\f204"}i.mce-i-blockquote:before{content:"\f205"}i.mce-i-alignleft:before{content:"\f206"}i.mce-i-aligncenter:before{content:"\f207"}i.mce-i-alignright:before{content:"\f208"}i.mce-i-link:before{content:"\f103"}i.mce-i-unlink:before{content:"\f225"}i.mce-i-wp_more:before{content:"\f209"}i.mce-i-strikethrough:before{content:"\f224"}i.mce-i-spellchecker:before{content:"\f210"}.qt-dfw:before,i.mce-i-dfw:before,i.mce-i-fullscreen:before,i.mce-i-wp_fullscreen:before{content:"\f211"}i.mce-i-wp_adv:before{content:"\f212"}i.mce-i-underline:before{content:"\f213"}i.mce-i-alignjustify:before{content:"\f214"}i.mce-i-backcolor:before,i.mce-i-forecolor:before{content:"\f215"}i.mce-i-pastetext:before{content:"\f217"}i.mce-i-removeformat:before{content:"\f218"}i.mce-i-charmap:before{content:"\f220"}i.mce-i-outdent:before{content:"\f221"}i.mce-i-indent:before{content:"\f222"}i.mce-i-undo:before{content:"\f171"}i.mce-i-redo:before{content:"\f172"}i.mce-i-help:before,i.mce-i-wp_help:before{content:"\f223"}i.mce-i-wp-media-library:before{content:"\f104"}i.mce-i-ltr:before{content:"\f320"}i.mce-i-wp_page:before{content:"\f105"}i.mce-i-hr:before{content:"\f460"}i.mce-i-remove:before{content:"\f158"}i.mce-i-wp_code:before{content:"\f475"}.rtl i.mce-i-outdent:before{content:"\f222"}.rtl i.mce-i-indent:before{content:"\f221"}.wp-editor-tools{z-index:1}.wp-editor-tools:after{clear:both;content:"";display:table}.wp-editor-container{clear:both}.wp-editor-area{font-family:Consolas,Monaco,monospace;font-size:13px;padding:10px;margin:1px 0 0;line-height:150%;border:0;outline:0;display:block;resize:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rtl .wp-editor-area{font-family:Tahoma,Monaco,monospace}.locale-he-il .wp-editor-area{font-family:Arial,Monaco,monospace}.wp-editor-container textarea.wp-editor-area{width:100%;margin:0;-webkit-box-shadow:none;box-shadow:none}.wp-editor-tabs{float:right}.wp-switch-editor{float:left;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:1px;background:#ebebeb;color:#666;cursor:pointer;font-size:13px;line-height:19px;height:20px;margin:5px 0 0 5px;padding:3px 8px 4px;border:1px solid #e5e5e5}.wp-switch-editor:focus{-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);outline:0;color:#23282d}.html-active .switch-html:focus,.tmce-active .switch-tmce:focus,.wp-switch-editor:active{-webkit-box-shadow:none;box-shadow:none}.wp-switch-editor:active{background-color:#f5f5f5;-webkit-box-shadow:none;box-shadow:none}.js .tmce-active .wp-editor-area{color:#fff}.tmce-active .quicktags-toolbar{display:none}.html-active .switch-html,.tmce-active .switch-tmce{background:#f5f5f5;color:#555;border-bottom-color:#f5f5f5}.wp-media-buttons{float:left}.wp-media-buttons .button{margin-right:5px;margin-bottom:4px;padding-left:7px;padding-right:7px}.wp-media-buttons .button:active{position:relative;top:1px;margin-top:-1px;margin-bottom:1px}.wp-media-buttons .insert-media{padding-left:5px}.wp-media-buttons a{text-decoration:none;color:#444;font-size:12px}.wp-media-buttons img{padding:0 4px;vertical-align:middle}.wp-media-buttons span.wp-media-buttons-icon{display:inline-block;width:18px;height:18px;vertical-align:text-top;margin:0 2px}.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}.wp-media-buttons .add_media span.wp-media-buttons-icon:before{font:400 18px/1 dashicons;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f104"}.quicktags-toolbar{padding:3px;border-bottom:1px solid #ddd;background:#f5f5f5;min-height:30px}.has-dfw .quicktags-toolbar{padding-right:35px}.wp-core-ui .quicktags-toolbar input.button.button-small{margin:2px}.quicktags-toolbar input[value=link]{text-decoration:underline}.quicktags-toolbar input[value=del]{text-decoration:line-through}.quicktags-toolbar input[value="i"]{font-style:italic}.quicktags-toolbar input[value="b"]{font-weight:600}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw,.qt-dfw{position:absolute;top:0;right:0;margin:5px 5px 0 0}.qt-fullscreen{position:static;margin:2px}@media screen and (max-width:782px){.mce-toolbar .mce-btn button,.qt-dfw{padding:6px 7px}.mce-toolbar .mce-btn-group .mce-btn.mce-primary button{padding:6px 7px 5px}.mce-toolbar .mce-btn-group .mce-btn{margin:1px}.qt-dfw{width:36px;height:34px}.mce-toolbar .mce-btn-group .mce-btn.mce-wp-dfw{margin:4px 4px 0 0}.mce-toolbar .mce-colorbutton .mce-preview{left:8px;bottom:6px}.mce-window .mce-btn{padding:2px 0}.has-dfw .quicktags-toolbar,.has-dfw div.mce-toolbar-grp .mce-toolbar.mce-first{padding-right:40px}}@media screen and (min-width:782px){.wp-core-ui .quicktags-toolbar input.button.button-small{font-size:12px;height:26px;line-height:24px}}#wp_editbtns,#wp_gallerybtns{padding:2px;position:absolute;display:none;z-index:100020}#wp_delgallery,#wp_delimgbtn,#wp_editgallery,#wp_editimgbtn{border-color:#999;background-color:#eee;margin:2px;padding:2px;border-width:1px;border-style:solid;-webkit-border-radius:3px;border-radius:3px}#wp_delgallery:hover,#wp_delimgbtn:hover,#wp_editgallery:hover,#wp_editimgbtn:hover{border-color:#555;background-color:#ccc}#wp-link-wrap{display:none;background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.3);width:500px;overflow:hidden;margin-left:-250px;position:fixed;top:50%;left:50%;z-index:100105;-webkit-transition:height .2s,margin-top .2s;transition:height .2s,margin-top .2s;height:500px;margin-top:-250px}#wp-link-backdrop{display:none;position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:100100}#wp-link{position:relative;height:100%}#wp-link-wrap .wp-link-text-field{display:none}#wp-link-wrap.has-text-field .wp-link-text-field{display:block}#link-modal-title{background:#fcfcfc;border-bottom:1px solid #ddd;height:36px;font-size:18px;font-weight:600;line-height:36px;margin:0;padding:0 36px 0 16px}#wp-link-close{color:#666;padding:0;position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;background:0 0;border:none;cursor:pointer}#wp-link-close:before{font:400 20px/36px dashicons;vertical-align:top;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:36px;height:36px;content:"\f158"}#wp-link-close:focus,#wp-link-close:hover{color:#00a0d2}#wp-link-close:focus{outline:0;-webkit-box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 0 1px #5b9dd9,0 0 2px 1px rgba(30,140,190,.8)}#wp-link-wrap #link-selector{-webkit-overflow-scrolling:touch;padding:0 16px;position:absolute;top:37px;left:0;right:0;bottom:44px}#wp-link ol,#wp-link ul{list-style:none;margin:0;padding:0}#wp-link input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wp-link #link-options{padding:8px 0 12px}#wp-link p.howto{margin:3px 0}#wp-link p.howto a{text-decoration:none;color:inherit}#wp-link label input[type=text]{margin-top:5px;width:70%}#wp-link #link-options label span,#wp-link #search-panel label span.search-label{display:inline-block;width:80px;text-align:right;padding-right:5px;max-width:24%;vertical-align:middle;word-wrap:break-word}#wp-link .link-search-field{float:left;width:250px;max-width:70%}#wp-link .link-search-wrapper{margin:5px 0 9px;display:block;overflow:hidden}#wp-link .link-search-wrapper span{float:left;margin-top:4px}#wp-link .link-search-wrapper .spinner{margin-top:5px}#wp-link .link-target{padding:3px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#wp-link .link-target label{max-width:70%}#wp-link .query-results{border:1px solid #dfdfdf;margin:0 0 12px;background:#fff;overflow:auto;position:absolute;left:16px;right:16px;bottom:0;top:166px}.has-text-field #wp-link .query-results{top:200px}#wp-link li{clear:both;margin-bottom:0;border-bottom:1px solid #f1f1f1;color:#32373c;padding:4px 6px 4px 10px;cursor:pointer;position:relative}#wp-link .query-notice,#wp-link li.unselectable{border-bottom:1px solid #dfdfdf}#wp-link .query-notice{padding:0;background-color:#f7fcfe;color:#000}#wp-link .query-notice .query-notice-default,#wp-link .query-notice .query-notice-hint{display:block;padding:6px;border-left:4px solid #00a0d2}#wp-link .unselectable.no-matches-found{padding:0;border-bottom:1px solid #dfdfdf;background-color:#fef7f1}#wp-link .no-matches-found .item-title{display:block;padding:6px;border-left:4px solid #d54e21}#wp-link .query-results em{font-style:normal}#wp-link li:hover{background:#eaf2fa;color:#151515}#wp-link li.unselectable:hover{background:#fff;cursor:auto;color:#32373c}#wp-link li.selected{background:#ddd;color:#32373c}#wp-link li.selected .item-title{font-weight:600}#wp-link li:last-child{border:none}#wp-link .item-title{display:inline-block;width:80%;width:-webkit-calc(100% - 68px);width:calc(100% - 68px);word-wrap:break-word}#wp-link .item-info{text-transform:uppercase;color:#666;font-size:11px;position:absolute;right:5px;top:5px}#wp-link .river-waiting{display:none;padding:10px 0}#wp-link .submitbox{padding:8px 16px;background:#fcfcfc;border-top:1px solid #ddd;position:absolute;bottom:0;left:0;right:0}#wp-link-cancel{line-height:25px;float:left}#wp-link-update{line-height:23px;float:right}#wp-link-submit{float:right}@media screen and (max-width:782px){#wp-link-wrap{margin-top:-140px}#wp-link-wrap .query-results{top:195px}#wp-link-wrap.has-text-field .query-results{top:235px}#link-selector{padding:0 16px 60px}#wp-link-wrap #link-selector{bottom:52px}#wp-link-cancel{line-height:32px}#wp-link .link-target{padding-top:10px}#wp-link .submitbox .button{margin-bottom:0}}@media screen and (max-width:520px){#wp-link-wrap{width:auto;margin-left:0;left:10px;right:10px;max-width:500px}}@media screen and (max-height:520px){#wp-link-wrap{-webkit-transition:none;transition:none;height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto}#search-panel .query-results{position:static}}@media screen and (max-height:290px){#wp-link-wrap{height:auto;margin-top:0;top:10px;bottom:10px}#link-selector{overflow:auto;height:-webkit-calc(100% - 92px);height:calc(100% - 92px);padding-bottom:2px}#search-panel .query-results{position:static}}div.wp-link-preview{float:left;margin:5px;max-width:694px;overflow:hidden;text-overflow:ellipsis}div.wp-link-preview a{color:#0073aa;text-decoration:underline;-webkit-transition-property:border,background,color;transition-property:border,background,color;-webkit-transition-duration:.05s;transition-duration:.05s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;cursor:pointer}div.wp-link-preview a.wplink-url-error{color:#dc3232}div.wp-link-input{float:left;margin:2px;max-width:694px}div.wp-link-input input{width:300px;padding:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mce-toolbar div.wp-link-input~.mce-btn,.mce-toolbar div.wp-link-preview~.mce-btn{margin:2px 1px}.mce-inline-toolbar-grp .mce-btn-group .mce-btn:last-child{margin-right:2px}.ui-autocomplete.wplink-autocomplete{z-index:100110;max-height:200px;overflow-y:auto;padding:0;margin:0;list-style:none;position:absolute;border:1px solid #5b9dd9;-webkit-box-shadow:0 1px 2px rgba(30,140,190,.8);box-shadow:0 1px 2px rgba(30,140,190,.8);background-color:#fff}.ui-autocomplete.wplink-autocomplete li{margin-bottom:0;padding:4px 10px;clear:both;white-space:normal;text-align:left}.ui-autocomplete.wplink-autocomplete li .wp-editor-float-right{float:right}.ui-autocomplete.wplink-autocomplete li.ui-state-focus{background-color:#ddd;cursor:pointer}@media screen and (max-width:782px){div.wp-link-input,div.wp-link-preview{max-width:70%;max-width:-webkit-calc(100% - 86px);max-width:calc(100% - 86px)}div.wp-link-preview{margin:8px 0 8px 5px}div.wp-link-input{width:300px}div.wp-link-input input{width:100%;font-size:16px;padding:5px}}.mce-fullscreen{z-index:100010}.rtl .quicktags-toolbar input,.rtl .wp-switch-editor{font-family:Tahoma,sans-serif}.mce-rtl .mce-flow-layout .mce-flow-layout-item>div{direction:rtl}.mce-rtl .mce-listbox i.mce-caret{left:6px}html:lang(he-il) .rtl .quicktags-toolbar input,html:lang(he-il) .rtl .wp-switch-editor{font-family:Arial,sans-serif}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-media-buttons .add_media span.wp-media-buttons-icon{background:0 0}} \ No newline at end of file diff --git a/wp-includes/css/media-views-rtl.css b/wp-includes/css/media-views-rtl.css index 36802fd..c53a530 100644 --- a/wp-includes/css/media-views-rtl.css +++ b/wp-includes/css/media-views-rtl.css @@ -183,15 +183,28 @@ left: 0; width: 50px; height: 50px; + margin: 0; padding: 0; + border: 1px solid transparent; + background: none; + color: #666; z-index: 1000; + cursor: pointer; + outline: none; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out; } +.media-modal-close:hover, .media-modal-close:active { - -webkit-box-shadow: none; - box-shadow: none; + color: #00a0d2; +} + +.media-modal-close:focus { + color: #00a0d2; + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); + box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); } .media-modal-close span.media-modal-icon { @@ -205,15 +218,6 @@ vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - color: #666; -} - -.media-modal-close:hover .media-modal-icon:before { - color: #00a0d2; -} - -.media-modal-close:active { - outline: 0; } .media-modal-content { @@ -238,14 +242,6 @@ width: calc(48% - 12px); } -.media-modal-content .attachments-browser .media-toolbar-secondary { - width: 66%; -} - -.media-modal-content .media-toolbar-primary.search-form { - width: 33%; -} - .media-modal-content .media-toolbar-primary .media-button { float: left; } @@ -275,6 +271,20 @@ overflow: hidden; } +.media-frame-toolbar .media-toolbar { + top: initial; + bottom: -45px; + height: auto; + overflow: initial; + border-top: 1px solid #ddd; +} + +@media screen and (max-width: 782px) { + .media-frame-toolbar .media-toolbar { + bottom: -48px; + } +} + .media-toolbar-primary { float: left; height: 100%; @@ -682,7 +692,6 @@ overflow: auto; background: #fff; border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; } .media-frame-toolbar { @@ -692,6 +701,8 @@ bottom: 0; height: 60px; z-index: 100; + bottom: 60px; + height: auto; } .media-frame.hide-menu .media-frame-title, diff --git a/wp-includes/css/media-views-rtl.min.css b/wp-includes/css/media-views-rtl.min.css index c40d170..880b672 100644 --- a/wp-includes/css/media-views-rtl.min.css +++ b/wp-includes/css/media-views-rtl.min.css @@ -5,4 +5,4 @@ * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;left:0;width:50px;height:50px;padding:0;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#00a0d2}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-left:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .attachments-browser .media-toolbar-secondary{width:66%}.media-modal-content .media-toolbar-primary.search-form{width:33%}.media-modal-content .media-toolbar-primary .media-button{float:left}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-menu,.media-sidebar{top:0;bottom:0;background:#f3f3f3;left:0}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #ddd;overflow:hidden}.media-toolbar-primary{float:left;height:100%}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;margin-top:15px}.media-sidebar{position:absolute;width:267px;padding:0 16px 24px;z-index:75;border-right:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:right;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px;text-align:left;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=radio],.attachment-details .field input[type=checkbox],.attachment-details .setting input[type=radio],.attachment-details .setting input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .setting input[type=radio],.media-sidebar .setting input[type=checkbox]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:right;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:left}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:right}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;right:0;margin:0;padding:10px 0;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:600}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:right;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;right:0;bottom:0;top:0}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;left:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{z-index:200;right:200px;position:absolute;left:0}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content{position:absolute;top:84px;right:200px;left:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;right:200px;left:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{right:0}.media-frame.hide-menu .media-frame-menu{right:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #ddd;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:left;margin-left:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-left:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;right:50%;margin-right:-150px;margin-left:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-left:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:right;padding:8px;margin:0;color:#444;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;right:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(50%,-70%);-ms-transform:translate(50%,-70%);transform:translate(50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;left:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{left:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;right:0;left:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;left:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{left:0;margin-left:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-left:.5em}.attachments-browser .no-media{padding:2em 2em 0 0}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#ddd;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#444}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;left:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-right:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#444;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:600}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;border-left:1px solid #ddd;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-left:0;margin-left:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;left:0;bottom:0;right:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:left;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:left;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-right:5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:600;color:#444;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:right;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:right;margin-left:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;left:282px;bottom:0;right:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-right:1px solid #ddd;padding:20px 16px 16px;position:absolute;top:0;left:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h3{display:inline-block;text-transform:uppercase;font-size:12px;color:#666;margin:3px 0 0}.embed-url,.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 0 0 8px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;left:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{right:140px;left:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{right:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-left:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;right:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;right:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:right}.image-details .custom-size span small{color:#555d66;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:right;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:right;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-right:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:right;width:25%;text-align:left;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;right:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;right:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:right}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{right:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;right:-300px;left:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{right:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{right:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:right;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;right:70%}.image-details .column-settings{width:70%}.image-details .media-modal{right:30px;left:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:right;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-right:0}.image-details .embed-media-settings .custom-size{margin-right:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;right:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%} \ No newline at end of file + */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;right:30px;left:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;right:0;left:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;left:0;width:50px;height:50px;margin:0;padding:0;border:1px solid transparent;background:0 0;color:#666;z-index:1000;cursor:pointer;outline:0;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active,.media-modal-close:hover{color:#00a0d2}.media-modal-close:focus{color:#00a0d2;border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-modal-content{position:absolute;top:0;right:0;left:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-left:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .media-toolbar-primary .media-button{float:left}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;right:0;left:0;z-index:100;height:60px;padding:0 16px;border:0 solid #ddd;overflow:hidden}.media-frame-toolbar .media-toolbar{top:initial;bottom:-45px;height:auto;overflow:initial;border-top:1px solid #ddd}.media-menu,.media-sidebar{top:0;background:#f3f3f3;left:0}@media screen and (max-width:782px){.media-frame-toolbar .media-toolbar{bottom:-48px}}.media-toolbar-primary{float:left;height:100%}.media-toolbar-secondary{float:right;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-right:10px;float:right;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-left:10px;margin-top:15px}.media-sidebar{position:absolute;bottom:0;width:267px;padding:0 16px 24px;z-index:75;border-right:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:right;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-left:4%;font-size:12px;text-align:left;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=radio],.attachment-details .field input[type=checkbox],.attachment-details .setting input[type=radio],.attachment-details .setting input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .setting input[type=radio],.media-sidebar .setting input[type=checkbox]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:right;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:left}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:left}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:right}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:right;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-left:4%;float:right;text-align:left}.compat-item .label span{display:block;width:100%}.compat-item .field{float:left;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;right:0;bottom:0;margin:0;padding:10px 0;border-left-width:1px;border-left-style:solid;border-left-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:600}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:right;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;right:0;bottom:0;top:0}.media-router>a:last-child{border-left:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;left:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{position:absolute;right:200px;left:0;z-index:200}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content,.media-frame-toolbar{right:200px;height:auto;position:absolute;left:0}.media-frame-content{top:84px;bottom:61px;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd}.media-frame-toolbar{z-index:100;bottom:60px}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{right:0}.media-frame.hide-menu .media-frame-menu{right:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #ddd;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:left;margin-left:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-left:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;right:50%;margin-right:-150px;margin-left:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-left:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-left:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:right;padding:8px;margin:0;color:#444;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;right:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;right:0;width:100%;height:100%;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(50%,-70%);-ms-transform:translate(50%,-70%);transform:translate(50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;right:0;left:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;left:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;left:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{left:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{left:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;right:0;left:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;left:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{left:0;margin-left:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-left:.5em}.attachments-browser .no-media{padding:2em 2em 0 0}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#ddd;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;right:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#444}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;left:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-right:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;right:10px;left:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;right:0;left:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#444;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;right:0;left:350px;height:60px;padding:0 16px 0 0;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-left:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:600}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:right;padding:1px 8px;margin:1px -8px 1px 8px;line-height:16px;border-left:1px solid #ddd;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-left:0;margin-left:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;left:0;bottom:0;right:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to right,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:left;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:left;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-right:5px}.attachment-details .settings-save-status .saved{float:left;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:600;color:#444;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:right;max-width:120px;max-height:120px;margin-top:5px;margin-left:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:right;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:right;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:right;margin-left:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;left:282px;bottom:0;right:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-right:1px solid #ddd;padding:20px 16px 16px;position:absolute;top:0;left:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h3{display:inline-block;text-transform:uppercase;font-size:12px;color:#666;margin:3px 0 0}.embed-url,.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 0 0 8px}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset -2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;left:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;right:0;left:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{right:140px;left:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{right:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-left:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;right:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;right:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:right}.image-details .custom-size span small{color:#555d66;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:right;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:right}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;right:0;left:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:right;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-right:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:right;width:25%;text-align:left;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;right:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;right:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;right:10px;left:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;right:0;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:right}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{right:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;right:-300px;left:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{right:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{right:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:right;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;right:70%}.image-details .column-settings{width:70%}.image-details .media-modal{right:30px;left:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:right;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-right:0}.image-details .embed-media-settings .custom-size{margin-right:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:left}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;right:0;left:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{left:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;right:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%} \ No newline at end of file diff --git a/wp-includes/css/media-views.css b/wp-includes/css/media-views.css index b5d0953..4c5808a 100644 --- a/wp-includes/css/media-views.css +++ b/wp-includes/css/media-views.css @@ -183,15 +183,28 @@ right: 0; width: 50px; height: 50px; + margin: 0; padding: 0; + border: 1px solid transparent; + background: none; + color: #666; z-index: 1000; + cursor: pointer; + outline: none; -webkit-transition: color .1s ease-in-out, background .1s ease-in-out; transition: color .1s ease-in-out, background .1s ease-in-out; } +.media-modal-close:hover, .media-modal-close:active { - -webkit-box-shadow: none; - box-shadow: none; + color: #00a0d2; +} + +.media-modal-close:focus { + color: #00a0d2; + border-color: #5b9dd9; + -webkit-box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); + box-shadow: 0 0 3px rgba( 0, 115, 170, .8 ); } .media-modal-close span.media-modal-icon { @@ -205,15 +218,6 @@ vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; - color: #666; -} - -.media-modal-close:hover .media-modal-icon:before { - color: #00a0d2; -} - -.media-modal-close:active { - outline: 0; } .media-modal-content { @@ -238,14 +242,6 @@ width: calc(48% - 12px); } -.media-modal-content .attachments-browser .media-toolbar-secondary { - width: 66%; -} - -.media-modal-content .media-toolbar-primary.search-form { - width: 33%; -} - .media-modal-content .media-toolbar-primary .media-button { float: right; } @@ -275,6 +271,20 @@ overflow: hidden; } +.media-frame-toolbar .media-toolbar { + top: initial; + bottom: -45px; + height: auto; + overflow: initial; + border-top: 1px solid #ddd; +} + +@media screen and (max-width: 782px) { + .media-frame-toolbar .media-toolbar { + bottom: -48px; + } +} + .media-toolbar-primary { float: right; height: 100%; @@ -682,7 +692,6 @@ overflow: auto; background: #fff; border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; } .media-frame-toolbar { @@ -692,6 +701,8 @@ bottom: 0; height: 60px; z-index: 100; + bottom: 60px; + height: auto; } .media-frame.hide-menu .media-frame-title, diff --git a/wp-includes/css/media-views.min.css b/wp-includes/css/media-views.min.css index a4b018f..ded2f01 100644 --- a/wp-includes/css/media-views.min.css +++ b/wp-includes/css/media-views.min.css @@ -5,4 +5,4 @@ * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license - */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;z-index:1000;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active{-webkit-box-shadow:none;box-shadow:none;outline:0}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#666}.media-modal-close:hover .media-modal-icon:before{color:#00a0d2}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-right:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .attachments-browser .media-toolbar-secondary{width:66%}.media-modal-content .media-toolbar-primary.search-form{width:33%}.media-modal-content .media-toolbar-primary .media-button{float:right}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-menu,.media-sidebar{top:0;bottom:0;background:#f3f3f3;right:0}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #ddd;overflow:hidden}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;width:267px;padding:0 16px 24px;z-index:75;border-left:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=radio],.attachment-details .field input[type=checkbox],.attachment-details .setting input[type=radio],.attachment-details .setting input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .setting input[type=radio],.media-sidebar .setting input[type=checkbox]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;left:0;margin:0;padding:10px 0;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:600}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:left;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;left:0;bottom:0;top:0}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;right:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{z-index:200;left:200px;position:absolute;right:0}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content{position:absolute;top:84px;left:200px;right:0;bottom:61px;height:auto;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.media-frame-toolbar{position:absolute;left:200px;right:0;bottom:0;height:60px;z-index:100}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #ddd;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-right:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#444;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-right:.5em}.attachments-browser .no-media{padding:2em 0 0 2em}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#ddd;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#444}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#444;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:600}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;border-right:1px solid #ddd;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:right;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-left:5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:600;color:#444;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;right:282px;bottom:0;left:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-left:1px solid #ddd;padding:20px 16px 16px;position:absolute;top:0;right:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h3{display:inline-block;text-transform:uppercase;font-size:12px;color:#666;margin:3px 0 0}.embed-url,.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 8px 0 0}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-right:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:left}.image-details .custom-size span small{color:#555d66;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:left;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-left:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;left:-300px;right:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{left:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{left:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:left;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%} \ No newline at end of file + */.ui-draggable-handle,.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.media-modal{position:fixed;top:30px;left:30px;right:30px;bottom:30px;z-index:160000}.wp-customizer .media-modal{z-index:560000}.media-modal-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;min-height:360px;background:#000;opacity:.7;z-index:159900}.wp-customizer .media-modal-backdrop{z-index:559900}.media-modal-close{position:absolute;top:0;right:0;width:50px;height:50px;margin:0;padding:0;border:1px solid transparent;background:0 0;color:#666;z-index:1000;cursor:pointer;outline:0;-webkit-transition:color .1s ease-in-out,background .1s ease-in-out;transition:color .1s ease-in-out,background .1s ease-in-out}.media-modal-close:active,.media-modal-close:hover{color:#00a0d2}.media-modal-close:focus{color:#00a0d2;border-color:#5b9dd9;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.media-modal-close span.media-modal-icon{background-image:none}.media-modal-close .media-modal-icon:before{content:"\f158";font:400 20px/1 dashicons;speak:none;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.media-modal-content{position:absolute;top:0;left:0;right:0;bottom:0;overflow:auto;min-height:300px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.7);box-shadow:0 5px 15px rgba(0,0,0,.7);background:#fcfcfc;-webkit-font-smoothing:subpixel-antialiased}.media-modal-content .media-frame select.attachment-filters{margin-top:11px;margin-right:2%;width:42%;width:-webkit-calc(48% - 12px);width:calc(48% - 12px)}.media-modal-content .media-toolbar-primary .media-button{float:right}.media-modal-content .attachments-browser .search{width:100%}.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons.png);background-repeat:no-repeat}.media-toolbar{position:absolute;top:0;left:0;right:0;z-index:100;height:60px;padding:0 16px;border:0 solid #ddd;overflow:hidden}.media-frame-toolbar .media-toolbar{top:initial;bottom:-45px;height:auto;overflow:initial;border-top:1px solid #ddd}.media-menu,.media-sidebar{top:0;background:#f3f3f3;right:0}@media screen and (max-width:782px){.media-frame-toolbar .media-toolbar{bottom:-48px}}.media-toolbar-primary{float:right;height:100%}.media-toolbar-secondary{float:left;height:100%}.media-toolbar-primary>.media-button,.media-toolbar-primary>.media-button-group{margin-left:10px;float:left;margin-top:15px}.media-toolbar-secondary>.media-button,.media-toolbar-secondary>.media-button-group{margin-right:10px;margin-top:15px}.media-sidebar{position:absolute;bottom:0;width:267px;padding:0 16px 24px;z-index:75;border-left:1px solid #ddd;overflow:auto;-webkit-overflow-scrolling:touch}.hide-toolbar .media-sidebar{bottom:0}.media-sidebar .sidebar-title{font-size:20px;margin:0;padding:12px 10px 10px;line-height:28px}.media-sidebar .sidebar-content{padding:0 10px;margin-bottom:130px}.media-sidebar .search{display:block;width:100%}.image-details h2,.image-details h3,.media-sidebar h2,.media-sidebar h3{position:relative;font-weight:600;text-transform:uppercase;font-size:12px;color:#666;margin:24px 0 8px}.attachment-details .setting,.media-sidebar .setting{display:block;float:left;width:100%;margin:1px 0}.attachment-details .setting label,.media-sidebar .setting label{display:block}.attachment-details .setting .link-to-custom,.media-sidebar .setting .link-to-custom{margin:3px 2px 0}.attachment-details .setting span,.media-sidebar .setting span{min-width:30%;margin-right:4%;font-size:12px;text-align:right;word-wrap:break-word}.media-sidebar .setting .name{max-width:80px}.attachment-details .setting select,.media-sidebar .setting select{max-width:65%}.attachment-details .field input[type=radio],.attachment-details .field input[type=checkbox],.attachment-details .setting input[type=radio],.attachment-details .setting input[type=checkbox],.media-sidebar .field input[type=radio],.media-sidebar .field input[type=checkbox],.media-sidebar .setting input[type=radio],.media-sidebar .setting input[type=checkbox]{float:none;margin:8px 3px 0;padding:0}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{float:left;min-height:22px;padding-top:8px;line-height:16px;font-weight:400;color:#666}.media-menu>a,.media-router>a{line-height:18px;font-size:14px;text-decoration:none}.compat-item label span{text-align:right}.attachment-details .setting .value,.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting textarea,.media-sidebar .setting .value,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:1px;width:65%;float:right}.attachment-details .setting .value,.media-sidebar .setting .value{margin:0 1px;text-align:left}.attachment-details .setting textarea,.compat-item .field textarea,.media-sidebar .setting textarea{height:62px;resize:vertical}.attachment-details select,.media-sidebar select{margin-top:3px}.compat-item{float:left;width:100%;overflow:hidden}.compat-item table{width:100%;table-layout:fixed;border-spacing:0;border:0}.compat-item tr{padding:2px 0;display:block;overflow:hidden}.compat-item .field,.compat-item .label{display:block;margin:0;padding:0}.compat-item .label{min-width:30%;margin-right:4%;float:left;text-align:right}.compat-item .label span{display:block;width:100%}.compat-item .field{float:right;width:65%;margin:1px}.compat-item .field input[type=tel],.compat-item .field input[type=text],.compat-item .field input[type=password],.compat-item .field input[type=number],.compat-item .field input[type=search],.compat-item .field input[type=email],.compat-item .field input[type=url],.compat-item .field textarea{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sidebar-for-errors .attachment-details,.sidebar-for-errors .compat-item,.sidebar-for-errors .media-sidebar .media-progress-bar,.sidebar-for-errors .upload-details{display:none!important}.media-menu{position:absolute;left:0;bottom:0;margin:0;padding:10px 0;border-right-width:1px;border-right-style:solid;border-right-color:#ccc;user-select:none}.media-menu>a{display:block;position:relative;padding:8px 20px;margin:0;color:#0073aa}.media-frame-title .dashicons,.media-frame.hide-router .media-frame-router{display:none}.media-menu>a:hover{color:#0073aa;background:rgba(0,0,0,.04)}.media-menu>a:active{outline:0}.media-menu .active,.media-menu .active:hover{color:#23282d;font-weight:600}.media-menu .separator{height:0;margin:12px 20px;padding:0;border-top:1px solid #ddd}.media-router{position:relative;padding:0 6px;margin:0;clear:both;user-select:none}.media-router a{-webkit-transition:none;transition:none}.media-router>a{position:relative;float:left;padding:8px 10px 9px;margin:0;height:18px}.media-frame,.media-frame-menu{position:absolute;left:0;bottom:0;top:0}.media-router>a:last-child{border-right:0}.media-router>a:active{outline:0}.media-router .active,.media-router .active:hover{color:#32373c}.media-router .active,.media-router>a.active:last-child{margin:-1px -1px 0;background:#fff;border:1px solid #ddd;border-bottom:none}.media-router .active:after{display:none}.media-frame{overflow:hidden;right:0}.media-frame-menu{width:200px;z-index:150}.media-frame-router,.media-frame-title{position:absolute;left:200px;right:0;z-index:200}.media-frame-title{top:0;height:50px}.media-frame-router{top:50px;height:36px}.media-frame-content,.media-frame-toolbar{left:200px;height:auto;position:absolute;right:0}.media-frame-content{top:84px;bottom:61px;width:auto;margin:0;overflow:auto;background:#fff;border-top:1px solid #ddd}.media-frame-toolbar{z-index:100;bottom:60px}.media-frame.hide-menu .media-frame-content,.media-frame.hide-menu .media-frame-router,.media-frame.hide-menu .media-frame-title,.media-frame.hide-menu .media-frame-toolbar{left:0}.media-frame.hide-menu .media-frame-menu{left:-200px}.media-frame.hide-toolbar .media-frame-content{bottom:0}.media-frame.hide-toolbar .media-frame-toolbar{bottom:-61px}.media-frame.hide-router .media-frame-content{top:50px}.media-frame.hide-router .media-frame-title{border-bottom:1px solid #ddd;-webkit-box-shadow:0 4px 4px -4px rgba(0,0,0,.1);box-shadow:0 4px 4px -4px rgba(0,0,0,.1)}.media-frame-title h1{padding:0 16px;font-size:22px;line-height:50px;margin:0}.media-frame-title .suggested-dimensions{font-size:14px;float:right;margin-right:20px}.media-frame-content .crop-content{height:100%}.wp-customizer:not(.mobile) .media-frame-content .crop-content.site-icon{margin-right:300px}.media-frame-content .crop-content .crop-image{display:block;margin:auto;max-width:100%;max-height:100%}.media-frame-content .crop-content .upload-errors{position:absolute;width:300px;top:50%;left:50%;margin-left:-150px;margin-right:-150px;z-index:600000}.media-frame .media-iframe{overflow:hidden}.media-frame .media-iframe,.media-frame .media-iframe iframe{height:100%;width:100%;border:0}.media-frame select.attachment-filters{margin-top:11px;margin-right:2%;max-width:42%;max-width:-webkit-calc(48% - 12px);max-width:calc(48% - 12px)}.media-toolbar-primary .search,.wp-core-ui .attachment .portrait img{max-width:100%}.media-frame select.attachment-filters:last-of-type{margin-right:0}.media-frame .search{margin-top:11px;padding:4px;font-size:13px;color:#444;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;-webkit-appearance:none}.wp-core-ui .attachments{margin:0;-webkit-overflow-scrolling:touch}.wp-core-ui .attachment{position:relative;float:left;padding:8px;margin:0;color:#444;cursor:pointer;list-style:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wp-core-ui .attachment.details:focus,.wp-core-ui .attachment:focus,.wp-core-ui .selected.attachment:focus{-webkit-box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;box-shadow:inset 0 0 2px 3px #fff,inset 0 0 0 7px #5b9dd9;outline:0}.wp-core-ui .selected.attachment{-webkit-box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #ccc}.wp-core-ui .attachment.details{-webkit-box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa;box-shadow:inset 0 0 0 3px #fff,inset 0 0 0 7px #0073aa}.wp-core-ui .attachment-preview{position:relative;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);box-shadow:inset 0 0 15px rgba(0,0,0,.1),inset 0 0 0 1px rgba(0,0,0,.05);background:#eee;cursor:pointer}.wp-core-ui .attachment-preview:before{content:"";display:block;padding-top:100%}.wp-core-ui .attachment .icon{margin:0 auto;overflow:hidden}.wp-core-ui .attachment .thumbnail{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:1;-webkit-transition:opacity .1s;transition:opacity .1s}.wp-core-ui .attachment .landscape img{max-height:100%}.wp-core-ui .attachment .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.wp-core-ui .attachment .thumbnail img{top:0;left:0}.wp-core-ui .attachment .thumbnail .centered{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.wp-core-ui .attachment .thumbnail .centered img{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-core-ui .attachments-browser .attachment .thumbnail .centered img.icon{-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%)}.ie8 .wp-core-ui .attachment img.icon{top:20%;position:relative}.wp-core-ui .attachment .filename{position:absolute;left:0;right:0;bottom:0;overflow:hidden;max-height:100%;word-wrap:break-word;text-align:center;font-weight:600;background:rgba(255,255,255,.8);-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.wp-core-ui .attachment .filename div{padding:5px 10px}.wp-core-ui .attachment .thumbnail img{position:absolute}.wp-core-ui .attachment-close{display:block;position:absolute;top:5px;right:5px;height:22px;width:22px;padding:0;background-color:#fff;background-position:-96px 4px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.3);box-shadow:0 0 0 1px rgba(0,0,0,.3)}.wp-core-ui .attachment-close:focus,.wp-core-ui .attachment-close:hover{background-position:-36px 4px}.wp-core-ui .attachment .check{display:none;height:24px;width:24px;padding:0;position:absolute;z-index:10;top:0;right:0;outline:0;background:#eee;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15);box-shadow:0 0 0 1px #fff,0 0 0 2px rgba(0,0,0,.15)}.wp-core-ui .attachment .check .media-modal-icon{display:block;background-position:-1px 0;height:15px;width:15px;margin:5px}.wp-core-ui .attachment .check:hover .media-modal-icon{background-position:-40px 0}.wp-core-ui .attachment.selected .check{display:block}.wp-core-ui .attachment.details .check,.wp-core-ui .attachment.selected .check:focus,.wp-core-ui .media-frame.mode-grid .attachment.selected .check{background-color:#0073aa;-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 2px #0073aa}.wp-core-ui .attachment.details .check .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check .media-modal-icon{background-position:-21px 0}.wp-core-ui .attachment.details .check:hover .media-modal-icon,.wp-core-ui .attachment.selected .check:focus .media-modal-icon,.wp-core-ui .media-frame.mode-grid .attachment.selected .check:hover .media-modal-icon{background-position:-60px 0}.wp-core-ui .media-frame .attachment .describe{position:relative;display:block;width:100%;margin:0;padding:8px;font-size:12px;-webkit-border-radius:0;border-radius:0}.media-frame .attachments-browser{position:relative;width:100%;height:100%;overflow:hidden}.attachments-browser .media-toolbar{right:300px;height:50px}.attachments-browser.hide-sidebar .media-toolbar{right:0}.attachments-browser .media-toolbar-primary>.media-button,.attachments-browser .media-toolbar-primary>.media-button-group,.attachments-browser .media-toolbar-secondary>.media-button,.attachments-browser .media-toolbar-secondary>.media-button-group{margin:11px 0}.attachments-browser .attachments{padding:2px 8px 8px}.attachments-browser .attachments,.attachments-browser .uploader-inline{position:absolute;top:50px;left:0;right:300px;bottom:0;overflow:auto;outline:0}.attachments-browser .uploader-inline.hidden{display:none}.attachments-browser .media-toolbar-primary{max-width:33%}.attachments-browser .media-toolbar-secondary{max-width:66%}.uploader-inline .close{background-color:transparent;border:0;cursor:pointer;height:48px;position:absolute;right:0;text-align:center;top:0;width:50px;z-index:1}.uploader-inline .close:before{font:400 30px/50px dashicons!important;color:#72777c;display:inline-block;content:"\f335";font-weight:300}.attachments-browser.hide-sidebar .attachments,.attachments-browser.hide-sidebar .uploader-inline{right:0;margin-right:0}.attachments-browser .instructions{display:inline-block;margin-top:16px;line-height:18px;font-size:13px;color:#666;margin-right:.5em}.attachments-browser .no-media{padding:2em 0 0 2em}.media-progress-bar{position:relative;height:10px;width:70%;margin:10px auto;-webkit-border-radius:10px;border-radius:10px;background:#ddd;background:rgba(0,0,0,.1)}.media-progress-bar div{height:10px;min-width:20px;width:0;background:#0073aa;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:width .3s;transition:width .3s}.media-uploader-status .media-progress-bar{display:none;width:100%}.uploading.media-uploader-status .media-progress-bar{display:block}.attachment-preview .media-progress-bar{position:absolute;top:50%;left:15%;width:70%;margin:-5px 0 0}.media-uploader-status{position:relative;margin:0 auto;padding-bottom:10px;max-width:400px}.uploader-inline .media-uploader-status h2,.uploader-inline .media-uploader-status h3{display:none}.media-uploader-status .upload-details{display:none;font-size:12px;color:#666}.uploading.media-uploader-status .upload-details{display:block}.media-uploader-status .upload-detail-separator{padding:0 4px}.media-uploader-status .upload-count{color:#444}.media-uploader-status .upload-dismiss-errors,.media-uploader-status .upload-errors{display:none}.errors.media-uploader-status .upload-dismiss-errors,.errors.media-uploader-status .upload-errors{display:block}.media-uploader-status .upload-dismiss-errors{text-decoration:none}.media-sidebar .media-uploader-status .upload-dismiss-errors{position:absolute;top:0;right:0}.upload-errors .upload-error{padding:12px;margin-bottom:12px;background:#fff;border-left:4px solid #dc3232;-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 1px 0 rgba(0,0,0,.1)}.uploader-inline .upload-errors .upload-error{background-color:#fbeaea;-webkit-box-shadow:none;box-shadow:none}.upload-errors .upload-error-filename{font-weight:600}.upload-errors .upload-error-message{display:block;padding-top:8px;word-wrap:break-word}.uploader-window{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,86,132,.9);z-index:250000;display:none;text-align:center;opacity:0;-webkit-transition:opacity 250ms;transition:opacity 250ms}.uploader-window-content{position:absolute;top:10px;left:10px;right:10px;bottom:10px;border:1px dashed #fff}.uploader-window h1,.uploader-window h3{margin:-.5em 0 0;position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:40px;color:#fff;padding:0}.uploader-window .media-progress-bar{margin-top:20px;max-width:300px;background:0 0;border-color:#fff;display:none}.uploader-window .media-progress-bar div{background:#fff}.uploading .uploader-window .media-progress-bar{display:block}.media-frame .uploader-inline{margin-bottom:20px;padding:0;text-align:center}.uploader-inline-content{position:absolute;top:30%;left:0;right:0}.uploader-inline-content .upload-ui{margin:2em 0}.uploader-inline-content .post-upload-ui{margin-bottom:2em}.uploader-inline .has-upload-message .upload-ui{margin:0 0 4em}.uploader-inline h2,.uploader-inline h3{font-size:20px;line-height:28px;font-weight:400;margin:0}.uploader-inline .has-upload-message .upload-instructions{font-size:14px;color:#444;font-weight:400}.uploader-inline .drop-instructions{display:none}.supports-drag-drop .uploader-inline .drop-instructions{display:block}.uploader-inline p{font-size:12px;margin:.5em 0}.uploader-inline .media-progress-bar{display:none}.uploading.uploader-inline .media-progress-bar{display:block}.uploader-inline .browser{display:inline-block!important}.media-selection{position:absolute;top:0;left:0;right:350px;height:60px;padding:0 0 0 16px;overflow:hidden;white-space:nowrap}.media-selection .selection-info{display:inline-block;font-size:12px;height:60px;margin-right:10px;vertical-align:top}.media-selection.editing,.media-selection.empty,.media-selection.one .edit-selection{display:none}.media-selection .count{display:block;padding-top:12px;font-size:14px;line-height:20px;font-weight:600}.media-selection .attachments,.media-selection .selection-view{display:inline-block;vertical-align:top}.media-selection .button-link{float:left;padding:1px 8px;margin:1px 8px 1px -8px;line-height:16px;border-right:1px solid #ddd;color:#0073aa}.media-selection .button-link:focus,.media-selection .button-link:hover{color:#00a0d2}.media-selection .button-link:last-child{border-right:0;margin-right:0}.selection-info .clear-selection{color:#bc0b0b}.selection-info .clear-selection:focus,.selection-info .clear-selection:hover{color:red}.media-selection .attachments{height:48px;margin:6px;padding:0;overflow:hidden}.media-selection .attachment{width:40px;padding:0;margin:4px}.media-selection .attachment .thumbnail{top:0;right:0;bottom:0;left:0}.media-selection .attachment .icon{width:50%}.media-selection .attachment-preview{-webkit-box-shadow:none;box-shadow:none;background:0 0}.wp-core-ui .media-selection .attachment.details:focus,.wp-core-ui .media-selection .attachment:focus,.wp-core-ui .media-selection .selected.attachment:focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9;box-shadow:0 0 0 1px #fff,0 0 2px 3px #5b9dd9}.wp-core-ui .media-selection .selected.attachment{-webkit-box-shadow:none;box-shadow:none}.wp-core-ui .media-selection .attachment.details{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa;box-shadow:0 0 0 1px #fff,0 0 0 3px #0073aa}.media-selection:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;width:25px;background-image:-webkit-gradient(linear,right top,left top,from(rgba(255,255,255,1)),to(rgba(255,255,255,0)));background-image:-webkit-linear-gradient(right,rgba(255,255,255,1),rgba(255,255,255,0));background-image:linear-gradient(to left,rgba(255,255,255,1),rgba(255,255,255,0))}.media-selection .attachment .filename{display:none}.media-frame .spinner{background:url(../images/spinner.gif) no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;float:right;display:inline-block;visibility:hidden;opacity:.7;filter:alpha(opacity=70);width:20px;height:20px;margin:0;vertical-align:middle}.attachment-details.save-waiting .settings-save-status .spinner,.media-frame .embed-loading .embed-url .spinner,.media-frame .spinner.is-active{visibility:visible}.media-toolbar .spinner{margin-top:14px}.attachment-details{position:relative;overflow:auto}.attachment-details .settings-save-status{float:right;text-transform:none;z-index:10}.attachment-details .settings-save-status .spinner{margin-left:5px}.attachment-details .settings-save-status .saved{float:right;display:none}.attachment-details.save-complete .settings-save-status .saved{display:block}.attachment-info{overflow:hidden;min-height:60px;margin-bottom:16px;line-height:18px;color:#666;border-bottom:1px solid #ddd;padding-bottom:11px}.attachment-info .filename{font-weight:600;color:#444;word-wrap:break-word}.attachment-info .thumbnail{position:relative;float:left;max-width:120px;max-height:120px;margin-top:5px;margin-right:10px;margin-bottom:5px}.uploading .attachment-info .thumbnail{width:120px;height:80px;-webkit-box-shadow:inset 0 0 15px rgba(0,0,0,.1);box-shadow:inset 0 0 15px rgba(0,0,0,.1)}.uploading .attachment-info .media-progress-bar{margin-top:35px}.attachment-info .thumbnail-image:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15);overflow:hidden}.attachment-info .thumbnail img{display:block;max-width:120px;max-height:120px;margin:0 auto}.attachment-info .details{float:left;font-size:12px;max-width:100%}.attachment-info .delete-attachment,.attachment-info .edit-attachment,.attachment-info .trash-attachment,.attachment-info .untrash-attachment{display:block;text-decoration:none;white-space:nowrap}.attachment-details.needs-refresh .attachment-info .edit-attachment{display:none}.attachment-info .edit-attachment{display:block}.media-modal .delete-attachment,.media-modal .trash-attachment,.media-modal .untrash-attachment{display:inline;padding:0;color:#bc0b0b}.media-modal .delete-attachment:focus,.media-modal .delete-attachment:hover,.media-modal .trash-attachment:focus,.media-modal .trash-attachment:hover,.media-modal .untrash-attachment:focus,.media-modal .untrash-attachment:hover{color:red}.attachment-display-settings{width:100%;float:left;overflow:hidden}.attachment-display-settings h4{margin:1.4em 0 .4em}.collection-settings{overflow:hidden}.collection-settings .setting input[type=checkbox]{float:left;margin-right:8px}.collection-settings .setting span{min-width:inherit}.media-modal .imgedit-wrap{position:static}.media-modal .imgedit-wrap .imgedit-panel-content{padding:16px;position:absolute;top:0;right:282px;bottom:0;left:0;overflow:auto}.media-modal .imgedit-wrap .imgedit-settings{background:#f3f3f3;border-left:1px solid #ddd;padding:20px 16px 16px;position:absolute;top:0;right:0;bottom:0;width:250px;overflow:auto}.media-modal .imgedit-group{background:0 0;border:none;border-bottom:1px solid #ddd;-webkit-box-shadow:none;box-shadow:none;margin:0 0 16px;padding:0 0 16px;position:relative}.media-modal .imgedit-group:last-of-type{border:none;margin:0;padding:0}.media-modal .imgedit-group-top{margin:0}.media-modal .imgedit-group-top h2,.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h3{display:inline-block;text-transform:uppercase;font-size:12px;color:#666;margin:3px 0 0}.embed-url,.imgedit-thumbnail-preview-caption{display:block}.media-modal .imgedit-group-top h2 .button-link,.media-modal .imgedit-group-top h2 a,.media-modal .imgedit-group-top h3 a{text-decoration:none;color:#666}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:active,.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:hover{border:1px solid transparent;margin:0;padding:0;background:0 0;color:#0074a2;font-size:20px;line-height:1;cursor:pointer;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-box-shadow:none;box-shadow:none}.wp-core-ui.media-modal .image-editor .imgedit-help-toggle:focus{color:#0074a2;border-color:#5b9dd9;outline:0;-webkit-box-shadow:0 0 3px rgba(0,115,170,.8);box-shadow:0 0 3px rgba(0,115,170,.8)}.wp-core-ui.media-modal .imgedit-group-top .dashicons-arrow-down.imgedit-help-toggle{margin-top:-3px}.wp-core-ui.media-modal .image-editor h3 .imgedit-help-toggle{margin-top:-2px}.media-modal .imgedit-help-toggled span.dashicons:before{content:"\f142"}.media-modal .imgedit-thumbnail-preview{margin:10px 8px 0 0}.media-modal .imgedit-wrap div.updated{margin:0 0 16px}.embed-url{position:relative;padding:16px;margin:0;z-index:250;background:#fff;font-size:18px}.media-frame .embed-url input{font-size:18px;padding:12px 14px;width:100%;min-width:200px;-webkit-box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1);box-shadow:inset 2px 2px 4px -2px rgba(0,0,0,.1)}.media-frame .embed-url .spinner{position:absolute;top:32px;right:26px}.embed-link-settings,.embed-media-settings{position:absolute;top:70px;left:0;right:0;bottom:0;padding:16px 16px 32px;overflow:auto}.media-embed .embed-link-settings{overflow:visible}.embed-preview embed,.embed-preview iframe,.embed-preview img,.mejs-container video{max-width:100%;vertical-align:middle}.embed-preview a{display:inline-block}.embed-preview img{display:block;height:auto}.mejs-container:focus{outline:#5b9dd9 solid 1px;-webkit-box-shadow:0 0 2px 1px rgba(30,140,190,.8);box-shadow:0 0 2px 1px rgba(30,140,190,.8)}.image-details .media-modal{left:140px;right:140px}.image-details .media-frame-content,.image-details .media-frame-router,.image-details .media-frame-title{left:0}.image-details .embed-media-settings{top:0;overflow:visible;padding:0}.image-details .embed-media-settings,.image-details .embed-media-settings div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-details .column-settings{background:#f3f3f3;border-right:1px solid #ddd;min-height:100%;width:55%;position:absolute;top:0;left:0}.image-details .column-settings h2,.image-details .column-settings h3{margin:20px;padding-top:20px;border-top:1px solid #ddd;color:#23282d}.image-details .column-image{width:45%;position:absolute;left:55%;top:0}.image-details .image{margin:20px}.image-details .image img{max-width:100%;max-height:500px}.image-details .advanced-toggle{padding:0;color:#666;text-transform:uppercase}.image-details .advanced-toggle:after{font:400 20px/1 dashicons;speak:none;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f140";display:inline-block;margin-top:-2px}.image-details .advanced-visible .advanced-toggle:after{content:"\f142"}.image-details .embed-media-settings .size{margin-bottom:4px}.image-details .custom-size span{display:block}.image-details .custom-size label{display:block;float:left}.image-details .custom-size span small{color:#555d66;font-size:inherit}.image-details .custom-size input{width:5em}.image-details .custom-size .sep{float:left;margin:26px 6px 0}.image-details .custom-size:after{content:"";display:table;clear:both}.media-embed .thumbnail{max-width:100%;max-height:200px;position:relative;float:left}.media-embed .thumbnail img{max-height:200px;display:block}.media-embed .thumbnail:after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);overflow:hidden}.media-embed .setting{width:100%;margin:10px 0;float:left;display:block;clear:both}.image-details .embed-media-settings .setting{float:none;width:auto}.image-details .actions{margin:10px 0}.image-details .hidden{display:none}.media-embed .setting input[type=text],.media-embed .setting textarea{display:block;width:100%;max-width:400px;margin:1px 0}.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{max-width:inherit;width:70%}.image-details .embed-media-settings .custom-size,.image-details .embed-media-settings .link-target,.image-details .embed-media-settings .setting input.link-to-custom{margin-left:27%;width:70%}.image-details .embed-media-settings .link-target{margin-top:24px}.media-embed .setting input.hidden,.media-embed .setting textarea.hidden{display:none}.media-embed .setting span{display:block;width:200px;font-size:13px;line-height:24px;color:#666}.image-details .embed-media-settings .setting span{float:left;width:25%;text-align:right;margin:8px 1% 0;line-height:1.1}.media-embed .setting .button-group{margin:2px 0}.media-embed-sidebar{position:absolute;top:0;left:440px}.advanced-section,.link-settings{margin-top:10px}.wp-editor-wrap .uploader-editor{background:rgba(150,150,150,.9);position:absolute;top:0;left:0;width:100%;height:100%;z-index:99998;display:none;text-align:center}.wp-editor-wrap .uploader-editor-content{border:1px dashed #fff;position:absolute;top:10px;left:10px;right:10px;bottom:10px}.wp-editor-wrap .uploader-editor .uploader-editor-title{position:absolute;top:50%;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:3em;line-height:1.3;font-weight:600;color:#fff;padding:0;margin:0;display:none}.wp-editor-wrap .uploader-editor.droppable{background:rgba(0,86,132,.9)}.wp-editor-wrap .uploader-editor.droppable .uploader-editor-title{display:block}.ie7 .media-frame .attachments-browser{position:static}.ie7 .media-frame .embed-url input{margin-top:4px;width:90%}.ie7 .compat-item{width:99%}.ie7 .attachment-display-settings{width:auto}.ie7 .attachment-preview,.ie7 .attachment-preview .thumbnail{width:120px;height:120px}.ie7 .media-frame .attachment .describe{width:102px}.ie7 .media-sidebar .setting select{max-width:55%}.ie7 .media-sidebar .setting input[type=tel],.ie7 .media-sidebar .setting input[type=text],.ie7 .media-sidebar .setting input[type=password],.ie7 .media-sidebar .setting input[type=number],.ie7 .media-sidebar .setting input[type=search],.ie7 .media-sidebar .setting input[type=email],.ie7 .media-sidebar .setting input[type=url],.ie7 .media-sidebar .setting textarea{width:55%}.ie7 .media-sidebar .setting .link-to-custom{float:left}.rtl .media-frame,.rtl .media-frame .search,.rtl .media-frame input[type=tel],.rtl .media-frame input[type=text],.rtl .media-frame input[type=password],.rtl .media-frame input[type=number],.rtl .media-frame input[type=search],.rtl .media-frame input[type=email],.rtl .media-frame input[type=url],.rtl .media-frame select,.rtl .media-frame textarea,.rtl .media-modal{font-family:Tahoma,sans-serif}:lang(he-il) .rtl .media-frame,:lang(he-il) .rtl .media-frame .search,:lang(he-il) .rtl .media-frame input[type=text],:lang(he-il) .rtl .media-frame input[type=password],:lang(he-il) .rtl .media-frame input[type=number],:lang(he-il) .rtl .media-frame input[type=search],:lang(he-il) .rtl .media-frame input[type=email],:lang(he-il) .rtl .media-frame input[type=url],:lang(he-il) .rtl .media-frame select,:lang(he-il) .rtl .media-frame textarea,:lang(he-il) .rtl .media-modal{font-family:Arial,sans-serif}@media only screen and (max-width:900px){.media-frame:not(.hide-menu) .media-frame-content,.media-frame:not(.hide-menu) .media-frame-router,.media-frame:not(.hide-menu) .media-frame-title,.media-frame:not(.hide-menu) .media-frame-toolbar{left:0}.media-frame:not(.hide-menu) .media-frame-menu{position:static;width:0}.media-frame:not(.hide-menu) .media-menu{width:auto;max-width:80%;overflow:auto;z-index:2000;top:50px;left:-300px;right:auto;bottom:auto;padding:5px 0;border:1px solid #ccc}.media-frame:not(.hide-menu) .media-menu.visible{left:0}.media-frame:not(.hide-menu) .media-menu>a{padding:12px 16px;font-size:16px}.media-frame:not(.hide-menu) .media-menu>a.active{display:none}.media-frame:not(.hide-menu) .media-menu .separator{margin:5px 10px}.media-frame:not(.hide-menu) .media-frame-title{left:0}.media-frame:not(.hide-menu) .media-frame-title .dashicons{display:inline-block;line-height:50px}.media-frame:not(.hide-menu) .media-frame-title h1{color:#0073aa;line-height:3;font-size:18px;float:left;cursor:pointer}.media-sidebar{width:230px}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:262px}.attachment-details .setting,.media-sidebar .setting{margin:6px 0}.attachment-details .setting input,.attachment-details .setting span,.attachment-details .setting textarea,.compat-item label span,.media-sidebar .setting input,.media-sidebar .setting span,.media-sidebar .setting textarea{float:none}.attachment-details .setting span,.compat-item label span,.media-sidebar .setting span{text-align:inherit;min-height:16px;margin:0;padding:8px 2px 0}.attachment-details .setting .value,.media-sidebar .setting .value{float:none;width:auto}.attachment-details .setting input[type=tel],.attachment-details .setting input[type=text],.attachment-details .setting input[type=password],.attachment-details .setting input[type=number],.attachment-details .setting input[type=search],.attachment-details .setting input[type=email],.attachment-details .setting input[type=url],.attachment-details .setting select,.attachment-details .setting textarea,.media-sidebar .setting input[type=tel],.media-sidebar .setting input[type=text],.media-sidebar .setting input[type=password],.media-sidebar .setting input[type=number],.media-sidebar .setting input[type=search],.media-sidebar .setting input[type=email],.media-sidebar .setting input[type=url],.media-sidebar .setting select,.media-sidebar .setting textarea{float:none;width:98%;max-width:none;height:auto}.attachment-details .setting select.columns,.media-sidebar .setting select.columns{width:auto}.media-frame .search,.media-frame input,.media-frame textarea{padding:3px 6px}.image-details .column-image{width:30%;left:70%}.image-details .column-settings{width:70%}.image-details .media-modal{left:30px;right:30px}.image-details .embed-media-settings .setting{margin:20px}.image-details .embed-media-settings .setting span{float:none;text-align:left;width:100%;margin-bottom:4px}.image-details .embed-media-settings .setting input.link-to-custom,.image-details .embed-media-settings .setting input[type=text],.image-details .embed-media-settings .setting textarea{width:100%;margin-left:0}.image-details .embed-media-settings .custom-size{margin-left:20px}.collection-settings .setting input[type=checkbox]{margin-top:0}.media-selection{min-width:120px}.media-selection:after{background:0 0}.media-selection .attachments{display:none}.media-modal .attachments-browser .media-toolbar .search{max-width:100%;height:auto;float:right}.media-modal .attachments-browser .media-toolbar .attachment-filters{height:auto}.media-modal .attachments-browser .media-toolbar .spinner{margin:14px 2px 0}.media-frame input[type=text],.media-frame input[type=password],.media-frame input[type=number],.media-frame input[type=search],.media-frame input[type=email],.media-frame input[type=url],.media-frame select,.media-frame textarea{font-size:16px}}@media only screen and (max-width:640px),screen and (max-height:400px){.image-details .media-modal,.media-modal{position:fixed;top:0;left:0;right:0;bottom:0}.media-modal-backdrop{position:fixed}.media-sidebar{z-index:1900;max-width:70%;bottom:120%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.media-sidebar.visible{bottom:0}.attachments-browser .attachments,.attachments-browser .media-toolbar,.attachments-browser .uploader-inline{right:0}.image-details .media-frame-title{display:block;top:0;font-size:14px}.image-details .column-image,.image-details .column-settings{width:100%;position:relative;left:0}.image-details .column-settings{padding:4px 0}.media-frame-content .media-toolbar .instructions{display:none}}@media screen and (max-height:400px){.media-menu{padding:0}.media-frame-router{top:44px}.media-frame-content{top:78px}.attachments-browser .attachments{top:40px}.embed-link-settings{overflow:visible}}@media only screen and (max-width:480px){.media-modal-close{top:-5px}.media-modal .media-frame-title{height:40px}.wp-core-ui.wp-customizer .media-button{margin-top:13px}.media-frame:not(.hide-menu) .media-frame-title h1,.media-modal .media-frame-title h1{font-size:18px;line-height:40px}.media-frame:not(.hide-menu) .media-frame-title .dashicons{line-height:40px}.media-frame-router,.media-frame:not(.hide-menu) .media-menu{top:40px}.media-frame-content{top:74px}.media-frame.hide-router .media-frame-content{top:40px}}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.wp-core-ui .media-modal-icon{background-image:url(../images/uploader-icons-2x.png);-webkit-background-size:134px 15px;background-size:134px 15px}.media-frame .spinner{background-image:url(../images/spinner-2x.gif)}}.media-frame-content[data-columns="1"] .attachment{width:100%}.media-frame-content[data-columns="2"] .attachment{width:50%}.media-frame-content[data-columns="3"] .attachment{width:33.33%}.media-frame-content[data-columns="4"] .attachment{width:25%}.media-frame-content[data-columns="5"] .attachment{width:20%}.media-frame-content[data-columns="6"] .attachment{width:16.66%}.media-frame-content[data-columns="7"] .attachment{width:14.28%}.media-frame-content[data-columns="8"] .attachment{width:12.5%}.media-frame-content[data-columns="9"] .attachment{width:11.11%}.media-frame-content[data-columns="10"] .attachment{width:10%}.media-frame-content[data-columns="11"] .attachment{width:9.09%}.media-frame-content[data-columns="12"] .attachment{width:8.33%} \ No newline at end of file diff --git a/wp-includes/css/wp-auth-check-rtl.css b/wp-includes/css/wp-auth-check-rtl.css index 90cae06..855b04b 100644 --- a/wp-includes/css/wp-auth-check-rtl.css +++ b/wp-includes/css/wp-auth-check-rtl.css @@ -92,6 +92,7 @@ height: 22px; width: 22px; color: #72777c; + text-align: center; } #wp-auth-check-wrap .wp-auth-check-close:before { diff --git a/wp-includes/css/wp-auth-check-rtl.min.css b/wp-includes/css/wp-auth-check-rtl.min.css index b616519..8750e72 100644 --- a/wp-includes/css/wp-auth-check-rtl.min.css +++ b/wp-includes/css/wp-auth-check-rtl.min.css @@ -1 +1 @@ -#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;right:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 -190px 0 0;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{right:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;left:5px;height:22px;width:22px;color:#72777c}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:400 20px/22px dashicons;speak:none;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#0073aa}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block} \ No newline at end of file +#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;right:0;left:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;right:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 -190px 0 0;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{right:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;right:50%;top:50%;margin:-10px -10px 0 0;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;left:5px;height:22px;width:22px;color:#72777c;text-align:center}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:400 20px/22px dashicons;speak:none;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#0073aa}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block} \ No newline at end of file diff --git a/wp-includes/css/wp-auth-check.css b/wp-includes/css/wp-auth-check.css index 0c1408e..5e37191 100644 --- a/wp-includes/css/wp-auth-check.css +++ b/wp-includes/css/wp-auth-check.css @@ -92,6 +92,7 @@ height: 22px; width: 22px; color: #72777c; + text-align: center; } #wp-auth-check-wrap .wp-auth-check-close:before { diff --git a/wp-includes/css/wp-auth-check.min.css b/wp-includes/css/wp-auth-check.min.css index 4019d9a..7eecb91 100644 --- a/wp-includes/css/wp-auth-check.min.css +++ b/wp-includes/css/wp-auth-check.min.css @@ -1 +1 @@ -#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{left:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;right:5px;height:22px;width:22px;color:#72777c}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:400 20px/22px dashicons;speak:none;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#0073aa}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block} \ No newline at end of file +#wp-auth-check-wrap.hidden{display:none}#wp-auth-check-wrap #wp-auth-check-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:#000;opacity:.7;filter:alpha(opacity=70);z-index:1000010}#wp-auth-check-wrap #wp-auth-check{position:fixed;left:50%;overflow:hidden;top:40px;bottom:20px;max-height:415px;width:380px;margin:0 0 0 -190px;padding:30px 0 0;background-color:#f1f1f1;z-index:1000011;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3)}@media screen and (max-width:380px){#wp-auth-check-wrap #wp-auth-check{left:0;width:100%;margin:0}}#wp-auth-check-wrap.fallback #wp-auth-check{max-height:180px;overflow:auto}#wp-auth-check-wrap #wp-auth-check-form{height:100%;position:relative;overflow:auto;-webkit-overflow-scrolling:touch}#wp-auth-check-form.loading:before{content:"";display:block;width:20px;height:20px;position:absolute;left:50%;top:50%;margin:-10px 0 0 -10px;background:url(../images/spinner.gif) center no-repeat;-webkit-background-size:20px 20px;background-size:20px 20px;-webkit-transform:translateZ(0);transform:translateZ(0)}@media print,(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){#wp-auth-check-form.loading:before{background-image:url(../images/spinner-2x.gif)}}#wp-auth-check-wrap #wp-auth-check-form iframe{height:98%;width:100%}#wp-auth-check-wrap .wp-auth-check-close{position:absolute;top:5px;right:5px;height:22px;width:22px;color:#72777c;text-align:center}#wp-auth-check-wrap .wp-auth-check-close:before{content:"\f158";font:400 20px/22px dashicons;speak:none;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale}#wp-auth-check-wrap .wp-auth-check-close:focus,#wp-auth-check-wrap .wp-auth-check-close:hover{color:#0073aa}#wp-auth-check-wrap .wp-auth-fallback-expired{outline:0}#wp-auth-check-wrap .wp-auth-fallback{font-size:14px;line-height:21px;padding:0 25px;display:none}#wp-auth-check-wrap.fallback .wp-auth-check-close,#wp-auth-check-wrap.fallback .wp-auth-fallback{display:block} \ No newline at end of file diff --git a/wp-includes/css/wp-embed-template.css b/wp-includes/css/wp-embed-template.css index 10ff56e..28e437c 100644 --- a/wp-includes/css/wp-embed-template.css +++ b/wp-includes/css/wp-embed-template.css @@ -64,7 +64,7 @@ body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; line-height: 1.5; color: #82878c; - background: white; + background: #fff; border: 1px solid #e5e5e5; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); box-shadow: 0 1px 1px rgba(0, 0, 0, .05); diff --git a/wp-includes/customize/class-wp-customize-background-image-control.php b/wp-includes/customize/class-wp-customize-background-image-control.php index 588e32a..50956f8 100644 --- a/wp-includes/customize/class-wp-customize-background-image-control.php +++ b/wp-includes/customize/class-wp-customize-background-image-control.php @@ -40,7 +40,9 @@ class WP_Customize_Background_Image_Control extends WP_Customize_Image_Control { public function enqueue() { parent::enqueue(); + $custom_background = get_theme_support( 'custom-background' ); wp_localize_script( 'customize-controls', '_wpCustomizeBackground', array( + 'defaults' => ! empty( $custom_background[0] ) ? $custom_background[0] : array(), 'nonces' => array( 'add' => wp_create_nonce( 'background-add' ), ), diff --git a/wp-includes/customize/class-wp-customize-background-position-control.php b/wp-includes/customize/class-wp-customize-background-position-control.php new file mode 100644 index 0000000..475a01a --- /dev/null +++ b/wp-includes/customize/class-wp-customize-background-position-control.php @@ -0,0 +1,87 @@ + array( 'label' => __( 'Top Left' ), 'icon' => 'dashicons dashicons-arrow-left-alt' ), + 'center top' => array( 'label' => __( 'Top' ), 'icon' => 'dashicons dashicons-arrow-up-alt' ), + 'right top' => array( 'label' => __( 'Top Right' ), 'icon' => 'dashicons dashicons-arrow-right-alt' ), + ), + array( + 'left center' => array( 'label' => __( 'Left' ), 'icon' => 'dashicons dashicons-arrow-left-alt' ), + 'center center' => array( 'label' => __( 'Center' ), 'icon' => 'background-position-center-icon' ), + 'right center' => array( 'label' => __( 'Right' ), 'icon' => 'dashicons dashicons-arrow-right-alt' ), + ), + array( + 'left bottom' => array( 'label' => __( 'Bottom Left' ), 'icon' => 'dashicons dashicons-arrow-left-alt' ), + 'center bottom' => array( 'label' => __( 'Bottom' ), 'icon' => 'dashicons dashicons-arrow-down-alt' ), + 'right bottom' => array( 'label' => __( 'Bottom Right' ), 'icon' => 'dashicons dashicons-arrow-right-alt' ), + ), + ); + ?> + <# if ( data.label ) { #> + {{{ data.label }}} + <# } #> + <# if ( data.description ) { #> + {{{ data.description }}} + <# } #> +
                  +
                  + +
                  + +
                  + $input ) : ?> + + +
                  + +
                  +
                  +
                  + json['statuses'] = $this->statuses; $this->json['defaultValue'] = $this->setting->default; + $this->json['mode'] = $this->mode; } /** @@ -78,8 +92,10 @@ class WP_Customize_Color_Control extends WP_Customize_Control { */ public function content_template() { ?> - <# var defaultValue = ''; - if ( data.defaultValue ) { + <# var defaultValue = '', + isHueSlider = data.mode === 'hue'; + + if ( data.defaultValue && ! isHueSlider ) { if ( '#' !== data.defaultValue.substring( 0, 1 ) ) { defaultValue = '#' + data.defaultValue; } else { @@ -95,7 +111,11 @@ class WP_Customize_Color_Control extends WP_Customize_Control { {{{ data.description }}} <# } #>
                  - + <# if ( isHueSlider ) { #> + + <# } else { #> + + <# } #>
                  id_data['base'] ) { + throw new Exception( 'Expected custom_css id_base.' ); + } + if ( 1 !== count( $this->id_data['keys'] ) || empty( $this->id_data['keys'][0] ) ) { + throw new Exception( 'Expected single stylesheet key.' ); + } + $this->stylesheet = $this->id_data['keys'][0]; + } + + /** + * Add filter to preview post value. + * + * @since 4.7.9 + * @access public + * + * @return bool False when preview short-circuits due no change needing to be previewed. + */ + public function preview() { + if ( $this->is_previewed ) { + return false; + } + $this->is_previewed = true; + add_filter( 'wp_get_custom_css', array( $this, 'filter_previewed_wp_get_custom_css' ), 9, 2 ); + return true; + } + + /** + * Filter `wp_get_custom_css` for applying the customized value. + * + * This is used in the preview when `wp_get_custom_css()` is called for rendering the styles. + * + * @since 4.7.0 + * @access private + * @see wp_get_custom_css() + * + * @param string $css Original CSS. + * @param string $stylesheet Current stylesheet. + * @return string CSS. + */ + public function filter_previewed_wp_get_custom_css( $css, $stylesheet ) { + if ( $stylesheet === $this->stylesheet ) { + $customized_value = $this->post_value( null ); + if ( ! is_null( $customized_value ) ) { + $css = $customized_value; + } + } + return $css; + } + + /** + * Fetch the value of the setting. Will return the previewed value when `preview()` is called. + * + * @since 4.7.0 + * @access public + * @see WP_Customize_Setting::value() + * + * @return string + */ + public function value() { + if ( $this->is_previewed ) { + $post_value = $this->post_value( null ); + if ( null !== $post_value ) { + return $post_value; + } + } + $id_base = $this->id_data['base']; + $value = ''; + $post = wp_get_custom_css_post( $this->stylesheet ); + if ( $post ) { + $value = $post->post_content; + } + if ( empty( $value ) ) { + $value = $this->default; + } + + /** This filter is documented in wp-includes/class-wp-customize-setting.php */ + $value = apply_filters( "customize_value_{$id_base}", $value, $this ); + + return $value; + } + + /** + * Validate CSS. + * + * Checks for imbalanced braces, brackets, and comments. + * Notifications are rendered when the customizer state is saved. + * + * @todo There are cases where valid CSS can be incorrectly marked as invalid when strings or comments include balancing characters. To fix, CSS tokenization needs to be used. + * + * @since 4.7.0 + * @access public + * + * @param string $css The input string. + * @return true|WP_Error True if the input was validated, otherwise WP_Error. + */ + public function validate( $css ) { + $validity = new WP_Error(); + + if ( preg_match( '#add( 'illegal_markup', __( 'Markup is not allowed in CSS.' ) ); + } + + $imbalanced = false; + + // Make sure that there is a closing brace for each opening brace. + if ( ! $this->validate_balanced_characters( '{', '}', $css ) ) { + $validity->add( 'imbalanced_curly_brackets', __( 'Your curly brackets {} are imbalanced. Make sure there is a closing } for every opening {.' ) ); + $imbalanced = true; + } + + // Ensure brackets are balanced. + if ( ! $this->validate_balanced_characters( '[', ']', $css ) ) { + $validity->add( 'imbalanced_braces', __( 'Your brackets [] are imbalanced. Make sure there is a closing ] for every opening [.' ) ); + $imbalanced = true; + } + + // Ensure parentheses are balanced. + if ( ! $this->validate_balanced_characters( '(', ')', $css ) ) { + $validity->add( 'imbalanced_parentheses', __( 'Your parentheses () are imbalanced. Make sure there is a closing ) for every opening (.' ) ); + $imbalanced = true; + } + + // Ensure double quotes are equal. + if ( ! $this->validate_equal_characters( '"', $css ) ) { + $validity->add( 'unequal_double_quotes', __( 'Your double quotes " are uneven. Make sure there is a closing " for every opening ".' ) ); + $imbalanced = true; + } + + /* + * Make sure any code comments are closed properly. + * + * The first check could miss stray an unpaired comment closing figure, so if + * The number appears to be balanced, then check for equal numbers + * of opening/closing comment figures. + * + * Although it may initially appear redundant, we use the first method + * to give more specific feedback to the user. + */ + $unclosed_comment_count = $this->validate_count_unclosed_comments( $css ); + if ( 0 < $unclosed_comment_count ) { + $validity->add( 'unclosed_comment', sprintf( _n( 'There is %s unclosed code comment. Close each comment with */.', 'There are %s unclosed code comments. Close each comment with */.', $unclosed_comment_count ), $unclosed_comment_count ) ); + $imbalanced = true; + } elseif ( ! $this->validate_balanced_characters( '/*', '*/', $css ) ) { + $validity->add( 'imbalanced_comments', __( 'There is an extra */, indicating an end to a comment. Be sure that there is an opening /* for every closing */.' ) ); + $imbalanced = true; + } + if ( $imbalanced && $this->is_possible_content_error( $css ) ) { + $validity->add( 'possible_false_positive', __( 'Imbalanced/unclosed character errors can be caused by content: ""; declarations. You may need to remove this or add it to a custom CSS file.' ) ); + } + + if ( empty( $validity->errors ) ) { + $validity = parent::validate( $css ); + } + return $validity; + } + + /** + * Store the CSS setting value in the custom_css custom post type for the stylesheet. + * + * @since 4.7.0 + * @access public + * + * @param string $css The input value. + * @return int|false The post ID or false if the value could not be saved. + */ + public function update( $css ) { + if ( empty( $css ) ) { + $css = ''; + } + + $r = wp_update_custom_css_post( $css, array( + 'stylesheet' => $this->stylesheet, + ) ); + + if ( $r instanceof WP_Error ) { + return false; + } + $post_id = $r->ID; + + // Cache post ID in theme mod for performance to avoid additional DB query. + if ( $this->manager->get_stylesheet() === $this->stylesheet ) { + set_theme_mod( 'custom_css_post_id', $post_id ); + } + + return $post_id; + } + + /** + * Ensure there are a balanced number of paired characters. + * + * This is used to check that the number of opening and closing + * characters is equal. + * + * For instance, there should be an equal number of braces ("{", "}") + * in the CSS. + * + * @since 4.7.0 + * @access private + * + * @param string $opening_char The opening character. + * @param string $closing_char The closing character. + * @param string $css The CSS input string. + * + * @return bool + */ + private function validate_balanced_characters( $opening_char, $closing_char, $css ) { + return substr_count( $css, $opening_char ) === substr_count( $css, $closing_char ); + } + + /** + * Ensure there are an even number of paired characters. + * + * This is used to check that the number of a specific + * character is even. + * + * For instance, there should be an even number of double quotes + * in the CSS. + * + * @since 4.7.0 + * @access private + * + * @param string $char A character. + * @param string $css The CSS input string. + * @return bool Equality. + */ + private function validate_equal_characters( $char, $css ) { + $char_count = substr_count( $css, $char ); + return ( 0 === $char_count % 2 ); + } + + /** + * Count unclosed CSS Comments. + * + * Used during validation. + * + * @see self::validate() + * + * @since 4.7.0 + * @access private + * + * @param string $css The CSS input string. + * @return int Count. + */ + private function validate_count_unclosed_comments( $css ) { + $count = 0; + $comments = explode( '/*', $css ); + + if ( ! is_array( $comments ) || ( 1 >= count( $comments ) ) ) { + return $count; + } + + unset( $comments[0] ); // The first item is before the first comment. + foreach ( $comments as $comment ) { + if ( false === strpos( $comment, '*/' ) ) { + $count++; + } + } + return $count; + } + + /** + * Find "content:" within a string. + * + * Imbalanced/Unclosed validation errors may be caused + * when a character is used in a "content:" declaration. + * + * This function is used to detect if this is a possible + * cause of the validation error, so that if it is, + * a notification may be added to the Validation Errors. + * + * Example: + * .element::before { + * content: "(\""; + * } + * .element::after { + * content: "\")"; + * } + * + * Using ! empty() because strpos() may return non-boolean values + * that evaluate to false. This would be problematic when + * using a strict "false === strpos()" comparison. + * + * @since 4.7.0 + * @access private + * + * @param string $css The CSS input string. + * @return bool + */ + private function is_possible_content_error( $css ) { + $found = preg_match( '/\bcontent\s*:/', $css ); + if ( ! empty( $found ) ) { + return true; + } + return false; + } +} diff --git a/wp-includes/customize/class-wp-customize-header-image-control.php b/wp-includes/customize/class-wp-customize-header-image-control.php index 9852de6..b87a7bb 100644 --- a/wp-includes/customize/class-wp-customize-header-image-control.php +++ b/wp-includes/customize/class-wp-customize-header-image-control.php @@ -102,10 +102,6 @@ class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control { <# } else { #> - <# if (data.type === 'uploaded') { #> - - <# } #> - + <# if ( data.type === 'uploaded' ) { #> + + <# } #> + <# } #> @@ -131,7 +131,7 @@ class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control { <# } else { #> - {{{data.header.alt_text || data.header.description}}} + {{{data.header.alt_text || data.header.description}}} <# } #> <# } else { #> @@ -166,9 +166,15 @@ class WP_Customize_Header_Image_Control extends WP_Customize_Image_Control { $height = absint( get_theme_support( 'custom-header', 'height' ) ); ?>
                  -

                  + ' . $this->label . ''; + } ?> +

                  +

                  Add new image, we recommend matching the size of your video.' ); + } elseif ( $width && $height ) { /* translators: %s: header size in pixels */ printf( __( 'While you can crop images to your liking after clicking Add new image, your theme recommends a header size of %s pixels.' ), sprintf( '%s × %s', $width, $height ) diff --git a/wp-includes/customize/class-wp-customize-header-image-setting.php b/wp-includes/customize/class-wp-customize-header-image-setting.php index 98b79ae..af5c516 100644 --- a/wp-includes/customize/class-wp-customize-header-image-setting.php +++ b/wp-includes/customize/class-wp-customize-header-image-setting.php @@ -29,6 +29,15 @@ final class WP_Customize_Header_Image_Setting extends WP_Customize_Setting { public function update( $value ) { global $custom_image_header; + // If _custom_header_background_just_in_time() fails to initialize $custom_image_header when not is_admin(). + if ( empty( $custom_image_header ) ) { + require_once( ABSPATH . 'wp-admin/custom-header.php' ); + $args = get_theme_support( 'custom-header' ); + $admin_head_callback = isset( $args[0]['admin-head-callback'] ) ? $args[0]['admin-head-callback'] : null; + $admin_preview_callback = isset( $args[0]['admin-preview-callback'] ) ? $args[0]['admin-preview-callback'] : null; + $custom_image_header = new Custom_Image_Header( $admin_head_callback, $admin_preview_callback ); + } + // If the value doesn't exist (removed or random), // use the header_image value. if ( ! $value ) diff --git a/wp-includes/customize/class-wp-customize-nav-menu-control.php b/wp-includes/customize/class-wp-customize-nav-menu-control.php index 7dfd187..6b00a91 100644 --- a/wp-includes/customize/class-wp-customize-nav-menu-control.php +++ b/wp-includes/customize/class-wp-customize-nav-menu-control.php @@ -48,7 +48,7 @@ class WP_Customize_Nav_Menu_Control extends WP_Customize_Control { */ public function content_template() { ?> -

                    diff --git a/wp-includes/customize/class-wp-customize-selective-refresh.php b/wp-includes/customize/class-wp-customize-selective-refresh.php index 245d32a..76fb5a7 100644 --- a/wp-includes/customize/class-wp-customize-selective-refresh.php +++ b/wp-includes/customize/class-wp-customize-selective-refresh.php @@ -179,14 +179,24 @@ final class WP_Customize_Selective_Refresh { } } + $switched_locale = switch_to_locale( get_user_locale() ); + $l10n = array( + 'shiftClickToEdit' => __( 'Shift-click to edit this element.' ), + 'clickEditMenu' => __( 'Click to edit this menu.' ), + 'clickEditWidget' => __( 'Click to edit this widget.' ), + 'clickEditTitle' => __( 'Click to edit the site title.' ), + 'clickEditMisc' => __( 'Click to edit this element.' ), + /* translators: %s: document.write() */ + 'badDocumentWrite' => sprintf( __( '%s is forbidden' ), 'document.write()' ), + ); + if ( $switched_locale ) { + restore_previous_locale(); + } + $exports = array( 'partials' => $partials, 'renderQueryVar' => self::RENDER_QUERY_VAR, - 'l10n' => array( - 'shiftClickToEdit' => __( 'Shift-click to edit this element.' ), - /* translators: %s: document.write() */ - 'badDocumentWrite' => sprintf( __( '%s is forbidden' ), 'document.write()' ), - ), + 'l10n' => $l10n, ); // Export data to JS. @@ -307,21 +317,20 @@ final class WP_Customize_Selective_Refresh { return; } - $this->manager->remove_preview_signature(); - /* * Note that is_customize_preview() returning true will entail that the * user passed the 'customize' capability check and the nonce check, since * WP_Customize_Manager::setup_theme() is where the previewing flag is set. */ if ( ! is_customize_preview() ) { - status_header( 403 ); - wp_send_json_error( 'expected_customize_preview' ); - } else if ( ! isset( $_POST['partials'] ) ) { - status_header( 400 ); - wp_send_json_error( 'missing_partials' ); + wp_send_json_error( 'expected_customize_preview', 403 ); + } elseif ( ! isset( $_POST['partials'] ) ) { + wp_send_json_error( 'missing_partials', 400 ); } + // Ensure that doing selective refresh on 404 template doesn't result in fallback rendering behavior (full refreshes). + status_header( 200 ); + $partials = json_decode( wp_unslash( $_POST['partials'] ), true ); if ( ! is_array( $partials ) ) { diff --git a/wp-includes/customize/class-wp-customize-site-icon-control.php b/wp-includes/customize/class-wp-customize-site-icon-control.php index 58fea53..5f18563 100644 --- a/wp-includes/customize/class-wp-customize-site-icon-control.php +++ b/wp-includes/customize/class-wp-customize-site-icon-control.php @@ -67,11 +67,11 @@ class WP_Customize_Site_Icon_Control extends WP_Customize_Cropped_Image_Control
                    - <?php esc_attr_e( 'Preview as a browser icon' ); ?> + <?php esc_attr_e( 'Preview as a browser icon' ); ?>
                    - <?php esc_attr_e( 'Preview as an app icon' ); ?> + <?php esc_attr_e( 'Preview as an app icon' ); ?> <# } #>
                    diff --git a/wp-includes/customize/class-wp-customize-theme-control.php b/wp-includes/customize/class-wp-customize-theme-control.php index e696687..5187d02 100644 --- a/wp-includes/customize/class-wp-customize-theme-control.php +++ b/wp-includes/customize/class-wp-customize-theme-control.php @@ -63,8 +63,8 @@ class WP_Customize_Theme_Control extends WP_Customize_Control { */ public function content_template() { $current_url = set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'] ); - $active_url = esc_url( remove_query_arg( 'theme', $current_url ) ); - $preview_url = esc_url( add_query_arg( 'theme', '__THEME__', $current_url ) ); // Token because esc_url() strips curly braces. + $active_url = esc_url( remove_query_arg( 'customize_theme', $current_url ) ); + $preview_url = esc_url( add_query_arg( 'customize_theme', '__THEME__', $current_url ) ); // Token because esc_url() strips curly braces. $preview_url = str_replace( '__THEME__', '{{ data.theme.id }}', $preview_url ); ?> <# if ( data.theme.isActiveTheme ) { #> @@ -87,7 +87,10 @@ class WP_Customize_Theme_Control extends WP_Customize_Control { <# } #> -
                    +
                    <# if ( data.theme.isActiveTheme ) { #>

                    diff --git a/wp-includes/customize/class-wp-widget-area-customize-control.php b/wp-includes/customize/class-wp-widget-area-customize-control.php index 298aece..8f76169 100644 --- a/wp-includes/customize/class-wp-widget-area-customize-control.php +++ b/wp-includes/customize/class-wp-widget-area-customize-control.php @@ -57,7 +57,7 @@ class WP_Widget_Area_Customize_Control extends WP_Customize_Control { public function render_content() { $id = 'reorder-widgets-desc-' . str_replace( array( '[', ']' ), array( '-', '' ), $this->id ); ?> -

                    '),i.url&&(s=''),"undefined"==typeof s&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
                    '+o+'
                    '+s+"
                    "+a+"
                    "},fullscreen:function(e){var t=this,i=document.documentElement,a,l=t.classPrefix,c;if(e!=t._fullscreen)if(r(window).on("resize",function(){var e;if(t._fullscreen)if(a)t._timer||(t._timer=s.setTimeout(function(){var e=n.getWindowSize();t.moveTo(0,0).resizeTo(e.w,e.h),t._timer=0},50));else{e=(new Date).getTime();var r=n.getWindowSize();t.moveTo(0,0).resizeTo(r.w,r.h),(new Date).getTime()-e>50&&(a=!0)}}),c=t.layoutRect(),t._fullscreen=e,e){t._initial={x:c.x,y:c.y,w:c.w,h:c.h},t.borderBox=o.parseBox("0"),t.getEl("head").style.display="none",c.deltaH-=c.headerH+2,r([i,document.body]).addClass(l+"fullscreen"),t.classes.add("fullscreen");var u=n.getWindowSize();t.moveTo(0,0).resizeTo(u.w,u.h)}else t.borderBox=o.parseBox(t.settings.border),t.getEl("head").style.display="",c.deltaH+=c.headerH,r([i,document.body]).removeClass(l+"fullscreen"),t.classes.remove("fullscreen"),t.moveTo(t._initial.x,t._initial.y).resizeTo(t._initial.w,t._initial.h);return t.reflow()},postRender:function(){var e=this,t;setTimeout(function(){e.classes.add("in"),e.fire("open")},0),e._super(),e.statusbar&&e.statusbar.postRender(),e.focus(),this.dragHelper=new i(e._id+"-dragh",{start:function(){t={x:e.layoutRect().x,y:e.layoutRect().y}},drag:function(n){e.moveTo(t.x+n.deltaX,t.y+n.deltaY)}}),e.on("submit",function(t){t.isDefaultPrevented()||e.close()}),d.push(e),l(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e=this,t;for(e.dragHelper.destroy(),e._super(),e.statusbar&&this.statusbar.remove(),t=d.length;t--;)d[t]===e&&d.splice(t,1);l(d.length>0),c(e.classPrefix)},getContentWindow:function(){var e=this.getEl().getElementsByTagName("iframe")[0];return e?e.contentWindow:null}});return u(),h}),r(Re,[Te],function(e){var t=e.extend({init:function(e){e={border:1,padding:20,layout:"flex",pack:"center",align:"center",containerCls:"panel",autoScroll:!0,buttons:{type:"button",text:"Ok",action:"ok"},items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200}},this._super(e)},Statics:{OK:1,OK_CANCEL:2,YES_NO:3,YES_NO_CANCEL:4,msgBox:function(n){function r(e,t,n){return{type:"button",text:e,subtype:n?"primary":"",onClick:function(e){e.control.parents()[1].close(),o(t)}}}var i,o=n.callback||function(){};switch(n.buttons){case t.OK_CANCEL:i=[r("Ok",!0,!0),r("Cancel",!1)];break;case t.YES_NO:case t.YES_NO_CANCEL:i=[r("Yes",1,!0),r("No",0)],n.buttons==t.YES_NO_CANCEL&&i.push(r("Cancel",-1));break;default:i=[r("Ok",!0,!0)]}return new e({padding:20,x:n.x,y:n.y,minWidth:300,minHeight:100,layout:"flex",pack:"center",align:"center",buttons:i,title:n.title,role:"alertdialog",items:{type:"label",multiline:!0,maxWidth:500,maxHeight:200,text:n.text},onPostRender:function(){this.aria("describedby",this.items()[0]._id)},onClose:n.onClose,onCancel:function(){o(!1)}}).renderTo(document.body).reflow()},alert:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,t.msgBox(e)},confirm:function(e,n){return"string"==typeof e&&(e={text:e}),e.callback=n,e.buttons=t.OK_CANCEL,t.msgBox(e)}}});return t}),r(Ae,[Te,Re],function(e,t){return function(n){function r(){return s.length?s[s.length-1]:void 0}function i(e){n.fire("OpenWindow",{win:e})}function o(e){n.fire("CloseWindow",{win:e})}var a=this,s=[];a.windows=s,n.on("remove",function(){for(var e=s.length;e--;)s[e].close()}),a.open=function(t,r){var a;return n.editorManager.setActive(n),t.title=t.title||" ",t.url=t.url||t.file,t.url&&(t.width=parseInt(t.width||320,10),t.height=parseInt(t.height||240,10)),t.body&&(t.items={defaults:t.defaults,type:t.bodyType||"form",items:t.body,data:t.data,callbacks:t.commands}),t.url||t.buttons||(t.buttons=[{text:"Ok",subtype:"primary",onclick:function(){a.find("form")[0].submit()}},{text:"Cancel",onclick:function(){a.close()}}]),a=new e(t),s.push(a),a.on("close",function(){for(var e=s.length;e--;)s[e]===a&&s.splice(e,1);s.length||n.focus(),o(a)}),t.data&&a.on("postRender",function(){this.find("*").each(function(e){var n=e.name();n in t.data&&e.value(t.data[n])})}),a.features=t||{},a.params=r||{},1===s.length&&n.nodeChanged(),a=a.renderTo().reflow(),i(a),a},a.alert=function(e,r,a){var s;s=t.alert(e,function(){r?r.call(a||this):n.focus()}),s.on("close",function(){o(s)}),i(s)},a.confirm=function(e,n,r){var a;a=t.confirm(e,function(e){n.call(r||this,e)}),a.on("close",function(){o(a)}),i(a)},a.close=function(){r()&&r().close()},a.getParams=function(){return r()?r().params:null},a.setParams=function(e){r()&&(r().params=e)},a.getWindows=function(){return s}}}),r(Be,[ye,_e],function(e,t){return e.extend({Mixins:[t],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this,t=e.classPrefix;return'"},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().lastChild.innerHTML=e.encode(t.value)}),e._super()},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(De,[ye,Be],function(e,t){var n,r=e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.canFocus=!0,e.tooltip&&r.tooltips!==!1&&(t.on("mouseenter",function(n){var r=t.tooltip().moveTo(-65535);if(n.control==t){var i=r.text(e.tooltip).show().testMoveRel(t.getEl(),["bc-tc","bc-tl","bc-tr"]);r.classes.toggle("tooltip-n","bc-tc"==i),r.classes.toggle("tooltip-nw","bc-tl"==i),r.classes.toggle("tooltip-ne","bc-tr"==i),r.moveRel(t.getEl(),i)}else r.hide()}),t.on("mouseleave mousedown click",function(){t.tooltip().hide()})),t.aria("label",e.ariaLabel||e.tooltip)},tooltip:function(){return n||(n=new t({type:"tooltip"}),n.renderTo()),n},postRender:function(){var e=this,t=e.settings;e._super(),e.parent()||!t.width&&!t.height||(e.initLayoutRect(),e.repaint()),t.autofocus&&e.focus()},bindStates:function(){function e(e){n.aria("disabled",e),n.classes.toggle("disabled",e)}function t(e){n.aria("pressed",e),n.classes.toggle("active",e)}var n=this;return n.state.on("change:disabled",function(t){e(t.value)}),n.state.on("change:active",function(e){t(e.value)}),n.state.get("disabled")&&e(!0),n.state.get("active")&&t(!0),n._super()},remove:function(){this._super(),n&&(n.remove(),n=null)}});return r}),r(Le,[De],function(e){return e.extend({Defaults:{value:0},init:function(e){var t=this;t._super(e),t.classes.add("progress"),t.settings.filter||(t.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this,t=e._id,n=this.classPrefix;return'
                    0%
                    '},postRender:function(){var e=this;return e._super(),e.value(e.settings.value),e},bindStates:function(){function e(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}var t=this;return t.state.on("change:value",function(t){e(t.value)}),e(t.state.get("value")),t._super()}})}),r(Me,[ye,_e,Le,u],function(e,t,n,r){return e.extend({Mixins:[t],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||e.timeout>0)&&!e.closeButton?t.closeButton=!1:(t.classes.add("has-close"),t.closeButton=!0),e.progressBar&&(t.progressBar=new n),t.on("click",function(e){-1!=e.target.className.indexOf(t.classPrefix+"close")&&t.close()})},renderHtml:function(){var e=this,t=e.classPrefix,n="",r="",i="",o="";return e.icon&&(n=''),e.color&&(o=' style="background-color: '+e.color+'"'),e.closeButton&&(r=''),e.progressBar&&(i=e.progressBar.renderHtml()),'"},postRender:function(){var e=this;return r.setTimeout(function(){e.$el.addClass(e.classPrefix+"in")}),e._super()},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl().childNodes[1].innerHTML=t.value}),e.progressBar&&e.progressBar.bindStates(),e._super()},close:function(){var e=this;return e.fire("close").isDefaultPrevented()||e.remove(),e},repaint:function(){var e=this,t,n;t=e.getEl().style,n=e._layoutRect,t.left=n.x+"px",t.top=n.y+"px",t.zIndex=131070}})}),r(Pe,[Me,u],function(e,t){return function(n){function r(){return l.length?l[l.length-1]:void 0}function i(){t.requestAnimationFrame(function(){o(),a()})}function o(){for(var e=0;e0){var e=l.slice(0,1)[0],t=n.inline?n.getElement():n.getContentAreaContainer();if(e.moveRel(t,"tc-tc"),l.length>1)for(var r=1;r0&&(r.timer=setTimeout(function(){r.close()},t.timeout)),r.on("close",function(){var e=l.length;for(r.timer&&n.getWin().clearTimeout(r.timer);e--;)l[e]===r&&l.splice(e,1);a()}),r.renderTo(),a(),r},s.close=function(){r()&&r().close()},s.getNotifications=function(){return l},n.on("SkinLoaded",function(){var e=n.settings.service_message;e&&n.notificationManager.open({text:e,type:"warning",timeout:0,icon:""})})}}),r(He,[w],function(e){function t(t,n,r){for(var i=[];n&&n!=t;n=n.parentNode)i.push(e.nodeIndex(n,r));return i}function n(e,t){var n,r,i;for(r=e,n=t.length-1;n>=0;n--){if(i=r.childNodes,t[n]>i.length-1)return null;r=i[t[n]]}return r}return{create:t,resolve:n}}),r(Oe,[I,T,y,He,A,C,d,m,u,k,$,ne],function(e,t,n,r,i,o,a,s,l,c,u,d){return function(f){function h(e,t){try{f.getDoc().execCommand(e,!1,t)}catch(n){}}function p(){var e=f.getDoc().documentMode;return e?e:6}function m(e){return e.isDefaultPrevented()}function g(e){var t,n;e.dataTransfer&&(f.selection.isCollapsed()&&"IMG"==e.target.tagName&&re.select(e.target),t=f.selection.getContent(),t.length>0&&(n=ue+escape(f.id)+","+escape(t),e.dataTransfer.setData(de,n)))}function v(e){var t;return e.dataTransfer&&(t=e.dataTransfer.getData(de),t&&t.indexOf(ue)>=0)?(t=t.substr(ue.length).split(","),{id:unescape(t[0]),html:unescape(t[1])}):null}function y(e){f.queryCommandSupported("mceInsertClipboardContent")?f.execCommand("mceInsertClipboardContent",!1,{content:e}):f.execCommand("mceInsertContent",!1,e)}function b(){function i(e){var t=C.schema.getBlockElements(),n=f.getBody();if("BR"!=e.nodeName)return!1;for(;e!=n&&!t[e.nodeName];e=e.parentNode)if(e.nextSibling)return!1;return!0}function o(e,t){var n;for(n=e.nextSibling;n&&n!=t;n=n.nextSibling)if((3!=n.nodeType||0!==Z.trim(n.data).length)&&n!==t)return!1;return n===t}function a(e,t,r){var o,a,s;for(s=C.schema.getNonEmptyElements(),o=new n(r||e,e);a=o[t?"next":"prev"]();){if(s[a.nodeName]&&!i(a))return a;if(3==a.nodeType&&a.data.length>0)return a}}function c(e){var n,r,i,o,s;if(!e.collapsed&&(n=C.getParent(t.getNode(e.startContainer,e.startOffset),C.isBlock),r=C.getParent(t.getNode(e.endContainer,e.endOffset),C.isBlock),s=f.schema.getTextBlockElements(),n!=r&&s[n.nodeName]&&s[r.nodeName]&&"false"!==C.getContentEditable(n)&&"false"!==C.getContentEditable(r)))return e.deleteContents(), -i=a(n,!1),o=a(r,!0),C.isEmpty(r)||Z(n).append(r.childNodes),Z(r).remove(),i?1==i.nodeType?"BR"==i.nodeName?(e.setStartBefore(i),e.setEndBefore(i)):(e.setStartAfter(i),e.setEndAfter(i)):(e.setStart(i,i.data.length),e.setEnd(i,i.data.length)):o&&(1==o.nodeType?(e.setStartBefore(o),e.setEndBefore(o)):(e.setStart(o,0),e.setEnd(o,0))),x.setRng(e),!0}function u(e,n){var r,i,s,l,c,u;if(!e.collapsed)return e;if(c=e.startContainer,u=e.startOffset,3==c.nodeType)if(n){if(u0)return e;if(r=t.getNode(e.startContainer,e.startOffset),s=C.getParent(r,C.isBlock),i=a(f.getBody(),n,r),l=C.getParent(i,C.isBlock),!r||!i)return e;if(l&&s!=l)if(n){if(!o(s,l))return e;1==r.nodeType?"BR"==r.nodeName?e.setStartBefore(r):e.setStartAfter(r):e.setStart(r,r.data.length),1==i.nodeType?e.setEnd(i,0):e.setEndBefore(i)}else{if(!o(l,s))return e;1==i.nodeType?"BR"==i.nodeName?e.setStartBefore(i):e.setStartAfter(i):e.setStart(i,i.data.length),1==r.nodeType?e.setEnd(r,0):e.setEndBefore(r)}return e}function d(e){var t=x.getRng();return t=u(t,e),c(t)?!0:void 0}function h(e,t){function n(e,n){return m=Z(n).parents().filter(function(e,t){return!!f.schema.getTextInlineElements()[t.nodeName]}),l=e.cloneNode(!1),m=s.map(m,function(e){return e=e.cloneNode(!1),l.hasChildNodes()?(e.appendChild(l.firstChild),l.appendChild(e)):l.appendChild(e),l.appendChild(e),e}),m.length?(p=C.create("br"),m[0].appendChild(p),C.replace(l,e),t.setStartBefore(p),t.setEndBefore(p),f.selection.setRng(t),p):null}function i(e){return e&&f.schema.getTextBlockElements()[e.tagName]}var o,a,l,c,u,d,h,p,m;if(t.collapsed&&(d=t.startContainer,h=t.startOffset,a=C.getParent(d,C.isBlock),i(a)))if(1==d.nodeType){if(d=d.childNodes[h],d&&"BR"!=d.tagName)return;if(u=e?a.nextSibling:a.previousSibling,C.isEmpty(a)&&i(u)&&C.isEmpty(u)&&n(a,d))return C.remove(u),!0}else if(3==d.nodeType){if(o=r.create(a,d),c=a.cloneNode(!0),d=r.resolve(c,o),e){if(h>=d.data.length)return;d.deleteData(h,1)}else{if(0>=h)return;d.deleteData(h-1,1)}if(C.isEmpty(c))return n(a,d)}}function p(e){var t,n,r;d(e)||(s.each(f.getBody().getElementsByTagName("*"),function(e){"SPAN"==e.tagName&&e.setAttribute("mce-data-marked",1),!e.hasAttribute("data-mce-style")&&e.hasAttribute("style")&&f.dom.setAttrib(e,"style",f.dom.getAttrib(e,"style"))}),t=new w(function(){}),t.observe(f.getDoc(),{childList:!0,attributes:!0,subtree:!0,attributeFilter:["style"]}),f.getDoc().execCommand(e?"ForwardDelete":"Delete",!1,null),n=f.selection.getRng(),r=n.startContainer.parentNode,s.each(t.takeRecords(),function(e){if(C.isChildOf(e.target,f.getBody())){if("style"==e.attributeName){var t=e.target.getAttribute("data-mce-style");t?e.target.setAttribute("style",t):e.target.removeAttribute("style")}s.each(e.addedNodes,function(e){if("SPAN"==e.nodeName&&!e.getAttribute("mce-data-marked")){var t,i;e==r&&(t=n.startOffset,i=e.firstChild),C.remove(e,!0),i&&(n.setStart(i,t),n.setEnd(i,t),f.selection.setRng(n))}})}}),t.disconnect(),s.each(f.dom.select("span[mce-data-marked]"),function(e){e.removeAttribute("mce-data-marked")}))}var b=f.getDoc(),C=f.dom,x=f.selection,w=window.MutationObserver,N,E;w||(N=!0,w=function(){function e(e){var t=e.relatedNode||e.target;n.push({target:t,addedNodes:[t]})}function t(e){var t=e.relatedNode||e.target;n.push({target:t,attributeName:e.attrName})}var n=[],r;this.observe=function(n){r=n,r.addEventListener("DOMSubtreeModified",e,!1),r.addEventListener("DOMNodeInsertedIntoDocument",e,!1),r.addEventListener("DOMNodeInserted",e,!1),r.addEventListener("DOMAttrModified",t,!1)},this.disconnect=function(){r.removeEventListener("DOMSubtreeModified",e,!1),r.removeEventListener("DOMNodeInsertedIntoDocument",e,!1),r.removeEventListener("DOMNodeInserted",e,!1),r.removeEventListener("DOMAttrModified",t,!1)},this.takeRecords=function(){return n}}),f.on("keydown",function(e){var t=e.keyCode==te,n=e.ctrlKey||e.metaKey;if(!m(e)&&(t||e.keyCode==ee)){var r=f.selection.getRng(),i=r.startContainer,o=r.startOffset;if(t&&e.shiftKey)return;if(h(t,r))return void e.preventDefault();if(!n&&r.collapsed&&3==i.nodeType&&(t?o0))return;e.preventDefault(),n&&f.selection.getSel().modify("extend",t?"forward":"backward",e.metaKey?"lineboundary":"word"),p(t)}}),f.on("keypress",function(t){if(!m(t)&&!x.isCollapsed()&&t.charCode>31&&!e.metaKeyPressed(t)){var n,r,i,o,a,s;n=f.selection.getRng(),s=String.fromCharCode(t.charCode),t.preventDefault(),r=Z(n.startContainer).parents().filter(function(e,t){return!!f.schema.getTextInlineElements()[t.nodeName]}),p(!0),r=r.filter(function(e,t){return!Z.contains(f.getBody(),t)}),r.length?(i=C.createFragment(),r.each(function(e,t){t=t.cloneNode(!1),i.hasChildNodes()?(t.appendChild(i.firstChild),i.appendChild(t)):(a=t,i.appendChild(t)),i.appendChild(t)}),a.appendChild(f.getDoc().createTextNode(s)),o=C.getParent(n.startContainer,C.isBlock),C.isEmpty(o)?Z(o).empty().append(i):n.insertNode(i),n.setStart(a.firstChild,1),n.setEnd(a.firstChild,1),f.selection.setRng(n)):f.selection.setContent(s)}}),f.addCommand("Delete",function(){p()}),f.addCommand("ForwardDelete",function(){p(!0)}),N||(f.on("dragstart",function(e){E=x.getRng(),g(e)}),f.on("drop",function(e){if(!m(e)){var n=v(e);n&&(e.preventDefault(),l.setEditorTimeout(f,function(){var r=t.getCaretRangeFromPoint(e.x,e.y,b);E&&(x.setRng(E),E=null),p(),x.setRng(r),y(n.html)}))}}),f.on("cut",function(e){m(e)||!e.clipboardData||f.selection.isCollapsed()||(e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/html",f.selection.getContent()),e.clipboardData.setData("text/plain",f.selection.getContent({format:"text"})),l.setEditorTimeout(f,function(){p(!0)}))}))}function C(){function e(e){var t=ne.create("body"),n=e.cloneContents();return t.appendChild(n),re.serializer.serialize(t,{format:"html"})}function n(n){if(!n.setStart){if(n.item)return!1;var r=n.duplicate();return r.moveToElementText(f.getBody()),t.compareRanges(n,r)}var i=e(n),o=ne.createRng();o.selectNode(f.getBody());var a=e(o);return i===a}f.on("keydown",function(e){var t=e.keyCode,r,i;if(!m(e)&&(t==te||t==ee)){if(r=f.selection.isCollapsed(),i=f.getBody(),r&&!ne.isEmpty(i))return;if(!r&&!n(f.selection.getRng()))return;e.preventDefault(),f.setContent(""),i.firstChild&&ne.isBlock(i.firstChild)?f.selection.setCursorLocation(i.firstChild,0):f.selection.setCursorLocation(i,0),f.nodeChanged()}})}function x(){f.shortcuts.add("meta+a",null,"SelectAll")}function w(){f.settings.content_editable||ne.bind(f.getDoc(),"mousedown mouseup",function(e){var t;if(e.target==f.getDoc().documentElement)if(t=re.getRng(),f.getBody().focus(),"mousedown"==e.type){if(c.isCaretContainer(t.startContainer))return;re.placeCaretAt(e.clientX,e.clientY)}else re.setRng(t)})}function N(){f.on("keydown",function(e){if(!m(e)&&e.keyCode===ee){if(!f.getBody().getElementsByTagName("hr").length)return;if(re.isCollapsed()&&0===re.getRng(!0).startOffset){var t=re.getNode(),n=t.previousSibling;if("HR"==t.nodeName)return ne.remove(t),void e.preventDefault();n&&n.nodeName&&"hr"===n.nodeName.toLowerCase()&&(ne.remove(n),e.preventDefault())}}})}function E(){window.Range.prototype.getClientRects||f.on("mousedown",function(e){if(!m(e)&&"HTML"===e.target.nodeName){var t=f.getBody();t.blur(),l.setEditorTimeout(f,function(){t.focus()})}})}function _(){f.on("click",function(e){var t=e.target;/^(IMG|HR)$/.test(t.nodeName)&&"false"!==ne.getContentEditableParent(t)&&(e.preventDefault(),re.getSel().setBaseAndExtent(t,0,t,1),f.nodeChanged()),"A"==t.nodeName&&ne.hasClass(t,"mce-item-anchor")&&(e.preventDefault(),re.select(t))})}function S(){function e(){var e=ne.getAttribs(re.getStart().cloneNode(!1));return function(){var t=re.getStart();t!==f.getBody()&&(ne.setAttrib(t,"style",null),Q(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function t(){return!re.isCollapsed()&&ne.getParent(re.getStart(),ne.isBlock)!=ne.getParent(re.getEnd(),ne.isBlock)}f.on("keypress",function(n){var r;return m(n)||8!=n.keyCode&&46!=n.keyCode||!t()?void 0:(r=e(),f.getDoc().execCommand("delete",!1,null),r(),n.preventDefault(),!1)}),ne.bind(f.getDoc(),"cut",function(n){var r;!m(n)&&t()&&(r=e(),l.setEditorTimeout(f,function(){r()}))})}function k(){document.body.setAttribute("role","application")}function T(){f.on("keydown",function(e){if(!m(e)&&e.keyCode===ee&&re.isCollapsed()&&0===re.getRng(!0).startOffset){var t=re.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function R(){p()>7||(h("RespectVisibilityInDesign",!0),f.contentStyles.push(".mceHideBrInPre pre br {display: none}"),ne.addClass(f.getBody(),"mceHideBrInPre"),oe.addNodeFilter("pre",function(e){for(var t=e.length,n,r,o,a;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)o=n[r],a=o.prev,a&&3===a.type&&"\n"!=a.value.charAt(a.value-1)?a.value+="\n":o.parent.insert(new i("#text",3),o,!0).value="\n"}),ae.addNodeFilter("pre",function(e){for(var t=e.length,n,r,i,o;t--;)for(n=e[t].getAll("br"),r=n.length;r--;)i=n[r],o=i.prev,o&&3==o.type&&(o.value=o.value.replace(/\r?\n$/,""))}))}function A(){ne.bind(f.getBody(),"mouseup",function(){var e,t=re.getNode();"IMG"==t.nodeName&&((e=ne.getStyle(t,"width"))&&(ne.setAttrib(t,"width",e.replace(/[^0-9%]+/g,"")),ne.setStyle(t,"width","")),(e=ne.getStyle(t,"height"))&&(ne.setAttrib(t,"height",e.replace(/[^0-9%]+/g,"")),ne.setStyle(t,"height","")))})}function B(){f.on("keydown",function(t){var n,r,i,o,a;if(!m(t)&&t.keyCode==e.BACKSPACE&&(n=re.getRng(),r=n.startContainer,i=n.startOffset,o=ne.getRoot(),a=r,n.collapsed&&0===i)){for(;a&&a.parentNode&&a.parentNode.firstChild==a&&a.parentNode!=o;)a=a.parentNode;"BLOCKQUOTE"===a.tagName&&(f.formatter.toggle("blockquote",null,a),n=ne.createRng(),n.setStart(r,0),n.setEnd(r,0),re.setRng(n))}})}function D(){function e(){K(),h("StyleWithCSS",!1),h("enableInlineTableEditing",!1),ie.object_resizing||h("enableObjectResizing",!1)}ie.readonly||f.on("BeforeExecCommand MouseDown",e)}function L(){function e(){Q(ne.select("a"),function(e){var t=e.parentNode,n=ne.getRoot();if(t.lastChild===e){for(;t&&!ne.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}ne.add(t,"br",{"data-mce-bogus":1})}})}f.on("SetContent ExecCommand",function(t){"setcontent"!=t.type&&"mceInsertLink"!==t.command||e()})}function M(){ie.forced_root_block&&f.on("init",function(){h("DefaultParagraphSeparator",ie.forced_root_block)})}function P(){f.on("keydown",function(e){var t;m(e)||e.keyCode!=ee||(t=f.getDoc().selection.createRange(),t&&t.item&&(e.preventDefault(),f.undoManager.beforeChange(),ne.remove(t.item(0)),f.undoManager.add()))})}function H(){var e;p()>=10&&(e="",Q("p div h1 h2 h3 h4 h5 h6".split(" "),function(t,n){e+=(n>0?",":"")+t+":empty"}),f.contentStyles.push(e+"{padding-right: 1px !important}"))}function O(){p()<9&&(oe.addNodeFilter("noscript",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.firstChild,r&&n.attr("data-mce-innertext",r.value)}),ae.addNodeFilter("noscript",function(e){for(var t=e.length,n,r,a;t--;)n=e[t],r=e[t].firstChild,r?r.value=o.decode(r.value):(a=n.attributes.map["data-mce-innertext"],a&&(n.attr("data-mce-innertext",null),r=new i("#text",3),r.value=a,r.raw=!0,n.append(r)))}))}function I(){function e(e,t){var n=i.createTextRange();try{n.moveToPoint(e,t)}catch(r){n=null}return n}function t(t){var r;t.button?(r=e(t.x,t.y),r&&(r.compareEndPoints("StartToStart",a)>0?r.setEndPoint("StartToStart",a):r.setEndPoint("EndToEnd",a),r.select())):n()}function n(){var e=r.selection.createRange();a&&!e.item&&0===e.compareEndPoints("StartToEnd",e)&&a.select(),ne.unbind(r,"mouseup",n),ne.unbind(r,"mousemove",t),a=o=0}var r=ne.doc,i=r.body,o,a,s;r.documentElement.unselectable=!0,ne.bind(r,"mousedown contextmenu",function(i){if("HTML"===i.target.nodeName){if(o&&n(),s=r.documentElement,s.scrollHeight>s.clientHeight)return;o=1,a=e(i.x,i.y),a&&(ne.bind(r,"mouseup",n),ne.bind(r,"mousemove",t),ne.getRoot().focus(),a.select())}})}function F(){f.on("keyup focusin mouseup",function(t){65==t.keyCode&&e.metaKeyPressed(t)||re.normalize()},!0)}function z(){f.contentStyles.push("img:-moz-broken {-moz-force-broken-image-icon:1;min-width:24px;min-height:24px}")}function U(){f.inline||f.on("keydown",function(){document.activeElement==document.body&&f.getWin().focus()})}function W(){f.inline||(f.contentStyles.push("body {min-height: 150px}"),f.on("click",function(e){var t;if("HTML"==e.target.nodeName){if(a.ie>11)return void f.getBody().focus();t=f.selection.getRng(),f.getBody().focus(),f.selection.setRng(t),f.selection.normalize(),f.nodeChanged()}}))}function V(){a.mac&&f.on("keydown",function(t){!e.metaKeyPressed(t)||t.shiftKey||37!=t.keyCode&&39!=t.keyCode||(t.preventDefault(),f.selection.getSel().modify("move",37==t.keyCode?"backward":"forward","lineboundary"))})}function $(){h("AutoUrlDetect",!1)}function q(){f.on("click",function(e){var t=e.target;do if("A"===t.tagName)return void e.preventDefault();while(t=t.parentNode)}),f.contentStyles.push(".mce-content-body {-webkit-touch-callout: none}")}function j(){f.on("init",function(){f.dom.bind(f.getBody(),"submit",function(e){e.preventDefault()})})}function Y(){oe.addNodeFilter("br",function(e){for(var t=e.length;t--;)"Apple-interchange-newline"==e[t].attr("class")&&e[t].remove()})}function X(){f.on("dragstart",function(e){g(e)}),f.on("drop",function(e){if(!m(e)){var n=v(e);if(n&&n.id!=f.id){e.preventDefault();var r=t.getCaretRangeFromPoint(e.x,e.y,f.getDoc());re.setRng(r),y(n.html)}}})}function K(){var e,t;G()&&(e=f.getBody(),t=e.parentNode,t.removeChild(e),t.appendChild(e),e.focus())}function G(){var e;return se?(e=f.selection.getSel(),!e||!e.rangeCount||0===e.rangeCount):0}function J(){function t(e){var t=new d(e.getBody()),n=e.selection.getRng(),r=u.fromRangeStart(n),i=u.fromRangeEnd(n);return!e.selection.isCollapsed()&&!t.prev(r)&&!t.next(i)}f.on("keypress",function(n){!m(n)&&!re.isCollapsed()&&n.charCode>31&&!e.metaKeyPressed(n)&&t(f)&&(n.preventDefault(),f.setContent(String.fromCharCode(n.charCode)),f.selection.select(f.getBody(),!0),f.selection.collapse(!1),f.nodeChanged())}),f.on("keydown",function(e){var n=e.keyCode;m(e)||n!=te&&n!=ee||t(f)&&(e.preventDefault(),f.setContent(""),f.nodeChanged())})}var Q=s.each,Z=f.$,ee=e.BACKSPACE,te=e.DELETE,ne=f.dom,re=f.selection,ie=f.settings,oe=f.parser,ae=f.serializer,se=a.gecko,le=a.ie,ce=a.webkit,ue="data:text/mce-internal,",de=le?"Text":"URL";return B(),C(),a.windowsPhone||F(),ce&&(J(),b(),w(),_(),M(),j(),T(),Y(),a.iOS?(U(),W(),q()):x()),le&&a.ie<11&&(N(),k(),R(),A(),P(),H(),O(),I()),a.ie>=11&&(W(),T()),a.ie&&(x(),$(),X()),se&&(J(),N(),E(),S(),D(),L(),z(),V(),T()),{refreshContentEditable:K,isHidden:G}}}),r(Ie,[ue,w,m],function(e,t,n){function r(e,t){return"selectionchange"==t?e.getDoc():!e.inline&&/^mouse|touch|click|contextmenu|drop|dragover|dragend/.test(t)?e.getDoc().documentElement:e.settings.event_root?(e.eventRoot||(e.eventRoot=o.select(e.settings.event_root)[0]),e.eventRoot):e.getBody()}function i(e,t){function n(e){return!e.hidden&&!e.readonly}var i=r(e,t),s;if(e.delegates||(e.delegates={}),!e.delegates[t])if(e.settings.event_root){if(a||(a={},e.editorManager.on("removeEditor",function(){var t;if(!e.editorManager.activeEditor&&a){for(t in a)e.dom.unbind(r(e,t));a=null}})),a[t])return;s=function(r){for(var i=r.target,a=e.editorManager.editors,s=a.length;s--;){var l=a[s].getBody();(l===i||o.isChildOf(i,l))&&n(a[s])&&a[s].fire(t,r)}},a[t]=s,o.bind(i,t,s)}else s=function(r){n(e)&&e.fire(t,r)},o.bind(i,t,s),e.delegates[t]=s}var o=t.DOM,a,s={bindPendingEventDelegates:function(){var e=this;n.each(e._pendingNativeEvents,function(t){i(e,t)})},toggleNativeEvent:function(e,t){var n=this;"focus"!=e&&"blur"!=e&&(t?n.initialized?i(n,e):n._pendingNativeEvents?n._pendingNativeEvents.push(e):n._pendingNativeEvents=[e]:n.initialized&&(n.dom.unbind(r(n,e),e,n.delegates[e]),delete n.delegates[e]))},unbindAllNativeEvents:function(){var e=this,t;if(e.delegates){for(t in e.delegates)e.dom.unbind(r(e,t),t,e.delegates[t]);delete e.delegates}e.inline||(e.getBody().onload=null,e.dom.unbind(e.getWin()),e.dom.unbind(e.getDoc())),e.dom.unbind(e.getBody()),e.dom.unbind(e.getContainer())}};return s=n.extend({},e,s)}),r(Fe,[],function(){function e(e,t,n){try{e.getDoc().execCommand(t,!1,n)}catch(r){}}function t(e){var t,n;return t=e.getBody(),n=function(t){e.dom.getParents(t.target,"a").length>0&&t.preventDefault()},e.dom.bind(t,"click",n),{unbind:function(){e.dom.unbind(t,"click",n)}}}function n(n,r){n._clickBlocker&&(n._clickBlocker.unbind(),n._clickBlocker=null),r?(n._clickBlocker=t(n),n.selection.controlSelection.hideResizeRect(),n.readonly=!0,n.getBody().contentEditable=!1):(n.readonly=!1,n.getBody().contentEditable=!0,e(n,"StyleWithCSS",!1),e(n,"enableInlineTableEditing",!1),e(n,"enableObjectResizing",!1),n.focus(),n.nodeChanged())}function r(e,t){var r=e.readonly?"readonly":"design";t!=r&&(e.initialized?n(e,"readonly"==t):e.on("init",function(){n(e,"readonly"==t)}),e.fire("SwitchMode",{mode:t}))}return{setMode:r}}),r(ze,[m,d],function(e,t){var n=e.each,r=e.explode,i={f9:120,f10:121,f11:122},o=e.makeMap("alt,ctrl,shift,meta,access");return function(a){function s(e){var a,s,l={};n(r(e,"+"),function(e){e in o?l[e]=!0:/^[0-9]{2,}$/.test(e)?l.keyCode=parseInt(e,10):(l.charCode=e.charCodeAt(0),l.keyCode=i[e]||e.toUpperCase().charCodeAt(0))}),a=[l.keyCode];for(s in o)l[s]?a.push(s):l[s]=!1;return l.id=a.join(","),l.access&&(l.alt=!0,t.mac?l.ctrl=!0:l.shift=!0),l.meta&&(t.mac?l.meta=!0:(l.ctrl=!0,l.meta=!1)),l}function l(t,n,i,o){var l;return l=e.map(r(t,">"),s),l[l.length-1]=e.extend(l[l.length-1],{func:i,scope:o||a}),e.extend(l[0],{desc:a.translate(n),subpatterns:l.slice(1)})}function c(e){return e.altKey||e.ctrlKey||e.metaKey}function u(e){return e.keyCode>=112&&e.keyCode<=123}function d(e,t){return t?t.ctrl!=e.ctrlKey||t.meta!=e.metaKey?!1:t.alt!=e.altKey||t.shift!=e.shiftKey?!1:e.keyCode==t.keyCode||e.charCode&&e.charCode==t.charCode?(e.preventDefault(),!0):!1:!1}function f(e){return e.func?e.func.call(e.scope):null}var h=this,p={},m=[];a.on("keyup keypress keydown",function(e){!c(e)&&!u(e)||e.isDefaultPrevented()||(n(p,function(t){return d(e,t)?(m=t.subpatterns.slice(0),"keydown"==e.type&&f(t),!0):void 0}),d(e,m[0])&&(1===m.length&&"keydown"==e.type&&f(m[0]),m.shift()))}),h.add=function(t,i,o,s){var c;return c=o,"string"==typeof o?o=function(){a.execCommand(c,!1,null)}:e.isArray(c)&&(o=function(){a.execCommand(c[0],c[1],c[2])}),n(r(e.trim(t.toLowerCase())),function(e){var t=l(e,i,o,s);p[t.id]=t}),!0},h.remove=function(e){var t=l(e);return p[t.id]?(delete p[t.id],!0):!1}}}),r(Ue,[c,m,z],function(e,t,n){return function(r,i){function o(e){var t,n;return n={"image/jpeg":"jpg","image/jpg":"jpg","image/gif":"gif","image/png":"png"},t=n[e.blob().type.toLowerCase()]||"dat",e.id()+"."+t}function a(e,t){return e?e.replace(/\/$/,"")+"/"+t.replace(/^\//,""):t}function s(e){return{id:e.id,blob:e.blob,base64:e.base64,filename:n.constant(o(e))}}function l(e,t,n,r){var s,l;s=new XMLHttpRequest,s.open("POST",i.url),s.withCredentials=i.credentials,s.upload.onprogress=function(e){r(e.loaded/e.total*100)},s.onerror=function(){n("Image upload failed due to a XHR Transport error. Code: "+s.status)},s.onload=function(){var e;return 200!=s.status?void n("HTTP Error: "+s.status):(e=JSON.parse(s.responseText),e&&"string"==typeof e.location?void t(a(i.basePath,e.location)):void n("Invalid JSON: "+s.responseText))},l=new FormData,l.append("file",e.blob(),o(e)),s.send(l)}function c(){return new e(function(e){e([])})}function u(e,t){return{url:t,blobInfo:e,status:!0}}function d(e,t){return{url:"",blobInfo:e,status:!1,error:t}}function f(e,n){t.each(y[e],function(e){e(n)}),delete y[e]}function h(t,n,i){return r.markPending(t.blobUri()),new e(function(e){var o,a,l=function(){};try{var c=function(){o&&(o.close(),a=l)},h=function(n){c(),r.markUploaded(t.blobUri(),n),f(t.blobUri(),u(t,n)),e(u(t,n))},p=function(){c(),r.removeFailed(t.blobUri()),f(t.blobUri(),d(t,p)),e(d(t,p))};a=function(e){0>e||e>100||(o||(o=i()),o.progressBar.value(e))},n(s(t),h,p,a)}catch(m){e(d(t,m.message))}})}function p(e){return e===l}function m(t){var n=t.blobUri();return new e(function(e){y[n]=y[n]||[],y[n].push(e)})}function g(n,o){return n=t.grep(n,function(e){return!r.isUploaded(e.blobUri())}),e.all(t.map(n,function(e){return r.isPending(e.blobUri())?m(e):h(e,i.handler,o)}))}function v(e,t){return!i.url&&p(i.handler)?c():g(e,t)}var y={};return i=t.extend({credentials:!1,handler:l},i),{upload:v}}}),r(We,[c],function(e){function t(t){return new e(function(e){var n=new XMLHttpRequest;n.open("GET",t,!0),n.responseType="blob",n.onload=function(){200==this.status&&e(this.response)},n.send()})}function n(e){var t,n;return e=decodeURIComponent(e).split(","),n=/data:([^;]+)/.exec(e[0]),n&&(t=n[1]),{type:t,data:e[1]}}function r(t){return new e(function(e){var r,i,o;t=n(t);try{r=atob(t.data)}catch(a){return void e(new Blob([]))}for(i=new Uint8Array(r.length),o=0;o0&&(n&&(l*=-1),r.left+=l,r.right+=l),r}function l(){var n,r,o,a,s;for(n=i("*[contentEditable=false]",t),a=0;a').css(l).appendTo(t),o&&m.addClass("mce-visual-caret-before"),d(),c=a.ownerDocument.createRange(),f=g.firstChild,c.setStart(f,0),c.setEnd(f,1),c):(g=e.insertInline(a,o),c=a.ownerDocument.createRange(),s(g.nextSibling)?(c.setStart(g,0),c.setEnd(g,0)):(c.setStart(g,1),c.setEnd(g,1)),c)}function u(){l(),g&&(e.remove(g),g=null),m&&(m.remove(),m=null),clearInterval(p)}function d(){p=a.setInterval(function(){i("div.mce-visual-caret",t).toggleClass("mce-visual-caret-hidden")},500)}function f(){a.clearInterval(p)}function h(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"}var p,m,g;return{show:c,hide:u,getCss:h,destroy:f}}}),r(Xe,[p,_,W],function(e,t,n){function r(i){function o(t){return e.map(t,function(e){return e=n.clone(e),e.node=i,e})}if(e.isArray(i))return e.reduce(i,function(e,t){return e.concat(r(t))},[]);if(t.isElement(i))return o(i.getClientRects());if(t.isText(i)){var a=i.ownerDocument.createRange();return a.setStart(i,0),a.setEnd(i,i.data.length),o(a.getClientRects())}}return{getClientRects:r}}),r(Ke,[z,p,Xe,U,te,ne,$,W],function(e,t,n,r,i,o,a,s){function l(e,t,n,o){for(;o=i.findNode(o,e,r.isEditableCaretCandidate,t);)if(n(o))return}function c(e,r,i,o,a,s){function c(o){var s,l,c;for(c=n.getClientRects(o),-1==e&&(c=c.reverse()),s=0;s0&&r(l,t.last(f))&&u++,l.line=u,a(l))return!0;f.push(l)}}var u=0,d,f=[],h;return(h=t.last(s.getClientRects()))?(d=s.getNode(),c(d),l(e,o,c,d),f):f}function u(e,t){return t.line>e}function d(e,t){return t.line===e}function f(e,n,r,i){function l(n){return 1==e?t.last(n.getClientRects()):t.last(n.getClientRects())}var c=new o(n),u,d,f,h,p=[],m=0,g,v;1==e?(u=c.next,d=s.isBelow,f=s.isAbove,h=a.after(i)):(u=c.prev,d=s.isAbove,f=s.isBelow,h=a.before(i)),v=l(h);do if(h.isVisible()&&(g=l(h),!f(g,v))){if(p.length>0&&d(g,t.last(p))&&m++,g=s.clone(g),g.position=h,g.line=m,r(g))return p;p.push(g)}while(h=u(h));return p}var h=e.curry,p=h(c,-1,s.isAbove,s.isBelow),m=h(c,1,s.isBelow,s.isAbove);return{upUntil:p,downUntil:m,positionsUntil:f,isAboveLine:h(u),isLine:h(d)}}),r(Ge,[z,p,_,Xe,W,te,U],function(e,t,n,r,i,o,a){function s(e,t){return Math.abs(e.left-t)}function l(e,t){return Math.abs(e.right-t)}function c(e,n){function r(e,t){return e>=t.left&&e<=t.right}return t.reduce(e,function(e,t){var i,o;return i=Math.min(s(e,n),l(e,n)),o=Math.min(s(t,n),l(t,n)),r(n,t)?t:r(n,e)?e:o==i&&m(t.node)?t:i>o?t:e})}function u(e,t,n,r){for(;r=g(r,e,a.isEditableCaretCandidate,t);)if(n(r))return}function d(e,n){function o(e,i){var o;return o=t.filter(r.getClientRects(i),function(t){return!e(t,n)}),a=a.concat(o),0===o.length}var a=[];return a.push(n),u(-1,e,v(o,i.isAbove),n.node),u(1,e,v(o,i.isBelow),n.node),a}function f(e){return t.filter(t.toArray(e.getElementsByTagName("*")),m)}function h(e,t){return{node:e.node,before:s(e,t)=e.top&&i<=e.bottom}),a=c(o,n),a&&(a=c(d(e,a),n),a&&m(a.node))?h(a,n):null}var m=n.isContentEditableFalse,g=o.findNode,v=e.curry;return{findClosestClientRect:c,findLineNodeRects:d,closestCaret:p}}),r(Je,[_,p,z],function(e,t,n){function r(e){function r(e){return i(e)}function a(t){f(e.getBody()).css("cursor",t)}function s(t){return t==g.element||e.dom.isChildOf(t,g.element)?!1:!i(t)}function l(t){var n,r,i,o,s=0,l=0,c,u,d,h;0===t.button&&(n=t.screenX-g.screenX,r=t.screenY-g.screenY,c=Math.max(Math.abs(n),Math.abs(r)),!g.dragging&&c>10&&(g.dragging=!0,a("default"),g.clone=g.element.cloneNode(!0),i=m.getPos(g.element),g.relX=g.clientX-i.x,g.relY=g.clientY-i.y,g.width=g.element.offsetWidth,g.height=g.element.offsetHeight,f(g.clone).css({width:g.width,height:g.height}).removeAttr("data-mce-selected"),g.ghost=f("
                    ").css({position:"absolute",opacity:.5,overflow:"hidden",width:g.width,height:g.height}).attr({"data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}).addClass("mce-drag-container mce-reset").append(g.clone).appendTo(e.getBody())[0],o=e.dom.getViewPort(e.getWin()),g.maxX=o.w,g.maxY=o.h),g.dragging&&(e._selectionOverrides.hideFakeCaret(),e.selection.placeCaretAt(t.clientX,t.clientY),u=g.clientX+n-g.relX,d=g.clientY+r+5,u+g.width>g.maxX&&(s=u+g.width-g.maxX),d+g.height>g.maxY&&(l=d+g.height-g.maxY),h="BODY"!=e.getBody().nodeName?e.getBody().getBoundingClientRect():{left:0,top:0},f(g.ghost).css({left:u-h.left,top:d-h.top,width:g.width-s,height:g.height-l})))}function c(t){var n;if(g.dragging&&(e.selection.setRng(e.selection.getSel().getRangeAt(0)),s(e.selection.getNode()))){var r=g.element;if(n=e.fire("drop",{targetClone:r,clientX:t.clientX,clientY:t.clientY}),n.isDefaultPrevented())return;r=n.targetClone,e.undoManager.transact(function(){e.insertContent(m.getOuterHTML(r)),f(g.element).remove()})}d()}function u(a){var s,u;if(d(),0===a.button&&(s=t.find(e.dom.getParents(a.target),n.or(i,o)),r(s))){if(u=e.fire("dragstart",{target:s}),u.isDefaultPrevented())return;e.on("mousemove",l),e.on("mouseup",c),h!=p&&(m.bind(h,"mousemove",l),m.bind(h,"mouseup",c)),g={screenX:a.screenX,screenY:a.screenY,clientX:a.clientX,clientY:a.clientY,element:s -}}}function d(){f(g.ghost).remove(),a(null),e.off("mousemove",l),e.off("mouseup",d),h!=p&&(m.unbind(h,"mousemove",l),m.unbind(h,"mouseup",d)),g={}}var f=e.$,h=document,p=e.getDoc(),m=e.dom,g={};e.on("mousedown",u),e.on("drop",function(t){var n="undefined"!=typeof t.clientX?e.getDoc().elementFromPoint(t.clientX,t.clientY):null;(i(n)||i(e.dom.getContentEditableParent(n)))&&t.preventDefault()})}var i=e.isContentEditableFalse,o=e.isContentEditableTrue;return{init:r}}),r(Qe,[d,ne,$,k,te,Ye,Ke,Ge,_,T,W,I,z,p,u,Je,S],function(e,t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g){function v(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function y(c){function y(e){return c.dom.isBlock(e)}function S(e){e&&c.selection.setRng(e)}function k(){return c.selection.getRng()}function T(e,t){c.selection.scrollIntoView(e,t)}function R(e,t,n){var r;return r=c.fire("ShowCaret",{target:t,direction:e,before:n}),r.isDefaultPrevented()?null:(T(t,-1===e),ie.show(n,t))}function A(e){var t;return ie.hide(),t=c.fire("BeforeObjectSelected",{target:e}),t.isDefaultPrevented()?null:B(e)}function B(e){var t=e.ownerDocument.createRange();return t.selectNode(e),t}function D(e,t){var n=i.isInSameBlock(e,t);return!n&&l.isBr(e.getNode())?!0:n}function L(e,t){return t=i.normalizeRange(e,ee,t),-1==e?n.fromRangeStart(t):n.fromRangeEnd(t)}function M(e){return r.isCaretContainerBlock(e.startContainer)}function P(e,t,n,r){var i,o,a,s;return!r.collapsed&&(i=_(r),x(i))?R(e,i,-1==e):(s=M(r),o=L(e,r),n(o)?A(o.getNode(-1==e)):(o=t(o))?n(o)?R(e,o.getNode(-1==e),1==e):(a=t(o),n(a)&&D(o,a)?R(e,a.getNode(-1==e),1==e):s?V(o.toRange()):null):s?r:null)}function H(e,t,n){var r,i,o,l,c,u,d,f,p;if(p=_(n),r=L(e,n),i=t(ee,a.isAboveLine(1),r),o=h.filter(i,a.isLine(1)),c=h.last(r.getClientRects()),E(r)&&(p=r.getNode()),N(r)&&(p=r.getNode(!0)),!c)return null;if(u=c.left,l=s.findClosestClientRect(o,u),l&&x(l.node))return d=Math.abs(u-l.left),f=Math.abs(u-l.right),R(e,l.node,f>d);if(p){var m=a.positionsUntil(e,ee,a.isAboveLine(1),p);if(l=s.findClosestClientRect(h.filter(m,a.isLine(1)),u))return V(l.position.toRange());if(l=h.last(h.filter(m,a.isLine(0))))return V(l.position.toRange())}}function O(t,r){function i(){var t=c.dom.create(c.settings.forced_root_block);return(!e.ie||e.ie>=11)&&(t.innerHTML='
                    '),t}var o,a,s;if(r.collapsed&&c.settings.forced_root_block){if(o=c.dom.getParent(r.startContainer,"PRE"),!o)return;a=1==t?ne(n.fromRangeStart(r)):re(n.fromRangeStart(r)),a||(s=i(),1==t?c.$(o).after(s):c.$(o).before(s),c.selection.select(s,!0),c.selection.collapse())}}function I(e,t,n,r){var i;return(i=P(e,t,n,r))?i:(i=O(e,r),i?i:null)}function F(e,t,n){var r;return(r=H(e,t,n))?r:(r=O(e,n),r?r:null)}function z(){return se("*[data-mce-caret]")[0]}function U(e){e=se(e),e.attr("data-mce-caret")&&(ie.hide(),e.removeAttr("data-mce-caret"),e.removeAttr("data-mce-bogus"),e.removeAttr("style"),S(k()),T(e[0]))}function W(e){var t,r;return e=i.normalizeRange(1,ee,e),t=n.fromRangeStart(e),x(t.getNode())?R(1,t.getNode(),!t.isAtEnd()):x(t.getNode(!0))?R(1,t.getNode(!0),!1):(r=c.dom.getParent(t.getNode(),f.or(x,C)),x(r)?R(1,r,!1):(ie.hide(),null))}function V(e){var t;return e&&e.collapsed?(t=W(e),t?t:e):e}function $(e){var t,i,o,a;return x(e)?(x(e.previousSibling)&&(o=e.previousSibling),i=re(n.before(e)),i||(t=ne(n.after(e))),t&&w(t.getNode())&&(a=t.getNode()),r.remove(e.previousSibling),r.remove(e.nextSibling),c.dom.remove(e),J(),c.dom.isEmpty(c.getBody())?(c.setContent(""),void c.focus()):o?n.after(o).toRange():a?n.before(a).toRange():i?i.toRange():t?t.toRange():null):null}function q(e,t,n){var r=c.dom,i,o,a,s;if(-1===e){if(N(n)&&y(n.getNode(!0)))return $(n.getNode(!0))}else if(E(t)&&y(t.getNode()))return $(t.getNode());if(s=c.schema.getTextBlockElements(),i=r.getParent(t.getNode(),r.isBlock),o=r.getParent(n.getNode(),r.isBlock),i===o||!s[i.nodeName]||!s[o.nodeName])return null;for(;a=i.firstChild;)o.appendChild(a);return c.dom.remove(i),n.toRange()}function j(e,t,n,i){var o,a,s,l;return!i.collapsed&&(o=_(i),x(o))?V($(o)):(a=L(e,i),n(a)&&r.isCaretContainerBlock(i.startContainer)?(l=-1==e?te.prev(a):te.next(a),l?V(l.toRange()):i):t(a)?V($(a.getNode(-1==e))):(s=-1==e?te.prev(a):te.next(a),t(s)?-1===e?q(e,a,s):q(e,s,a):void 0))}function Y(){function e(e,t){var n=t(k());n&&!e.isDefaultPrevented()&&(e.preventDefault(),S(n))}function r(e){for(var t=c.getBody();e&&e!=t;){if(C(e)||x(e))return e;e=e.parentNode}return null}function i(e,t,n){return n.collapsed?!1:h.reduce(n.getClientRects(),function(n,r){return n||u.containsXY(r,e,t)},!1)}function o(e){var t=!1;e.on("touchstart",function(){t=!1}),e.on("touchmove",function(){t=!0}),e.on("touchend",function(e){var n=r(e.target);x(n)?t||(e.preventDefault(),G(A(n))):J()})}function l(){var e,t=r(c.selection.getNode());C(t)&&y(t)&&c.dom.isEmpty(t)&&(e=c.dom.create("br",{"data-mce-bogus":"1"}),c.$(t).empty().append(e),c.selection.setRng(n.before(e).toRange()))}function f(e){var t=z();if(t)return"compositionstart"==e.type?(e.preventDefault(),e.stopPropagation(),void U(t)):void(" "!=t.innerHTML&&U(t))}function g(e){var t;switch(e.keyCode){case d.DELETE:t=l();break;case d.BACKSPACE:t=l()}t&&e.preventDefault()}var v=b(I,1,ne,E),w=b(I,-1,re,N),_=b(j,1,E,N),T=b(j,-1,N,E),B=b(F,-1,a.upUntil),D=b(F,1,a.downUntil);c.on("mouseup",function(){var e=k();e.collapsed&&S(W(e))}),c.on("click",function(e){var t;t=r(e.target),t&&x(t)&&e.preventDefault()});var L=function(e){var r=new t(e);if(!e.firstChild)return!1;var i=n.before(e.firstChild),o=r.next(i);return o&&!E(o)&&!N(o)},M=function(e,t){var n=c.dom.getParent(e,c.dom.isBlock),r=c.dom.getParent(t,c.dom.isBlock);return n===r},P=function(e,t){var n=c.dom.getParent(e,c.dom.isBlock),r=c.dom.getParent(t,c.dom.isBlock);return n&&!M(n,r)&&L(n)};o(c),c.on("mousedown",function(e){var t;if(t=r(e.target))x(t)?(e.preventDefault(),G(A(t))):(J(),i(e.clientX,e.clientY,c.selection.getRng())||c.selection.placeCaretAt(e.clientX,e.clientY));else{J(),ie.hide();var n=s.closestCaret(ee,e.clientX,e.clientY);n&&(P(e.target,n.node)||(e.preventDefault(),c.getBody().focus(),S(R(1,n.node,n.before))))}}),c.on("keydown",function(t){if(!d.modifierPressed(t))switch(t.keyCode){case d.RIGHT:e(t,v);break;case d.DOWN:e(t,D);break;case d.LEFT:e(t,w);break;case d.UP:e(t,B);break;case d.DELETE:e(t,_);break;case d.BACKSPACE:e(t,T);break;default:x(c.selection.getNode())&&t.preventDefault()}}),c.on("keyup compositionstart",function(e){f(e),g(e)},!0),c.on("cut",function(){var e=c.selection.getNode();x(e)&&p.setEditorTimeout(c,function(){S(V($(e)))})}),c.on("getSelectionRange",function(e){var t=e.range;if(ae){if(!ae.parentNode)return void(ae=null);t=t.cloneRange(),t.selectNode(ae),e.range=t}}),c.on("setSelectionRange",function(e){var t;t=G(e.range),t&&(e.range=t)}),c.on("focus",function(){p.setEditorTimeout(c,function(){c.selection.setRng(V(c.selection.getRng()))},0)}),m.init(c)}function X(){var e=c.contentStyles,t=".mce-content-body";e.push(ie.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;width: 100px;height: 100px;}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")}function K(e){return r.isCaretContainer(e.startContainer)||r.isCaretContainer(e.endContainer)}function G(t){var n,r=c.$,i=c.dom,o,a,s,l,u,d,f,h,p;if(!t)return J(),null;if(t.collapsed){if(J(),!K(t)){if(f=L(1,t),x(f.getNode()))return R(1,f.getNode(),!f.isAtEnd());if(x(f.getNode(!0)))return R(1,f.getNode(!0),!1)}return null}return s=t.startContainer,l=t.startOffset,u=t.endOffset,3==s.nodeType&&0==l&&x(s.parentNode)&&(s=s.parentNode,l=i.nodeIndex(s),s=s.parentNode),1!=s.nodeType?(J(),null):(u==l+1&&(n=s.childNodes[l]),x(n)?(h=p=n.cloneNode(!0),d=c.fire("ObjectSelected",{target:n,targetClone:h}),d.isDefaultPrevented()?(J(),null):(h=d.targetClone,o=r("#"+oe),0===o.length&&(o=r('
                    ').attr("id",oe),o.appendTo(c.getBody())),t=c.dom.createRng(),h===p&&e.ie?(o.empty().append(g.ZWSP).append(h).append(g.ZWSP),t.setStart(o[0].firstChild,0),t.setEnd(o[0].lastChild,1)):(o.empty().append("\xa0").append(h).append("\xa0"),t.setStart(o[0].firstChild,1),t.setEnd(o[0].lastChild,0)),o.css({top:i.getPos(n,c.getBody()).y}),o[0].focus(),a=c.selection.getSel(),a.removeAllRanges(),a.addRange(t),c.$("*[data-mce-selected]").removeAttr("data-mce-selected"),n.setAttribute("data-mce-selected",1),ae=n,t)):(J(),null))}function J(){ae&&(ae.removeAttribute("data-mce-selected"),c.$("#"+oe).remove(),ae=null)}function Q(){ie.destroy(),ae=null}function Z(){ie.hide()}var ee=c.getBody(),te=new t(ee),ne=b(v,te.next),re=b(v,te.prev),ie=new o(c.getBody(),y),oe="sel-"+c.dom.uniqueId(),ae,se=c.$;return e.ceFalse&&(Y(),X()),{showBlockCaretContainer:U,hideFakeCaret:Z,destroy:Q}}var b=f.curry,C=l.isContentEditableTrue,x=l.isContentEditableFalse,w=l.isElement,N=i.isAfterContentEditableFalse,E=i.isBeforeContentEditableFalse,_=c.getSelectedNode;return y}),r(Ze,[],function(){var e=0,t=function(){var e=function(){return Math.round(4294967295*Math.random()).toString(36)},t=(new Date).getTime();return"s"+t.toString(36)+e()+e()+e()},n=function(n){return n+e++ +t()};return{uuid:n}}),r(et,[w,g,E,R,A,H,P,Y,J,Q,Z,ee,oe,ae,N,f,Ae,Pe,B,L,Oe,d,m,u,Ie,Fe,ze,je,Qe,Ze],function(e,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,N,E,_,S,k,T,R,A){function B(e,t,i){var o=this,a,s,l;a=o.documentBaseUrl=i.documentBaseURL,s=i.baseURI,l=i.defaultSettings,t=P({id:e,theme:"modern",delta_width:0,delta_height:0,popup_css:"",plugins:"",document_base_url:a,add_form_submit_trigger:!0,submit_patch:!0,add_unload_trigger:!0,convert_urls:!0,relative_urls:!0,remove_script_host:!0,object_resizing:!0,doctype:"",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,padd_empty_editor:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",validate:!0,entity_encoding:"named",url_converter:o.convertURL,url_converter_scope:o,ie7_compat:!0},l,t),l&&l.external_plugins&&t.external_plugins&&(t.external_plugins=P({},l.external_plugins,t.external_plugins)),o.settings=t,r.language=t.language||"en",r.languageLoad=t.language_load,r.baseURL=i.baseURL,o.id=t.id=e,o.setDirty(!1),o.plugins={},o.documentBaseURI=new p(t.document_base_url||a,{base_uri:s}),o.baseURI=s,o.contentCSS=[],o.contentStyles=[],o.shortcuts=new k(o),o.loadedCSS={},o.editorCommands=new h(o),t.target&&(o.targetElm=t.target),o.suffix=i.suffix,o.editorManager=i,o.inline=t.inline,o.settings.content_editable=o.inline,t.cache_suffix&&(w.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),t.override_viewport===!1&&(w.overrideViewPort=!1),i.fire("SetupEditor",o),o.execCallback("setup",o),o.$=n.overrideDefaults(function(){return{context:o.inline?o.getBody():o.getDoc(),element:o.getBody()}})}var D=e.DOM,L=r.ThemeManager,M=r.PluginManager,P=N.extend,H=N.each,O=N.explode,I=N.inArray,F=N.trim,z=N.resolve,U=g.Event,W=w.gecko,V=w.ie;return B.prototype={render:function(){function e(){D.unbind(window,"ready",e),n.render()}function t(){var e=m.ScriptLoader;if(r.language&&"en"!=r.language&&!r.language_url&&(r.language_url=n.editorManager.baseURL+"/langs/"+r.language+".js"),r.language_url&&e.add(r.language_url),r.theme&&"function"!=typeof r.theme&&"-"!=r.theme.charAt(0)&&!L.urls[r.theme]){var t=r.theme_url;t=t?n.documentBaseURI.toAbsolute(t):"themes/"+r.theme+"/theme"+o+".js",L.load(r.theme,t)}N.isArray(r.plugins)&&(r.plugins=r.plugins.join(" ")),H(r.external_plugins,function(e,t){M.load(t,e),r.plugins+=" "+t}),H(r.plugins.split(/[ ,]/),function(e){if(e=F(e),e&&!M.urls[e])if("-"==e.charAt(0)){e=e.substr(1,e.length);var t=M.dependencies(e);H(t,function(e){var t={prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"};e=M.createUrl(t,e),M.load(e.resource,e)})}else M.load(e,{prefix:"plugins/",resource:e,suffix:"/plugin"+o+".js"})}),e.loadQueue(function(){n.removed||n.init()})}var n=this,r=n.settings,i=n.id,o=n.suffix;if(!U.domLoaded)return void D.bind(window,"ready",e);if(n.getElement()&&w.contentEditable){r.inline?n.inline=!0:(n.orgVisibility=n.getElement().style.visibility,n.getElement().style.visibility="hidden");var a=n.getElement().form||D.getParent(i,"form");a&&(n.formElement=a,r.hidden_input&&!/TEXTAREA|INPUT/i.test(n.getElement().nodeName)&&(D.insertAfter(D.create("input",{type:"hidden",name:i}),i),n.hasHiddenInput=!0),n.formEventDelegate=function(e){n.fire(e.type,e)},D.bind(a,"submit reset",n.formEventDelegate),n.on("reset",function(){n.setContent(n.startContent,{format:"raw"})}),!r.submit_patch||a.submit.nodeType||a.submit.length||a._mceOldSubmit||(a._mceOldSubmit=a.submit,a.submit=function(){return n.editorManager.triggerSave(),n.setDirty(!1),a._mceOldSubmit(a)})),n.windowManager=new v(n),n.notificationManager=new y(n),"xml"==r.encoding&&n.on("GetContent",function(e){e.save&&(e.content=D.encode(e.content))}),r.add_form_submit_trigger&&n.on("submit",function(){n.initialized&&n.save()}),r.add_unload_trigger&&(n._beforeUnload=function(){!n.initialized||n.destroyed||n.isHidden()||n.save({format:"raw",no_events:!0,set_dirty:!1})},n.editorManager.on("BeforeUnload",n._beforeUnload)),n.editorManager.add(n),t()}},init:function(){function e(n){var r=M.get(n),i,o;if(i=M.urls[n]||t.documentBaseUrl.replace(/\/$/,""),n=F(n),r&&-1===I(m,n)){if(H(M.dependencies(n),function(t){e(t)}),t.plugins[n])return;o=new r(t,i,t.$),t.plugins[n]=o,o.init&&(o.init(t,i),m.push(n))}}var t=this,n=t.settings,r=t.getElement(),i,o,a,s,l,c,u,d,f,h,p,m=[];if(this.editorManager.i18n.setCode(n.language),t.rtl=n.rtl_ui||this.editorManager.i18n.rtl,n.aria_label=n.aria_label||D.getAttrib(r,"aria-label",t.getLang("aria.rich_text_area")),n.theme&&("function"!=typeof n.theme?(n.theme=n.theme.replace(/-/,""),c=L.get(n.theme),t.theme=new c(t,L.urls[n.theme]),t.theme.init&&t.theme.init(t,L.urls[n.theme]||t.documentBaseUrl.replace(/\/$/,""),t.$)):t.theme=n.theme),H(n.plugins.replace(/\-/g,"").split(/[ ,]/),e),n.render_ui&&t.theme&&(t.orgDisplay=r.style.display,"function"!=typeof n.theme?(i=n.width||r.style.width||r.offsetWidth,o=n.height||r.style.height||r.offsetHeight,a=n.min_height||100,h=/^[0-9\.]+(|px)$/i,h.test(""+i)&&(i=Math.max(parseInt(i,10),100)),h.test(""+o)&&(o=Math.max(parseInt(o,10),a)),l=t.theme.renderUI({targetNode:r,width:i,height:o,deltaWidth:n.delta_width,deltaHeight:n.delta_height}),n.content_editable||(o=(l.iframeHeight||o)+("number"==typeof o?l.deltaHeight||0:""),a>o&&(o=a))):(l=n.theme(t,r),l.editorContainer.nodeType&&(l.editorContainer=l.editorContainer.id=l.editorContainer.id||t.id+"_parent"),l.iframeContainer.nodeType&&(l.iframeContainer=l.iframeContainer.id=l.iframeContainer.id||t.id+"_iframecontainer"),o=l.iframeHeight||r.offsetHeight),t.editorContainer=l.editorContainer),n.content_css&&H(O(n.content_css),function(e){t.contentCSS.push(t.documentBaseURI.toAbsolute(e))}),n.content_style&&t.contentStyles.push(n.content_style),n.content_editable)return r=s=l=null,t.initContentBody();if(t.iframeHTML=n.doctype+"",n.document_base_url!=t.documentBaseUrl&&(t.iframeHTML+=''),!w.caretAfter&&n.ie7_compat&&(t.iframeHTML+=''),t.iframeHTML+='',!/#$/.test(document.location.href))for(p=0;p',t.loadedCSS[g]=!0}d=n.body_id||"tinymce",-1!=d.indexOf("=")&&(d=t.getParam("body_id","","hash"),d=d[t.id]||d),f=n.body_class||"",-1!=f.indexOf("=")&&(f=t.getParam("body_class","","hash"),f=f[t.id]||""),n.content_security_policy&&(t.iframeHTML+=''),t.iframeHTML+='
                    ';var v='javascript:(function(){document.open();document.domain="'+document.domain+'";var ed = window.parent.tinymce.get("'+t.id+'");document.write(ed.iframeHTML);document.close();ed.initContentBody(true);})()';document.domain!=location.hostname&&w.ie&&w.ie<12&&(u=v);var y=D.create("iframe",{id:t.id+"_ifr",frameBorder:"0",allowTransparency:"true",title:t.editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),style:{width:"100%",height:o,display:"block"}});if(y.onload=function(){y.onload=null,t.fire("load")},D.setAttrib(y,"src",u||'javascript:""'),t.contentAreaContainer=l.iframeContainer,t.iframeElement=y,s=D.add(l.iframeContainer,y),V)try{t.getDoc()}catch(b){s.src=u=v}l.editorContainer&&(D.get(l.editorContainer).style.display=t.orgDisplay,t.hidden=D.isHidden(l.editorContainer)),t.getElement().style.display="none",D.setAttrib(t.id,"aria-hidden",!0),u||t.initContentBody(),r=s=l=null},initContentBody:function(t){var n=this,r=n.settings,s=n.getElement(),h=n.getDoc(),p,m;r.inline||(n.getElement().style.visibility=n.orgVisibility),t||r.content_editable||(h.open(),h.write(n.iframeHTML),h.close()),r.content_editable&&(n.on("remove",function(){var e=this.getBody();D.removeClass(e,"mce-content-body"),D.removeClass(e,"mce-edit-focus"),D.setAttrib(e,"contentEditable",null)}),D.addClass(s,"mce-content-body"),n.contentDocument=h=r.content_document||document,n.contentWindow=r.content_window||window,n.bodyElement=s,r.content_document=r.content_window=null,r.root_name=s.nodeName.toLowerCase()),p=n.getBody(),p.disabled=!0,n.readonly=r.readonly,n.readonly||(n.inline&&"static"==D.getStyle(p,"position",!0)&&(p.style.position="relative"),p.contentEditable=n.getParam("content_editable_state",!0)),p.disabled=!1,n.editorUpload=new T(n),n.schema=new b(r),n.dom=new e(h,{keep_values:!0,url_converter:n.convertURL,url_converter_scope:n,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:n.inline?n.getBody():null,collect:r.content_editable,schema:n.schema,onSetAttrib:function(e){n.fire("SetAttrib",e)}}),n.parser=new C(r,n.schema),n.parser.addAttributeFilter("src,href,style,tabindex",function(e,t){for(var r=e.length,i,o=n.dom,a,s;r--;)if(i=e[r],a=i.attr(t),s="data-mce-"+t,!i.attributes.map[s]){if(0===a.indexOf("data:")||0===a.indexOf("blob:"))continue;"style"===t?(a=o.serializeStyle(o.parseStyle(a),i.name),a.length||(a=null),i.attr(s,a),i.attr(t,a)):"tabindex"===t?(i.attr(s,a),i.attr(t,null)):i.attr(s,n.convertURL(a,t,i.name))}}),n.parser.addNodeFilter("script",function(e){for(var t=e.length,n,r;t--;)n=e[t],r=n.attr("type")||"no/type",0!==r.indexOf("mce-")&&n.attr("type","mce-"+r)}),n.parser.addNodeFilter("#cdata",function(e){for(var t=e.length,n;t--;)n=e[t],n.type=8,n.name="#comment",n.value="[CDATA["+n.value+"]]"}),n.parser.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t=e.length,r,i=n.schema.getNonEmptyElements();t--;)r=e[t],r.isEmpty(i)&&(r.append(new o("br",1)).shortEnded=!0)}),n.serializer=new a(r,n),n.selection=new l(n.dom,n.getWin(),n.serializer,n),n.formatter=new c(n),n.undoManager=new u(n),n.forceBlocks=new f(n),n.enterKey=new d(n),n._nodeChangeDispatcher=new i(n),n._selectionOverrides=new R(n),n.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(h.body.spellcheck=!1,D.setAttrib(p,"spellcheck","false")),n.quirks=new x(n),n.fire("PostRender"),r.directionality&&(p.dir=r.directionality),r.nowrap&&(p.style.whiteSpace="nowrap"),r.protect&&n.on("BeforeSetContent",function(e){H(r.protect,function(t){e.content=e.content.replace(t,function(e){return""})})}),n.on("SetContent",function(){n.addVisual(n.getBody())}),r.padd_empty_editor&&n.on("PostProcess",function(e){e.content=e.content.replace(/^(]*>( | |\s|\u00a0|)<\/p>[\r\n]*|
                    [\r\n]*)$/,"")}),n.load({initial:!0,format:"html"}),n.startContent=n.getContent({format:"raw"}),n.initialized=!0,n.bindPendingEventDelegates(),n.fire("init"),n.focus(!0),n.nodeChanged({initial:!0}),n.execCallback("init_instance_callback",n),n.on("compositionstart compositionend",function(e){n.composing="compositionstart"===e.type}),n.contentStyles.length>0&&(m="",H(n.contentStyles,function(e){m+=e+"\r\n"}),n.dom.addStyle(m)),H(n.contentCSS,function(e){n.loadedCSS[e]||(n.dom.loadCSS(e),n.loadedCSS[e]=!0)}),r.auto_focus&&E.setEditorTimeout(n,function(){var e;e=r.auto_focus===!0?n:n.editorManager.get(r.auto_focus),e.destroyed||e.focus()},100),s=h=p=null},focus:function(e){function t(e){return n.dom.getParent(e,function(e){return"true"===n.dom.getContentEditable(e)})}var n=this,r=n.selection,i=n.settings.content_editable,o,a,s=n.getDoc(),l=n.getBody(),c;if(!e){if(o=r.getRng(),o.item&&(a=o.item(0)),n.quirks.refreshContentEditable(),c=t(r.getNode()),n.$.contains(l,c))return c.focus(),r.normalize(),void n.editorManager.setActive(n);if(i||(w.opera||n.getBody().focus(),n.getWin().focus()),W||i){if(l.setActive)try{l.setActive()}catch(u){l.focus()}else l.focus();i&&r.normalize()}a&&a.ownerDocument==s&&(o=s.body.createControlRange(),o.addElement(a),o.select())}n.editorManager.setActive(n)},execCallback:function(e){var t=this,n=t.settings[e],r;if(n)return t.callbackLookup&&(r=t.callbackLookup[e])&&(n=r.func,r=r.scope),"string"==typeof n&&(r=n.replace(/\.\w+$/,""),r=r?z(r):0,n=z(n),t.callbackLookup=t.callbackLookup||{},t.callbackLookup[e]={func:n,scope:r}),n.apply(r||t,Array.prototype.slice.call(arguments,1))},translate:function(e){var t=this.settings.language||"en",n=this.editorManager.i18n;return e?(e=n.data[t+"."+e]||e.replace(/\{\#([^\}]+)\}/g,function(e,r){return n.data[t+"."+r]||"{#"+r+"}"}),this.editorManager.translate(e)):""},getLang:function(e,n){return this.editorManager.i18n.data[(this.settings.language||"en")+"."+e]||(n!==t?n:"{#"+e+"}")},getParam:function(e,t,n){var r=e in this.settings?this.settings[e]:t,i;return"hash"===n?(i={},"string"==typeof r?H(r.indexOf("=")>0?r.split(/[;,](?![^=;,]*(?:[;,]|$))/):r.split(","),function(e){e=e.split("="),e.length>1?i[F(e[0])]=F(e[1]):i[F(e[0])]=F(e)}):i=r,i):r},nodeChanged:function(e){this._nodeChangeDispatcher.nodeChanged(e)},addButton:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),t.text||t.icon||(t.icon=e),n.buttons=n.buttons||{},t.tooltip=t.tooltip||t.title,n.buttons[e]=t},addMenuItem:function(e,t){var n=this;t.cmd&&(t.onclick=function(){n.execCommand(t.cmd)}),n.menuItems=n.menuItems||{},n.menuItems[e]=t},addContextToolbar:function(e,t){var n=this,r;n.contextToolbars=n.contextToolbars||[],"string"==typeof e&&(r=e,e=function(e){return n.dom.is(e,r)}),n.contextToolbars.push({id:A.uuid("mcet"),predicate:e,items:t})},addCommand:function(e,t,n){this.editorCommands.addCommand(e,t,n)},addQueryStateHandler:function(e,t,n){this.editorCommands.addQueryStateHandler(e,t,n)},addQueryValueHandler:function(e,t,n){this.editorCommands.addQueryValueHandler(e,t,n)},addShortcut:function(e,t,n,r){this.shortcuts.add(e,t,n,r)},execCommand:function(e,t,n,r){return this.editorCommands.execCommand(e,t,n,r)},queryCommandState:function(e){return this.editorCommands.queryCommandState(e)},queryCommandValue:function(e){return this.editorCommands.queryCommandValue(e)},queryCommandSupported:function(e){return this.editorCommands.queryCommandSupported(e)},show:function(){var e=this;e.hidden&&(e.hidden=!1,e.inline?e.getBody().contentEditable=!0:(D.show(e.getContainer()),D.hide(e.id)),e.load(),e.fire("show"))},hide:function(){var e=this,t=e.getDoc();e.hidden||(V&&t&&!e.inline&&t.execCommand("SelectAll"),e.save(),e.inline?(e.getBody().contentEditable=!1,e==e.editorManager.focusedEditor&&(e.editorManager.focusedEditor=null)):(D.hide(e.getContainer()),D.setStyle(e.id,"display",e.orgDisplay)),e.hidden=!0,e.fire("hide"))},isHidden:function(){return!!this.hidden},setProgressState:function(e,t){this.fire("ProgressState",{state:e,time:t})},load:function(e){var n=this,r=n.getElement(),i;return r?(e=e||{},e.load=!0,i=n.setContent(r.value!==t?r.value:r.innerHTML,e),e.element=r,e.no_events||n.fire("LoadContent",e),e.element=r=null,i):void 0},save:function(e){var t=this,n=t.getElement(),r,i;if(n&&t.initialized)return e=e||{},e.save=!0,e.element=n,r=e.content=t.getContent(e),e.no_events||t.fire("SaveContent",e),"raw"==e.format&&t.fire("RawSaveContent",e),r=e.content,/TEXTAREA|INPUT/i.test(n.nodeName)?n.value=r:(t.inline||(n.innerHTML=r),(i=D.getParent(t.id,"form"))&&H(i.elements,function(e){return e.name==t.id?(e.value=r,!1):void 0})),e.element=n=null,e.set_dirty!==!1&&t.setDirty(!1),r},setContent:function(e,t){var n=this,r=n.getBody(),i,o;return t=t||{},t.format=t.format||"html",t.set=!0,t.content=e,t.no_events||n.fire("BeforeSetContent",t),e=t.content,0===e.length||/^\s+$/.test(e)?(o=V&&11>V?"":'
                    ',"TABLE"==r.nodeName?e=""+o+"":/^(UL|OL)$/.test(r.nodeName)&&(e="
                  • "+o+"
                  • "),i=n.settings.forced_root_block,i&&n.schema.isValidChild(r.nodeName.toLowerCase(),i.toLowerCase())?(e=o,e=n.dom.createHTML(i,n.settings.forced_root_block_attrs,e)):V||e||(e='
                    '),n.dom.setHTML(r,e),n.fire("SetContent",t)):("raw"!==t.format&&(e=new s({validate:n.validate},n.schema).serialize(n.parser.parse(e,{isRootContent:!0}))),t.content=F(e),n.dom.setHTML(r,t.content),t.no_events||n.fire("SetContent",t)),t.content},getContent:function(e){var t=this,n,r=t.getBody();return e=e||{},e.format=e.format||"html",e.get=!0,e.getInner=!0,e.no_events||t.fire("BeforeGetContent",e),n="raw"==e.format?t.serializer.getTrimmedContent():"text"==e.format?r.innerText||r.textContent:t.serializer.serialize(r,e),"text"!=e.format?e.content=F(n):e.content=n,e.no_events||t.fire("GetContent",e),e.content},insertContent:function(e,t){t&&(e=P({content:e},t)),this.execCommand("mceInsertContent",!1,e)},isDirty:function(){return!this.isNotDirty},setDirty:function(e){var t=!this.isNotDirty;this.isNotDirty=!e,e&&e!=t&&this.fire("dirty")},setMode:function(e){S.setMode(this,e)},getContainer:function(){var e=this;return e.container||(e.container=D.get(e.editorContainer||e.id+"_parent")),e.container},getContentAreaContainer:function(){return this.contentAreaContainer},getElement:function(){return this.targetElm||(this.targetElm=D.get(this.id)),this.targetElm},getWin:function(){var e=this,t;return e.contentWindow||(t=e.iframeElement,t&&(e.contentWindow=t.contentWindow)),e.contentWindow},getDoc:function(){var e=this,t;return e.contentDocument||(t=e.getWin(),t&&(e.contentDocument=t.document)),e.contentDocument},getBody:function(){return this.bodyElement||this.getDoc().body},convertURL:function(e,t,n){var r=this,i=r.settings;return i.urlconverter_callback?r.execCallback("urlconverter_callback",e,n,!0,t):!i.convert_urls||n&&"LINK"==n.nodeName||0===e.indexOf("file:")||0===e.length?e:i.relative_urls?r.documentBaseURI.toRelative(e):e=r.documentBaseURI.toAbsolute(e,i.remove_script_host)},addVisual:function(e){var n=this,r=n.settings,i=n.dom,o;e=e||n.getBody(),n.hasVisual===t&&(n.hasVisual=r.visual),H(i.select("table,a",e),function(e){var t;switch(e.nodeName){case"TABLE":return o=r.visual_table_class||"mce-item-table",t=i.getAttrib(e,"border"),void(t&&"0"!=t||!n.hasVisual?i.removeClass(e,o):i.addClass(e,o));case"A":return void(i.getAttrib(e,"href",!1)||(t=i.getAttrib(e,"name")||e.id,o=r.visual_anchor_class||"mce-item-anchor",t&&n.hasVisual?i.addClass(e,o):i.removeClass(e,o)))}}),n.fire("VisualAid",{element:e,hasVisual:n.hasVisual})},remove:function(){var e=this;e.removed||(e.save(),e.removed=1,e.unbindAllNativeEvents(),e.hasHiddenInput&&D.remove(e.getElement().nextSibling),e.inline||(V&&10>V&&e.getDoc().execCommand("SelectAll",!1,null),D.setStyle(e.id,"display",e.orgDisplay),e.getBody().onload=null),e.fire("remove"),e.editorManager.remove(e),D.remove(e.getContainer()),e._selectionOverrides.destroy(),e.editorUpload.destroy(),e.destroy())},destroy:function(e){var t=this,n;if(!t.destroyed){if(!e&&!t.removed)return void t.remove();e||(t.editorManager.off("beforeunload",t._beforeUnload),t.theme&&t.theme.destroy&&t.theme.destroy(),t.selection.destroy(),t.dom.destroy()),n=t.formElement,n&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),D.unbind(n,"submit reset",t.formEventDelegate)),t.contentAreaContainer=t.formElement=t.container=t.editorContainer=null,t.bodyElement=t.contentDocument=t.contentWindow=null,t.iframeElement=t.targetElm=null,t.selection&&(t.selection=t.selection.win=t.selection.dom=t.selection.dom.doc=null),t.destroyed=1}},uploadImages:function(e){return this.editorUpload.uploadImages(e)},_scanForImages:function(){return this.editorUpload.scanForImages()}},P(B.prototype,_),B}),r(tt,[],function(){var e={},t="en";return{setCode:function(e){e&&(t=e,this.rtl=this.data[e]?"rtl"===this.data[e]._dir:!1)},getCode:function(){return t},rtl:!1,add:function(t,n){var r=e[t];r||(e[t]=r={});for(var i in n)r[i]=n[i];this.setCode(t)},translate:function(n){var r;if(r=e[t],r||(r={}),"undefined"==typeof n)return n;if("string"!=typeof n&&n.raw)return n.raw;if(n.push){var i=n.slice(1);n=(r[n[0]]||n[0]).replace(/\{([0-9]+)\}/g,function(e,t){return i[t]})}return(r[n]||n).replace(/{context:\w+}$/,"")},data:e}}),r(nt,[w,u,d],function(e,t,n){function r(e){function l(){try{return document.activeElement}catch(e){return document.body}}function c(e,t){if(t&&t.startContainer){if(!e.isChildOf(t.startContainer,e.getRoot())||!e.isChildOf(t.endContainer,e.getRoot()))return;return{startContainer:t.startContainer,startOffset:t.startOffset,endContainer:t.endContainer,endOffset:t.endOffset}}return t}function u(e,t){var n;return t.startContainer?(n=e.getDoc().createRange(),n.setStart(t.startContainer,t.startOffset),n.setEnd(t.endContainer,t.endOffset)):n=t,n}function d(e){return!!s.getParent(e,r.isEditorUIElement)}function f(r){var f=r.editor;f.on("init",function(){(f.inline||n.ie)&&("onbeforedeactivate"in document&&n.ie<9?f.dom.bind(f.getBody(),"beforedeactivate",function(e){if(e.target==f.getBody())try{f.lastRng=f.selection.getRng()}catch(t){}}):f.on("nodechange mouseup keyup",function(e){var t=l();"nodechange"==e.type&&e.selectionChange||(t&&t.id==f.id+"_ifr"&&(t=f.getBody()),f.dom.isChildOf(t,f.getBody())&&(f.lastRng=f.selection.getRng()))}),n.webkit&&!i&&(i=function(){var t=e.activeEditor;if(t&&t.selection){var n=t.selection.getRng();n&&!n.collapsed&&(f.lastRng=n)}},s.bind(document,"selectionchange",i)))}),f.on("setcontent",function(){f.lastRng=null}),f.on("mousedown",function(){f.selection.lastFocusBookmark=null}),f.on("focusin",function(){var t=e.focusedEditor,n;f.selection.lastFocusBookmark&&(n=u(f,f.selection.lastFocusBookmark),f.selection.lastFocusBookmark=null,f.selection.setRng(n)),t!=f&&(t&&t.fire("blur",{focusedEditor:f}),e.setActive(f),e.focusedEditor=f,f.fire("focus",{blurredEditor:t}),f.focus(!0)),f.lastRng=null}),f.on("focusout",function(){t.setEditorTimeout(f,function(){var t=e.focusedEditor;d(l())||t!=f||(f.fire("blur",{focusedEditor:null}),e.focusedEditor=null,f.selection&&(f.selection.lastFocusBookmark=null))})}),o||(o=function(t){var n=e.activeEditor,r;r=t.target,n&&r.ownerDocument==document&&(n.selection&&r!=n.getBody()&&(n.selection.lastFocusBookmark=c(n.dom,n.lastRng)),r==document.body||d(r)||e.focusedEditor!=n||(n.fire("blur",{focusedEditor:null}),e.focusedEditor=null))},s.bind(document,"focusin",o)),f.inline&&!a&&(a=function(t){var n=e.activeEditor,r=n.dom;if(n.inline&&r&&!r.isChildOf(t.target,n.getBody())){var i=n.selection.getRng();i.collapsed||(n.lastRng=i)}},s.bind(document,"mouseup",a))}function h(t){e.focusedEditor==t.editor&&(e.focusedEditor=null),e.activeEditor||(s.unbind(document,"selectionchange",i), -s.unbind(document,"focusin",o),s.unbind(document,"mouseup",a),i=o=a=null)}e.on("AddEditor",f),e.on("RemoveEditor",h)}var i,o,a,s=e.DOM;return r.isEditorUIElement=function(e){return-1!==e.className.toString().indexOf("mce-")},r}),r(rt,[et,g,w,ae,d,m,c,ue,tt,nt],function(e,t,n,r,i,o,a,s,l,c){function u(e){g(C.editors,function(t){"scroll"===e.type?t.fire("ScrollWindow",e):t.fire("ResizeWindow",e)})}function d(e,n){n!==x&&(n?t(window).on("resize scroll",u):t(window).off("resize scroll",u),x=n)}function f(e){var t=C.editors,n;delete t[e.id];for(var r=0;r0&&g(m(t),function(e){var t;(t=p.get(e))?n.push(t):g(document.forms,function(t){g(t.elements,function(t){t.name===e&&(e="mce_editor_"+y++,p.setAttrib(t,"id",e),n.push(t))})})});break;case"textareas":case"specific_textareas":g(p.select("textarea"),function(t){e.editor_deselector&&c(t,e.editor_deselector)||e.editor_selector&&!c(t,e.editor_selector)||n.push(t)})}return n}function d(){function a(t,n,r){var i=new e(t,n,f);m.push(i),i.on("init",function(){++c===y.length&&x(m)}),i.targetElm=i.targetElm||r,i.render()}var c=0,m=[],y;return p.unbind(window,"ready",d),l("onpageload"),y=t.unique(u(n)),n.types?void g(n.types,function(e){o.each(y,function(t){return p.is(t,e.selector)?(a(s(t),v({},n,e),t),!1):!0})}):(o.each(y,function(e){h(f.get(e.id))}),y=o.grep(y,function(e){return!f.get(e.id)}),void g(y,function(e){r(n,e)?i("Could not initialize inline editor on invalid inline target element",e):a(s(e),n,e)}))}var f=this,b,C;C=o.makeMap("area base basefont br col frame hr img input isindex link meta param embed source wbr track colgroup option tbody tfoot thead tr script noscript style textarea video audio iframe object menu"," ");var x=function(e){b=e};return f.settings=n,p.bind(window,"ready",d),new a(function(e){b?e(b):x=function(t){e(t)}})},get:function(e){return arguments.length?e in this.editors?this.editors[e]:null:this.editors},add:function(e){var t=this,n=t.editors;return n[e.id]=e,n.push(e),d(n,!0),t.activeEditor=e,t.fire("AddEditor",{editor:e}),b||(b=function(){t.fire("BeforeUnload")},p.bind(window,"beforeunload",b)),e},createEditor:function(t,n){return this.add(new e(t,n,this))},remove:function(e){var t=this,n,r=t.editors,i;{if(e)return"string"==typeof e?(e=e.selector||e,void g(p.select(e),function(e){i=r[e.id],i&&t.remove(i)})):(i=e,r[i.id]?(f(i)&&t.fire("RemoveEditor",{editor:i}),r.length||p.unbind(window,"beforeunload",b),i.remove(),d(r,r.length>0),i):null);for(n=r.length-1;n>=0;n--)t.remove(r[n])}},execCommand:function(t,n,r){var i=this,o=i.get(r);switch(t){case"mceAddEditor":return i.get(r)||new e(r,i.settings,i).render(),!0;case"mceRemoveEditor":return o&&o.remove(),!0;case"mceToggleEditor":return o?(o.isHidden()?o.show():o.hide(),!0):(i.execCommand("mceAddEditor",0,r),!0)}return i.activeEditor?i.activeEditor.execCommand(t,n,r):!1},triggerSave:function(){g(this.editors,function(e){e.save()})},addI18n:function(e,t){l.add(e,t)},translate:function(e){return l.translate(e)},setActive:function(e){var t=this.activeEditor;this.activeEditor!=e&&(t&&t.fire("deactivate",{relatedTarget:e}),e.fire("activate",{relatedTarget:t})),this.activeEditor=e}},v(C,s),C.setup(),window.tinymce=window.tinyMCE=C,C}),r(it,[rt,m],function(e,t){var n=t.each,r=t.explode;e.on("AddEditor",function(e){var t=e.editor;t.on("preInit",function(){function e(e,t){n(t,function(t,n){t&&s.setStyle(e,n,t)}),s.rename(e,"span")}function i(e){s=t.dom,l.convert_fonts_to_spans&&n(s.select("font,u,strike",e.node),function(e){o[e.nodeName.toLowerCase()](s,e)})}var o,a,s,l=t.settings;l.inline_styles&&(a=r(l.font_size_legacy_values),o={font:function(t,n){e(n,{backgroundColor:n.style.backgroundColor,color:n.color,fontFamily:n.face,fontSize:a[parseInt(n.size,10)-1]})},u:function(n,r){"html4"===t.settings.schema&&e(r,{textDecoration:"underline"})},strike:function(t,n){e(n,{textDecoration:"line-through"})}},t.on("PreProcess SetContent",i))})})}),r(ot,[ue,m],function(e,t){var n={send:function(e){function r(){!e.async||4==i.readyState||o++>1e4?(e.success&&1e4>o&&200==i.status?e.success.call(e.success_scope,""+i.responseText,i,e):e.error&&e.error.call(e.error_scope,o>1e4?"TIMED_OUT":"GENERAL",i,e),i=null):setTimeout(r,10)}var i,o=0;if(e.scope=e.scope||this,e.success_scope=e.success_scope||e.scope,e.error_scope=e.error_scope||e.scope,e.async=e.async!==!1,e.data=e.data||"",n.fire("beforeInitialize",{settings:e}),i=new XMLHttpRequest){if(i.overrideMimeType&&i.overrideMimeType(e.content_type),i.open(e.type||(e.data?"POST":"GET"),e.url,e.async),e.crossDomain&&(i.withCredentials=!0),e.content_type&&i.setRequestHeader("Content-Type",e.content_type),e.requestheaders&&t.each(e.requestheaders,function(e){i.setRequestHeader(e.key,e.value)}),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i=n.fire("beforeSend",{xhr:i,settings:e}).xhr,i.send(e.data),!e.async)return r();setTimeout(r,10)}}};return t.extend(n,e),n}),r(at,[],function(){function e(t,n){var r,i,o,a;if(n=n||'"',null===t)return"null";if(o=typeof t,"string"==o)return i="\bb t\nn\ff\rr\"\"''\\\\",n+t.replace(/([\u0080-\uFFFF\x00-\x1f\"\'\\])/g,function(e,t){return'"'===n&&"'"===e?e:(r=i.indexOf(t),r+1?"\\"+i.charAt(r+1):(e=t.charCodeAt().toString(16),"\\u"+"0000".substring(e.length)+e))})+n;if("object"==o){if(t.hasOwnProperty&&"[object Array]"===Object.prototype.toString.call(t)){for(r=0,i="[";r0?",":"")+e(t[r],n);return i+"]"}i="{";for(a in t)t.hasOwnProperty(a)&&(i+="function"!=typeof t[a]?(i.length>1?","+n:n)+a+n+":"+e(t[a],n):"");return i+"}"}return""+t}return{serialize:e,parse:function(e){try{return window[String.fromCharCode(101)+"val"]("("+e+")")}catch(t){}}}}),r(st,[at,ot,m],function(e,t,n){function r(e){this.settings=i({},e),this.count=0}var i=n.extend;return r.sendRPC=function(e){return(new r).send(e)},r.prototype={send:function(n){var r=n.error,o=n.success;n=i(this.settings,n),n.success=function(t,i){t=e.parse(t),"undefined"==typeof t&&(t={error:"JSON Parse error."}),t.error?r.call(n.error_scope||n.scope,t.error,i):o.call(n.success_scope||n.scope,t.result)},n.error=function(e,t){r&&r.call(n.error_scope||n.scope,e,t)},n.data=e.serialize({id:n.id||"c"+this.count++,method:n.method,params:n.params}),n.content_type="application/json",t.send(n)}},r}),r(lt,[w],function(e){return{callbacks:{},count:0,send:function(n){var r=this,i=e.DOM,o=n.count!==t?n.count:r.count,a="tinymce_jsonp_"+o;r.callbacks[o]=function(e){i.remove(a),delete r.callbacks[o],n.callback(e)},i.add(i.doc.body,"script",{id:a,src:n.url,type:"text/javascript"}),r.count++}}}),r(ct,[],function(){function e(){s=[];for(var e in a)s.push(e);i.length=s.length}function n(){function n(e){var n,r;return r=e!==t?u+e:i.indexOf(",",u),-1===r||r>i.length?null:(n=i.substring(u,r),u=r+1,n)}var r,i,s,u=0;if(a={},c){o.load(l),i=o.getAttribute(l)||"";do{var d=n();if(null===d)break;if(r=n(parseInt(d,32)||0),null!==r){if(d=n(),null===d)break;s=n(parseInt(d,32)||0),r&&(a[r]=s)}}while(null!==r);e()}}function r(){var t,n="";if(c){for(var r in a)t=a[r],n+=(n?",":"")+r.length.toString(32)+","+r+","+t.length.toString(32)+","+t;o.setAttribute(l,n);try{o.save(l)}catch(i){}e()}}var i,o,a,s,l,c;try{if(window.localStorage)return localStorage}catch(u){}return l="tinymce",o=document.documentElement,c=!!o.addBehavior,c&&o.addBehavior("#default#userData"),i={key:function(e){return s[e]},getItem:function(e){return e in a?a[e]:null},setItem:function(e,t){a[e]=""+t,r()},removeItem:function(e){delete a[e],r()},clear:function(){a={},r()}},n(),i}),r(ut,[w,f,N,E,m,d],function(e,t,n,r,i,o){var a=window.tinymce;return a.DOM=e.DOM,a.ScriptLoader=n.ScriptLoader,a.PluginManager=r.PluginManager,a.ThemeManager=r.ThemeManager,a.dom=a.dom||{},a.dom.Event=t.Event,i.each(i,function(e,t){a[t]=e}),i.each("isOpera isWebKit isIE isGecko isMac".split(" "),function(e){a[e]=o[e.substr(2).toLowerCase()]}),{}}),r(dt,[se,m],function(e,t){return e.extend({Defaults:{firstControlClass:"first",lastControlClass:"last"},init:function(e){this.settings=t.extend({},this.Defaults,e)},preRender:function(e){e.bodyClasses.add(this.settings.containerClass)},applyClasses:function(e){var t=this,n=t.settings,r,i,o,a;r=n.firstControlClass,i=n.lastControlClass,e.each(function(e){e.classes.remove(r).remove(i).add(n.controlClass),e.visible()&&(o||(o=e),a=e)}),o&&o.classes.add(r),a&&a.classes.add(i)},renderHtml:function(e){var t=this,n="";return t.applyClasses(e.items()),e.items().each(function(e){n+=e.renderHtml()}),n},recalc:function(){},postRender:function(){},isNative:function(){return!1}})}),r(ft,[dt],function(e){return e.extend({Defaults:{containerClass:"abs-layout",controlClass:"abs-layout-item"},recalc:function(e){e.items().filter(":visible").each(function(e){var t=e.settings;e.layoutRect({x:t.x,y:t.y,w:t.w,h:t.h}),e.recalc&&e.recalc()})},renderHtml:function(e){return'
                    '+this._super(e)}})}),r(ht,[De],function(e){return e.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t=this,n;t._super(e),e=t.settings,n=t.settings.size,t.on("click mousedown",function(e){e.preventDefault()}),t.on("touchstart",function(e){t.fire("click",e),e.preventDefault()}),e.subtype&&t.classes.add(e.subtype),n&&t.classes.add("btn-"+n),e.icon&&t.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild,t;e&&(t=e.style,t.width=t.height="100%"),this._super()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("icon"),i,o=e.state.get("text"),a="";return i=e.settings.image,i?(r="none","string"!=typeof i&&(i=window.getSelection?i[0]:i[1]),i=" style=\"background-image: url('"+i+"')\""):i="",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),r=e.settings.icon?n+"ico "+n+"i-"+r:"",'
                    "},bindStates:function(){function e(e){var i=n("span."+r,t.getEl());e?(i[0]||(n("button:first",t.getEl()).append(''),i=n("span."+r,t.getEl())),i.html(t.encode(e))):i.remove(),t.classes.toggle("btn-has-text",!!e)}var t=this,n=t.$,r=t.classPrefix+"txt";return t.state.on("change:text",function(t){e(t.value)}),t.state.on("change:icon",function(n){var r=n.value,i=t.classPrefix;t.settings.icon=r,r=r?i+"ico "+i+"i-"+t.settings.icon:"";var o=t.getEl().firstChild,a=o.getElementsByTagName("i")[0];r?(a&&a==o.firstChild||(a=document.createElement("i"),o.insertBefore(a,o.firstChild)),a.className=r):a&&o.removeChild(a),e(t.state.get("text"))}),t._super()}})}),r(pt,[xe],function(e){return e.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this,t=e._layout;return e.classes.add("btn-group"),e.preRender(),t.preRender(e),'
                    '+(e.settings.html||"")+t.renderHtml(e)+"
                    "}})}),r(mt,[De],function(e){return e.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
                    '+e.encode(e.state.get("text"))+"
                    "},bindStates:function(){function e(e){t.classes.toggle("checked",e),t.aria("checked",e)}var t=this;return t.state.on("change:text",function(e){t.getEl("al").firstChild.data=t.translate(e.value)}),t.state.on("change:checked change:value",function(n){t.fire("change"),e(n.value)}),t.state.on("change:icon",function(e){var n=e.value,r=t.classPrefix;if("undefined"==typeof n)return t.settings.icon;t.settings.icon=n,n=n?r+"ico "+r+"i-"+t.settings.icon:"";var i=t.getEl().firstChild,o=i.getElementsByTagName("i")[0];n?(o&&o==i.firstChild||(o=document.createElement("i"),i.insertBefore(o,i.firstChild)),o.className=n):o&&i.removeChild(o)}),t.state.get("checked")&&e(!0),t._super()}})}),r(gt,[De,be,pe,g],function(e,t,n,r){return e.extend({init:function(e){var t=this;t._super(e),e=t.settings,t.classes.add("combobox"),t.subinput=!0,t.ariaTarget="inp",e.menu=e.menu||e.values,e.menu&&(e.icon="caret"),t.on("click",function(n){var i=n.target,o=t.getEl();if(r.contains(o,i)||i==o)for(;i&&i!=o;)i.id&&-1!=i.id.indexOf("-open")&&(t.fire("action"),e.menu&&(t.showMenu(),n.aria&&t.menu.items()[0].focus())),i=i.parentNode}),t.on("keydown",function(e){"INPUT"==e.target.nodeName&&13==e.keyCode&&t.parents().reverse().each(function(n){var r=t.state.get("value"),i=t.getEl("inp").value;return e.preventDefault(),t.state.set("value",i),r!=i&&t.fire("change"),n.hasEventListeners("submit")&&n.toJSON?(n.fire("submit",{data:n.toJSON()}),!1):void 0})}),t.on("keyup",function(e){"INPUT"==e.target.nodeName&&t.state.set("value",e.target.value)})},showMenu:function(){var e=this,n=e.settings,r;e.menu||(r=n.menu||[],r.length?r={type:"menu",items:r}:r.type=r.type||"menu",e.menu=t.create(r).parent(e).renderTo(e.getContainerElm()),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control===e.menu&&e.focus()}),e.menu.on("show hide",function(t){t.control.items().each(function(t){t.active(t.value()==e.value())})}).fire("show"),e.menu.on("select",function(t){e.value(t.control.value())}),e.on("focusin",function(t){"INPUT"==t.target.tagName.toUpperCase()&&e.menu.hide()}),e.aria("expanded",!0)),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"])},focus:function(){this.getEl("inp").focus()},repaint:function(){var e=this,t=e.getEl(),i=e.getEl("open"),o=e.layoutRect(),a,s;a=i?o.w-n.getSize(i).width-10:o.w-10;var l=document;return l.all&&(!l.documentMode||l.documentMode<=8)&&(s=e.layoutRect().h-2+"px"),r(t.firstChild).css({width:a,lineHeight:s}),e._super(),e},postRender:function(){var e=this;return r(this.getEl("inp")).on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)}),e._super()},renderHtml:function(){var e=this,t=e._id,n=e.settings,r=e.classPrefix,i=e.state.get("value")||"",o,a,s="",l="";return"spellcheck"in n&&(l+=' spellcheck="'+n.spellcheck+'"'),n.maxLength&&(l+=' maxlength="'+n.maxLength+'"'),n.size&&(l+=' size="'+n.size+'"'),n.subtype&&(l+=' type="'+n.subtype+'"'),e.disabled()&&(l+=' disabled="disabled"'),o=n.icon,o&&"caret"!=o&&(o=r+"ico "+r+"i-"+n.icon),a=e.state.get("text"),(o||a)&&(s='
                    ",e.classes.add("has-open")),'
                    '+s+"
                    "},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl("inp").value),this.state.get("value"))},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl("inp").value!=t.value&&(e.getEl("inp").value=t.value)}),e.state.on("change:disabled",function(t){e.getEl("inp").disabled=t.value}),e._super()},remove:function(){r(this.getEl("inp")).off(),this._super()}})}),r(vt,[gt],function(e){return e.extend({init:function(e){var t=this;e.spellcheck=!1,e.onaction&&(e.icon="none"),t._super(e),t.classes.add("colorbox"),t.on("change keyup postrender",function(){t.repaintColor(t.value())})},repaintColor:function(e){var t=this.getEl().getElementsByTagName("i")[0];if(t)try{t.style.background=e}catch(n){}},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.state.get("rendered")&&e.repaintColor(t.value)}),e._super()}})}),r(yt,[ht,ke],function(e,t){return e.extend({showPanel:function(){var e=this,n=e.settings;if(e.active(!0),e.panel)e.panel.show();else{var r=n.panel;r.type&&(r={layout:"grid",items:r}),r.role=r.role||"dialog",r.popover=!0,r.autohide=!0,r.ariaRoot=!0,e.panel=new t(r).on("hide",function(){e.active(!1)}).on("cancel",function(t){t.stopPropagation(),e.focus(),e.hidePanel()}).parent(e).renderTo(e.getContainerElm()),e.panel.fire("show"),e.panel.reflow()}e.panel.moveRel(e.getEl(),n.popoverAlign||(e.isRtl()?["bc-tr","bc-tc"]:["bc-tl","bc-tc"]))},hidePanel:function(){var e=this;e.panel&&e.panel.hide()},postRender:function(){var e=this;return e.aria("haspopup",!0),e.on("click",function(t){t.control===e&&(e.panel&&e.panel.visible()?e.hidePanel():(e.showPanel(),e.panel.focus(!!t.aria)))}),e._super()},remove:function(){return this.panel&&(this.panel.remove(),this.panel=null),this._super()}})}),r(bt,[yt,w],function(e,t){var n=t.DOM;return e.extend({init:function(e){this._super(e),this.classes.add("colorbutton")},color:function(e){return e?(this._color=e,this.getEl("preview").style.backgroundColor=e,this):this._color},resetColor:function(){return this._color=null,this.getEl("preview").style.backgroundColor=null,this},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r=e.state.get("text"),i=e.settings.icon?n+"ico "+n+"i-"+e.settings.icon:"",o=e.settings.image?" style=\"background-image: url('"+e.settings.image+"')\"":"",a="";return r&&(e.classes.add("btn-has-text"),a=''+e.encode(r)+""),'
                    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(r){r.aria&&"down"==r.aria.key||r.control!=e||n.getParent(r.target,"."+e.classPrefix+"open")||(r.stopImmediatePropagation(),t.call(e,r))}),delete e.settings.onclick,e._super()}})}),r(Ct,[],function(){function e(e){function i(e,i,o){var a,s,l,c,u,d;return a=0,s=0,l=0,e/=255,i/=255,o/=255,u=t(e,t(i,o)),d=n(e,n(i,o)),u==d?(l=u,{h:0,s:0,v:100*l}):(c=e==u?i-o:o==u?e-i:o-e,a=e==u?3:o==u?1:5,a=60*(a-c/(d-u)),s=(d-u)/d,l=d,{h:r(a),s:r(100*s),v:r(100*l)})}function o(e,i,o){var a,s,l,c;if(e=(parseInt(e,10)||0)%360,i=parseInt(i,10)/100,o=parseInt(o,10)/100,i=n(0,t(i,1)),o=n(0,t(o,1)),0===i)return void(d=f=h=r(255*o));switch(a=e/60,s=o*i,l=s*(1-Math.abs(a%2-1)),c=o-s,Math.floor(a)){case 0:d=s,f=l,h=0;break;case 1:d=l,f=s,h=0;break;case 2:d=0,f=s,h=l;break;case 3:d=0,f=l,h=s;break;case 4:d=l,f=0,h=s;break;case 5:d=s,f=0,h=l;break;default:d=f=h=0}d=r(255*(d+c)),f=r(255*(f+c)),h=r(255*(h+c))}function a(){function e(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+e(d)+e(f)+e(h)}function s(){return{r:d,g:f,b:h}}function l(){return i(d,f,h)}function c(e){var t;return"object"==typeof e?"r"in e?(d=e.r,f=e.g,h=e.b):"v"in e&&o(e.h,e.s,e.v):(t=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)[^\)]*\)/gi.exec(e))?(d=parseInt(t[1],10),f=parseInt(t[2],10),h=parseInt(t[3],10)):(t=/#([0-F]{2})([0-F]{2})([0-F]{2})/gi.exec(e))?(d=parseInt(t[1],16),f=parseInt(t[2],16),h=parseInt(t[3],16)):(t=/#([0-F])([0-F])([0-F])/gi.exec(e))&&(d=parseInt(t[1]+t[1],16),f=parseInt(t[2]+t[2],16),h=parseInt(t[3]+t[3],16)),d=0>d?0:d>255?255:d,f=0>f?0:f>255?255:f,h=0>h?0:h>255?255:h,u}var u=this,d=0,f=0,h=0;e&&c(e),u.toRgb=s,u.toHsv=l,u.toHex=a,u.parse=c}var t=Math.min,n=Math.max,r=Math.round;return e}),r(xt,[De,we,pe,Ct],function(e,t,n,r){return e.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){function e(e,t){var r=n.getPos(e),i,o;return i=t.pageX-r.x,o=t.pageY-r.y,i=Math.max(0,Math.min(i/e.clientWidth,1)),o=Math.max(0,Math.min(o/e.clientHeight,1)),{x:i,y:o}}function i(e,t){var i=(360-e.h)/360;n.css(d,{top:100*i+"%"}),t||n.css(h,{left:e.s+"%",top:100-e.v+"%"}),f.style.background=new r({s:100,v:100,h:e.h}).toHex(),s.color().parse({s:e.s,v:e.v,h:e.h})}function o(t){var n;n=e(f,t),c.s=100*n.x,c.v=100*(1-n.y),i(c),s.fire("change")}function a(t){var n;n=e(u,t),c=l.toHsv(),c.h=360*(1-n.y),i(c,!0),s.fire("change")}var s=this,l=s.color(),c,u,d,f,h;u=s.getEl("h"),d=s.getEl("hp"),f=s.getEl("sv"),h=s.getEl("svp"),s._repaint=function(){c=l.toHsv(),i(c)},s._super(),s._svdraghelper=new t(s._id+"-sv",{start:o,drag:o}),s._hdraghelper=new t(s._id+"-h",{start:a,drag:a}),s._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){var t=this;return arguments.length?(t.color().parse(e),void(t._rendered&&t._repaint())):t.color().toHex()},color:function(){return this._color||(this._color=new r),this._color},renderHtml:function(){function e(){var e,t,n="",i,a;for(i="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",a=o.split(","),e=0,t=a.length-1;t>e;e++)n+='
                    ';return n}var t=this,n=t._id,r=t.classPrefix,i,o="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000",a="background: -ms-linear-gradient(top,"+o+");background: linear-gradient(to bottom,"+o+");";return i='
                    '+e()+'
                    ','
                    '+i+"
                    "}})}),r(wt,[De],function(e){return e.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="\xbb"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){var n,r=e.target;(n=r.getAttribute("data-index"))&&t.fire("select",{value:t.row()[n],index:n})}),t.row(t.settings.row)},focus:function(){var e=this;return e.getEl().firstChild.focus(),e},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){var e=this;return'
                    '+e._getDataPathHtml(e.state.get("row"))+"
                    "},bindStates:function(){var e=this;return e.state.on("change:row",function(t){e.innerHtml(e._getDataPathHtml(t.value))}),e._super()},_getDataPathHtml:function(e){var t=this,n=e||[],r,i,o="",a=t.classPrefix;for(r=0,i=n.length;i>r;r++)o+=(r>0?'":"")+'
                    '+n[r].name+"
                    ";return o||(o='
                    \xa0
                    '),o}})}),r(Nt,[wt],function(e){return e.extend({postRender:function(){function e(e){if(1===e.nodeType){if("BR"==e.nodeName||e.getAttribute("data-mce-bogus"))return!0;if("bookmark"===e.getAttribute("data-mce-type"))return!0}return!1}var t=this,n=t.settings.editor;return n.settings.elementpath!==!1&&(t.on("select",function(e){n.focus(),n.selection.select(this.row()[e.index].element),n.nodeChanged()}),n.on("nodeChange",function(r){for(var i=[],o=r.parents,a=o.length;a--;)if(1==o[a].nodeType&&!e(o[a])){var s=n.fire("ResolveName",{name:o[a].nodeName.toLowerCase(),target:o[a]});if(s.isDefaultPrevented()||i.push({name:s.name,element:o[a]}),s.isPropagationStopped())break}t.row(i)})),t._super()}})}),r(Et,[xe],function(e){return e.extend({Defaults:{layout:"flex",align:"center",defaults:{flex:1}},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.classes.add("formitem"),t.preRender(e),'
                    '+(e.settings.title?'
                    '+e.settings.title+"
                    ":"")+'
                    '+(e.settings.html||"")+t.renderHtml(e)+"
                    "}})}),r(_t,[xe,Et,m],function(e,t,n){return e.extend({Defaults:{containerCls:"form",layout:"flex",direction:"column",align:"stretch",flex:1,padding:20,labelGap:30,spacing:10,callbacks:{submit:function(){this.submit()}}},preRender:function(){var e=this,r=e.items();e.settings.formItemDefaults||(e.settings.formItemDefaults={layout:"flex",autoResize:"overflow",defaults:{flex:1}}),r.each(function(r){var i,o=r.settings.label;o&&(i=new t(n.extend({items:{type:"label",id:r._id+"-l",text:o,flex:0,forId:r._id,disabled:r.disabled()}},e.settings.formItemDefaults)),i.type="formitem",r.aria("labelledby",r._id+"-l"),"undefined"==typeof r.settings.flex&&(r.settings.flex=1),e.replace(r,i),i.add(r))})},submit:function(){return this.fire("submit",{data:this.toJSON()})},postRender:function(){var e=this;e._super(),e.fromJSON(e.settings.data)},bindStates:function(){function e(){var e=0,n=[],r,i,o;if(t.settings.labelGapCalc!==!1)for(o="children"==t.settings.labelGapCalc?t.find("formitem"):t.items(),o.filter("formitem").each(function(t){var r=t.items()[0],i=r.getEl().clientWidth;e=i>e?i:e,n.push(r)}),i=t.settings.labelGap||0,r=n.length;r--;)n[r].settings.minWidth=e+i}var t=this;t._super(),t.on("show",e),e()}})}),r(St,[_t],function(e){return e.extend({Defaults:{containerCls:"fieldset",layout:"flex",direction:"column",align:"stretch",flex:1,padding:"25 15 5 15",labelGap:30,spacing:10,border:1},renderHtml:function(){var e=this,t=e._layout,n=e.classPrefix;return e.preRender(),t.preRender(e),'
                    '+(e.settings.title?''+e.settings.title+"":"")+'
                    '+(e.settings.html||"")+t.renderHtml(e)+"
                    "}})}),r(kt,[gt,m],function(e,t){return e.extend({init:function(e){var n=this,r=tinymce.activeEditor,i=r.settings,o,a,s;e.spellcheck=!1,s=i.file_picker_types||i.file_browser_callback_types,s&&(s=t.makeMap(s,/[, ]/)),s&&!s[e.filetype]||(a=i.file_picker_callback,!a||s&&!s[e.filetype]?(a=i.file_browser_callback,!a||s&&!s[e.filetype]||(o=function(){a(n.getEl("inp").id,n.value(),e.filetype,window)})):o=function(){var i=n.fire("beforecall").meta;i=t.extend({filetype:e.filetype},i),a.call(r,function(e,t){n.value(e).fire("change",{meta:t})},n.value(),i)}),o&&(e.icon="browse",e.onaction=o),n._super(e)}})}),r(Tt,[ft],function(e){return e.extend({recalc:function(e){var t=e.layoutRect(),n=e.paddingBox;e.items().filter(":visible").each(function(e){e.layoutRect({x:n.left,y:n.top,w:t.innerW-n.right-n.left,h:t.innerH-n.top-n.bottom}),e.recalc&&e.recalc()})}})}),r(Rt,[ft],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v=[],y,b,C,x,w,N,E,_,S,k,T,R,A,B,D,L,M,P,H,O,I,F,z=Math.max,U=Math.min;for(r=e.items().filter(":visible"),i=e.layoutRect(),o=e.paddingBox,a=e.settings,f=e.isRtl()?a.direction||"row-reversed":a.direction,s=a.align,l=e.isRtl()?a.pack||"end":a.pack,c=a.spacing||0,"row-reversed"!=f&&"column-reverse"!=f||(r=r.set(r.toArray().reverse()),f=f.split("-")[0]),"column"==f?(S="y",E="h",_="minH",k="maxH",R="innerH",T="top",A="deltaH",B="contentH",H="left",M="w",D="x",L="innerW",P="minW",O="right",I="deltaW",F="contentW"):(S="x",E="w",_="minW",k="maxW",R="innerW",T="left",A="deltaW",B="contentW",H="top",M="h",D="y",L="innerH",P="minH",O="bottom",I="deltaH",F="contentH"),d=i[R]-o[T]-o[T],N=u=0,t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),m=h.settings,g=m.flex,d-=n-1>t?c:0,g>0&&(u+=g,p[k]&&v.push(h),p.flex=g),d-=p[_],y=o[H]+p[P]+o[O],y>N&&(N=y);if(x={},0>d?x[_]=i[_]-d+i[A]:x[_]=i[R]-d+i[A],x[P]=N+i[I],x[B]=i[R]-d,x[F]=N,x.minW=U(x.minW,i.maxW),x.minH=U(x.minH,i.maxH),x.minW=z(x.minW,i.startMinWidth),x.minH=z(x.minH,i.startMinHeight),!i.autoResize||x.minW==i.minW&&x.minH==i.minH){for(C=d/u,t=0,n=v.length;n>t;t++)h=v[t],p=h.layoutRect(),b=p[k],y=p[_]+p.flex*C,y>b?(d-=p[k]-p[_],u-=p.flex,p.flex=0,p.maxFlexSize=b):p.maxFlexSize=0;for(C=d/u,w=o[T],x={},0===u&&("end"==l?w=d+o[T]:"center"==l?(w=Math.round(i[R]/2-(i[R]-d)/2)+o[T],0>w&&(w=o[T])):"justify"==l&&(w=o[T],c=Math.floor(d/(r.length-1)))),x[D]=o[H],t=0,n=r.length;n>t;t++)h=r[t],p=h.layoutRect(),y=p.maxFlexSize||p[_],"center"===s?x[D]=Math.round(i[L]/2-p[M]/2):"stretch"===s?(x[M]=z(p[P]||0,i[L]-o[H]-o[O]),x[D]=o[H]):"end"===s&&(x[D]=i[L]-p[M]-o.top),p.flex>0&&(y+=p.flex*C),x[E]=y,x[S]=w,h.layoutRect(x),h.recalc&&h.recalc(),w+=y+c}else if(x.w=x.minW,x.h=x.minH,e.layoutRect(x),this.recalc(e),null===e._lastRect){var W=e.parent();W&&(W._lastRect=null,W.recalc())}}})}),r(At,[dt],function(e){return e.extend({Defaults:{containerClass:"flow-layout",controlClass:"flow-layout-item",endClass:"break"},recalc:function(e){e.items().filter(":visible").each(function(e){e.recalc&&e.recalc()})},isNative:function(){return!0}})}),r(Bt,[ye,De,ke,m,rt,d],function(e,t,n,r,i,o){function a(e){function t(t,n){return function(){var r=this;e.on("nodeChange",function(i){var o=e.formatter,a=null;s(i.parents,function(e){return s(t,function(t){return n?o.matchNode(e,n,{value:t.value})&&(a=t.value):o.matchNode(e,t.value)&&(a=t.value),a?!1:void 0}),a?!1:void 0}),r.value(a)})}}function r(e){e=e.replace(/;$/,"").split(";");for(var t=e.length;t--;)e[t]=e[t].split("=");return e}function i(){function t(e){var n=[];if(e)return s(e,function(e){var o={text:e.title,icon:e.icon};if(e.items)o.menu=t(e.items);else{ -var a=e.format||"custom"+r++;e.format||(e.name=a,i.push(e)),o.format=a,o.cmd=e.cmd}n.push(o)}),n}function n(){var n;return n=t(e.settings.style_formats_merge?e.settings.style_formats?o.concat(e.settings.style_formats):o:e.settings.style_formats||o)}var r=0,i=[],o=[{title:"Headings",items:[{title:"Heading 1",format:"h1"},{title:"Heading 2",format:"h2"},{title:"Heading 3",format:"h3"},{title:"Heading 4",format:"h4"},{title:"Heading 5",format:"h5"},{title:"Heading 6",format:"h6"}]},{title:"Inline",items:[{title:"Bold",icon:"bold",format:"bold"},{title:"Italic",icon:"italic",format:"italic"},{title:"Underline",icon:"underline",format:"underline"},{title:"Strikethrough",icon:"strikethrough",format:"strikethrough"},{title:"Superscript",icon:"superscript",format:"superscript"},{title:"Subscript",icon:"subscript",format:"subscript"},{title:"Code",icon:"code",format:"code"}]},{title:"Blocks",items:[{title:"Paragraph",format:"p"},{title:"Blockquote",format:"blockquote"},{title:"Div",format:"div"},{title:"Pre",format:"pre"}]},{title:"Alignment",items:[{title:"Left",icon:"alignleft",format:"alignleft"},{title:"Center",icon:"aligncenter",format:"aligncenter"},{title:"Right",icon:"alignright",format:"alignright"},{title:"Justify",icon:"alignjustify",format:"alignjustify"}]}];return e.on("init",function(){s(i,function(t){e.formatter.register(t.name,t)})}),{type:"menu",items:n(),onPostRender:function(t){e.fire("renderFormatsMenu",{control:t.control})},itemDefaults:{preview:!0,textStyle:function(){return this.settings.format?e.formatter.getCssText(this.settings.format):void 0},onPostRender:function(){var t=this;t.parent().on("show",function(){var n,r;n=t.settings.format,n&&(t.disabled(!e.formatter.canApply(n)),t.active(e.formatter.match(n))),r=t.settings.cmd,r&&t.active(e.queryCommandState(r))})},onclick:function(){this.settings.format&&c(this.settings.format),this.settings.cmd&&e.execCommand(this.settings.cmd)}}}}function o(t){return function(){var n=this;e.formatter?e.formatter.formatChanged(t,function(e){n.active(e)}):e.on("init",function(){e.formatter.formatChanged(t,function(e){n.active(e)})})}}function a(t){return function(){function n(){return e.undoManager?e.undoManager[t]():!1}var r=this;t="redo"==t?"hasRedo":"hasUndo",r.disabled(!n()),e.on("Undo Redo AddUndo TypingUndo ClearUndos SwitchMode",function(){r.disabled(e.readonly||!n())})}}function l(){var t=this;e.on("VisualAid",function(e){t.active(e.hasVisual)}),t.active(e.hasVisual)}function c(t){t.control&&(t=t.control.value()),t&&e.execCommand("mceToggleFormat",!1,t)}var u;u=i(),s({bold:"Bold",italic:"Italic",underline:"Underline",strikethrough:"Strikethrough",subscript:"Subscript",superscript:"Superscript"},function(t,n){e.addButton(n,{tooltip:t,onPostRender:o(n),onclick:function(){c(n)}})}),s({outdent:["Decrease indent","Outdent"],indent:["Increase indent","Indent"],cut:["Cut","Cut"],copy:["Copy","Copy"],paste:["Paste","Paste"],help:["Help","mceHelp"],selectall:["Select all","SelectAll"],removeformat:["Clear formatting","RemoveFormat"],visualaid:["Visual aids","mceToggleVisualAid"],newdocument:["New document","mceNewDocument"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1]})}),s({blockquote:["Blockquote","mceBlockQuote"],numlist:["Numbered list","InsertOrderedList"],bullist:["Bullet list","InsertUnorderedList"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],alignleft:["Align left","JustifyLeft"],aligncenter:["Align center","JustifyCenter"],alignright:["Align right","JustifyRight"],alignjustify:["Justify","JustifyFull"],alignnone:["No alignment","JustifyNone"]},function(t,n){e.addButton(n,{tooltip:t[0],cmd:t[1],onPostRender:o(n)})}),e.addButton("undo",{tooltip:"Undo",onPostRender:a("undo"),cmd:"undo"}),e.addButton("redo",{tooltip:"Redo",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("newdocument",{text:"New document",icon:"newdocument",cmd:"mceNewDocument"}),e.addMenuItem("undo",{text:"Undo",icon:"undo",shortcut:"Meta+Z",onPostRender:a("undo"),cmd:"undo"}),e.addMenuItem("redo",{text:"Redo",icon:"redo",shortcut:"Meta+Y",onPostRender:a("redo"),cmd:"redo"}),e.addMenuItem("visualaid",{text:"Visual aids",selectable:!0,onPostRender:l,cmd:"mceToggleVisualAid"}),e.addButton("remove",{tooltip:"Remove",icon:"remove",cmd:"Delete"}),s({cut:["Cut","Cut","Meta+X"],copy:["Copy","Copy","Meta+C"],paste:["Paste","Paste","Meta+V"],selectall:["Select all","SelectAll","Meta+A"],bold:["Bold","Bold","Meta+B"],italic:["Italic","Italic","Meta+I"],underline:["Underline","Underline"],strikethrough:["Strikethrough","Strikethrough"],subscript:["Subscript","Subscript"],superscript:["Superscript","Superscript"],removeformat:["Clear formatting","RemoveFormat"]},function(t,n){e.addMenuItem(n,{text:t[0],icon:n,shortcut:t[2],cmd:t[1]})}),e.on("mousedown",function(){n.hideAll()}),e.addButton("styleselect",{type:"menubutton",text:"Formats",menu:u}),e.addButton("formatselect",function(){var n=[],i=r(e.settings.block_formats||"Paragraph=p;Heading 1=h1;Heading 2=h2;Heading 3=h3;Heading 4=h4;Heading 5=h5;Heading 6=h6;Preformatted=pre");return s(i,function(t){n.push({text:t[0],value:t[1],textStyle:function(){return e.formatter.getCssText(t[1])}})}),{type:"listbox",text:i[0][0],values:n,fixedWidth:!0,onselect:c,onPostRender:t(n)}}),e.addButton("fontselect",function(){var n="Andale Mono=andale mono,monospace;Arial=arial,helvetica,sans-serif;Arial Black=arial black,sans-serif;Book Antiqua=book antiqua,palatino,serif;Comic Sans MS=comic sans ms,sans-serif;Courier New=courier new,courier,monospace;Georgia=georgia,palatino,serif;Helvetica=helvetica,arial,sans-serif;Impact=impact,sans-serif;Symbol=symbol;Tahoma=tahoma,arial,helvetica,sans-serif;Terminal=terminal,monaco,monospace;Times New Roman=times new roman,times,serif;Trebuchet MS=trebuchet ms,geneva,sans-serif;Verdana=verdana,geneva,sans-serif;Webdings=webdings;Wingdings=wingdings,zapf dingbats",i=[],o=r(e.settings.font_formats||n);return s(o,function(e){i.push({text:{raw:e[0]},value:e[1],textStyle:-1==e[1].indexOf("dings")?"font-family:"+e[1]:""})}),{type:"listbox",text:"Font Family",tooltip:"Font Family",values:i,fixedWidth:!0,onPostRender:t(i,"fontname"),onselect:function(t){t.control.settings.value&&e.execCommand("FontName",!1,t.control.settings.value)}}}),e.addButton("fontsizeselect",function(){var n=[],r="8pt 10pt 12pt 14pt 18pt 24pt 36pt",i=e.settings.fontsize_formats||r;return s(i.split(" "),function(e){var t=e,r=e,i=e.split("=");i.length>1&&(t=i[0],r=i[1]),n.push({text:t,value:r})}),{type:"listbox",text:"Font Sizes",tooltip:"Font Sizes",values:n,fixedWidth:!0,onPostRender:t(n,"fontsize"),onclick:function(t){t.control.settings.value&&e.execCommand("FontSize",!1,t.control.settings.value)}}}),e.addMenuItem("formats",{text:"Formats",menu:u})}var s=r.each;i.on("AddEditor",function(t){t.editor.rtl&&(e.rtl=!0),a(t.editor)}),e.translate=function(e){return i.translate(e)},t.tooltips=!o.iOS}),r(Dt,[ft],function(e){return e.extend({recalc:function(e){var t,n,r,i,o,a,s,l,c,u,d,f,h,p,m,g,v,y,b,C,x,w,N,E=[],_=[],S,k,T,R,A,B;t=e.settings,i=e.items().filter(":visible"),o=e.layoutRect(),r=t.columns||Math.ceil(Math.sqrt(i.length)),n=Math.ceil(i.length/r),y=t.spacingH||t.spacing||0,b=t.spacingV||t.spacing||0,C=t.alignH||t.align,x=t.alignV||t.align,g=e.paddingBox,A="reverseRows"in t?t.reverseRows:e.isRtl(),C&&"string"==typeof C&&(C=[C]),x&&"string"==typeof x&&(x=[x]);for(d=0;r>d;d++)E.push(0);for(f=0;n>f;f++)_.push(0);for(f=0;n>f;f++)for(d=0;r>d&&(u=i[f*r+d],u);d++)c=u.layoutRect(),S=c.minW,k=c.minH,E[d]=S>E[d]?S:E[d],_[f]=k>_[f]?k:_[f];for(T=o.innerW-g.left-g.right,w=0,d=0;r>d;d++)w+=E[d]+(d>0?y:0),T-=(d>0?y:0)+E[d];for(R=o.innerH-g.top-g.bottom,N=0,f=0;n>f;f++)N+=_[f]+(f>0?b:0),R-=(f>0?b:0)+_[f];if(w+=g.left+g.right,N+=g.top+g.bottom,l={},l.minW=w+(o.w-o.innerW),l.minH=N+(o.h-o.innerH),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH,l.minW=Math.min(l.minW,o.maxW),l.minH=Math.min(l.minH,o.maxH),l.minW=Math.max(l.minW,o.startMinWidth),l.minH=Math.max(l.minH,o.startMinHeight),!o.autoResize||l.minW==o.minW&&l.minH==o.minH){o.autoResize&&(l=e.layoutRect(l),l.contentW=l.minW-o.deltaW,l.contentH=l.minH-o.deltaH);var D;D="start"==t.packV?0:R>0?Math.floor(R/n):0;var L=0,M=t.flexWidths;if(M)for(d=0;dd;d++)E[d]+=M?M[d]*P:P;for(p=g.top,f=0;n>f;f++){for(h=g.left,s=_[f]+D,d=0;r>d&&(B=A?f*r+r-1-d:f*r+d,u=i[B],u);d++)m=u.settings,c=u.layoutRect(),a=Math.max(E[d],c.startMinWidth),c.x=h,c.y=p,v=m.alignH||(C?C[d]||C[0]:null),"center"==v?c.x=h+a/2-c.w/2:"right"==v?c.x=h+a-c.w:"stretch"==v&&(c.w=a),v=m.alignV||(x?x[d]||x[0]:null),"center"==v?c.y=p+s/2-c.h/2:"bottom"==v?c.y=p+s-c.h:"stretch"==v&&(c.h=s),u.layoutRect(c),h+=a+y,u.recalc&&u.recalc();p+=s+b}}else if(l.w=l.minW,l.h=l.minH,e.layoutRect(l),this.recalc(e),null===e._lastRect){var H=e.parent();H&&(H._lastRect=null,H.recalc())}}})}),r(Lt,[De,u],function(e,t){return e.extend({renderHtml:function(){var e=this;return e.classes.add("iframe"),e.canFocus=!1,''},src:function(e){this.getEl().src=e},html:function(e,n){var r=this,i=this.getEl().contentWindow.document.body;return i?(i.innerHTML=e,n&&n()):t.setTimeout(function(){r.html(e)}),this}})}),r(Mt,[De],function(e){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("infobox"),t.canFocus=!1},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},help:function(e){this.state.set("help",e)},renderHtml:function(){var e=this,t=e.classPrefix;return'
                    '+e.encode(e.state.get("text"))+'
                    '},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.getEl("body").firstChild.data=e.encode(t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e.state.on("change:help",function(t){e.classes.toggle("has-help",t.value),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Pt,[De,pe],function(e,t){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("widget").add("label"),t.canFocus=!1,e.multiline&&t.classes.add("autoscroll"),e.strong&&t.classes.add("strong")},initLayoutRect:function(){var e=this,n=e._super();if(e.settings.multiline){var r=t.getSize(e.getEl());r.width>n.maxW&&(n.minW=n.maxW,e.classes.add("multiline")),e.getEl().style.width=n.minW+"px",n.startMinH=n.h=n.minH=Math.min(n.maxH,t.getSize(e.getEl()).height)}return n},repaint:function(){var e=this;return e.settings.multiline||(e.getEl().style.lineHeight=e.layoutRect().h+"px"),e._super()},severity:function(e){this.classes.remove("error"),this.classes.remove("warning"),this.classes.remove("success"),this.classes.add(e)},renderHtml:function(){var e=this,t,n,r=e.settings.forId;return!r&&(n=e.settings.forName)&&(t=e.getRoot().find("#"+n)[0],t&&(r=t._id)),r?'":''+e.encode(e.state.get("text"))+""},bindStates:function(){var e=this;return e.state.on("change:text",function(t){e.innerHtml(e.encode(t.value)),e.state.get("rendered")&&e.updateLayoutRect()}),e._super()}})}),r(Ht,[xe],function(e){return e.extend({Defaults:{role:"toolbar",layout:"flow"},init:function(e){var t=this;t._super(e),t.classes.add("toolbar")},postRender:function(){var e=this;return e.items().each(function(e){e.classes.add("toolbar-item")}),e._super()}})}),r(Ot,[Ht],function(e){return e.extend({Defaults:{role:"menubar",containerCls:"menubar",ariaRoot:!0,defaults:{type:"menubutton"}}})}),r(It,[ht,be,Ot],function(e,t,n){function r(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1}var i=e.extend({init:function(e){var t=this;t._renderOpen=!0,t._super(e),e=t.settings,t.classes.add("menubtn"),e.fixedWidth&&t.classes.add("fixed-width"),t.aria("haspopup",!0),t.state.set("menu",e.menu||t.render())},showMenu:function(){var e=this,n;return e.menu&&e.menu.visible()?e.hideMenu():(e.menu||(n=e.state.get("menu")||[],n.length?n={type:"menu",items:n}:n.type=n.type||"menu",n.renderTo?e.menu=n.parent(e).show().renderTo():e.menu=t.create(n).parent(e).renderTo(),e.fire("createmenu"),e.menu.reflow(),e.menu.on("cancel",function(t){t.control.parent()===e.menu&&(t.stopPropagation(),e.focus(),e.hideMenu())}),e.menu.on("select",function(){e.focus()}),e.menu.on("show hide",function(t){t.control==e.menu&&e.activeMenu("show"==t.type),e.aria("expanded","show"==t.type)}).fire("show")),e.menu.show(),e.menu.layoutRect({w:e.layoutRect().w}),void e.menu.moveRel(e.getEl(),e.isRtl()?["br-tr","tr-br"]:["bl-tl","tl-bl"]))},hideMenu:function(){var e=this;e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide())},activeMenu:function(e){this.classes.toggle("active",e)},renderHtml:function(){var e=this,t=e._id,r=e.classPrefix,i=e.settings.icon,o,a=e.state.get("text"),s="";return o=e.settings.image,o?(i="none","string"!=typeof o&&(o=window.getSelection?o[0]:o[1]),o=" style=\"background-image: url('"+o+"')\""):o="",a&&(e.classes.add("btn-has-text"),s=''+e.encode(a)+""),i=e.settings.icon?r+"ico "+r+"i-"+i:"",e.aria("role",e.parent()instanceof n?"menuitem":"button"),'
                    '},postRender:function(){var e=this;return e.on("click",function(t){t.control===e&&r(t.target,e.getEl())&&(e.showMenu(),t.aria&&e.menu.items()[0].focus())}),e.on("mouseenter",function(t){var n=t.control,r=e.parent(),o;n&&r&&n instanceof i&&n.parent()==r&&(r.items().filter("MenuButton").each(function(e){e.hideMenu&&e!=n&&(e.menu&&e.menu.visible()&&(o=!0),e.hideMenu())}),o&&(n.focus(),n.showMenu()))}),e._super()},bindStates:function(){var e=this;return e.state.on("change:menu",function(){e.menu&&e.menu.remove(),e.menu=null}),e._super()},remove:function(){this._super(),this.menu&&this.menu.remove()}});return i}),r(Ft,[De,be,d,u],function(e,t,n,r){return e.extend({Defaults:{border:0,role:"menuitem"},init:function(e){var t=this,n;t._super(e),e=t.settings,t.classes.add("menu-item"),e.menu&&t.classes.add("menu-item-expand"),e.preview&&t.classes.add("menu-item-preview"),n=t.state.get("text"),"-"!==n&&"|"!==n||(t.classes.add("menu-item-sep"),t.aria("role","separator"),t.state.set("text","-")),e.selectable&&(t.aria("role","menuitemcheckbox"),t.classes.add("menu-item-checkbox"),e.icon="selected"),e.preview||e.selectable||t.classes.add("menu-item-normal"),t.on("mousedown",function(e){e.preventDefault()}),e.menu&&!e.ariaHideMenu&&t.aria("haspopup",!0)},hasMenus:function(){return!!this.settings.menu},showMenu:function(){var e=this,n=e.settings,r,i=e.parent();if(i.items().each(function(t){t!==e&&t.hideMenu()}),n.menu){r=e.menu,r?r.show():(r=n.menu,r.length?r={type:"menu",items:r}:r.type=r.type||"menu",i.settings.itemDefaults&&(r.itemDefaults=i.settings.itemDefaults),r=e.menu=t.create(r).parent(e).renderTo(),r.reflow(),r.on("cancel",function(t){t.stopPropagation(),e.focus(),r.hide()}),r.on("show hide",function(e){e.control.items().each(function(e){e.active(e.settings.selected)})}).fire("show"),r.on("hide",function(t){t.control===r&&e.classes.remove("selected")}),r.submenu=!0),r._parentMenu=i,r.classes.add("menu-sub");var o=r.testMoveRel(e.getEl(),e.isRtl()?["tl-tr","bl-br","tr-tl","br-bl"]:["tr-tl","br-bl","tl-tr","bl-br"]);r.moveRel(e.getEl(),o),r.rel=o,o="menu-sub-"+o,r.classes.remove(r._lastRel).add(o),r._lastRel=o,e.classes.add("selected"),e.aria("expanded",!0)}},hideMenu:function(){var e=this;return e.menu&&(e.menu.items().each(function(e){e.hideMenu&&e.hideMenu()}),e.menu.hide(),e.aria("expanded",!1)),e},renderHtml:function(){function e(e){var t,r,i={};for(i=n.mac?{alt:"⌥",ctrl:"⌘",shift:"⇧",meta:"⌘"}:{meta:"Ctrl"},e=e.split("+"),t=0;t'+("-"!==a?'\xa0":"")+("-"!==a?''+a+"":"")+(c?'
                    '+c+"
                    ":"")+(i.menu?'
                    ':"")+"
                    "},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(zt,[g,ye,u],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,c){function u(){a&&(e(r).append('
                    '),c&&c())}return o.hide(),a=!0,t?l=n.setTimeout(u,t):u(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&-1!=e.className.indexOf("throbber")&&e.parentNode.removeChild(e),a=!1,o}}}),r(Ut,[ke,Ft,zt,m],function(e,t,n,r){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;return n.icon||n.image||n.selectable?(e._hasIcons=!0,!1):void 0}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(Wt,[It,Ut],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(qt,[De],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(jt,[De,we,pe],function(e,t,n){function r(e,t,n){return t>e&&(e=t),e>n&&(e=n),e}function i(e,t,n){e.setAttribute("aria-"+t,n)}function o(e,t){var r,o,a,s,l,c;"v"==e.settings.orientation?(s="top",a="height",o="h"):(s="left",a="width",o="w"),c=e.getEl("handle"),r=(e.layoutRect()[o]||100)-n.getSize(c)[a],l=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",c.style[s]=l,c.style.height=e.layoutRect().h+"px",i(c,"valuenow",t),i(c,"valuetext",""+e.settings.previewFilter(t)),i(c,"valuemin",e._minValue),i(c,"valuemax",e._maxValue)}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
                    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){function e(e,t,n){return(n+e)/(t-e)}function i(e,t,n){return n*(t-e)-e}function o(t,n){function o(o){var a;a=s.value(),a=i(t,n,e(t,n,a)+.05*o),a=r(a,t,n),s.value(a),s.fire("dragstart",{value:a}),s.fire("drag",{value:a}),s.fire("dragend",{value:a})}s.on("keydown",function(e){switch(e.keyCode){case 37:case 38:o(-1);break;case 39:case 40:o(1)}})}function a(e,i,o){var a,l,c,p,m;s._dragHelper=new t(s._id,{handle:s._id+"-handle",start:function(e){a=e[u],l=parseInt(s.getEl("handle").style[d],10),c=(s.layoutRect()[h]||100)-n.getSize(o)[f],s.fire("dragstart",{value:m})},drag:function(t){var n=t[u]-a;p=r(l+n,0,c),o.style[d]=p+"px",m=e+p/c*(i-e),s.value(m),s.tooltip().text(""+s.settings.previewFilter(m)).show().moveRel(o,"bc tc"),s.fire("drag",{value:m})},stop:function(){s.tooltip().hide(),s.fire("dragend",{value:m})}})}var s=this,l,c,u,d,f,h;l=s._minValue,c=s._maxValue,"v"==s.settings.orientation?(u="screenY",d="top",f="height",h="h"):(u="screenX",d="left",f="width",h="w"),s._super(),o(l,c,s.getEl("handle")),a(l,c,s.getEl("handle"))},repaint:function(){this._super(),o(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){o(e,t.value)}),e._super()}})}),r(Yt,[De],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
                    '}})}),r(Xt,[It,pe,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
                    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&-1==n.className.indexOf("open"))return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(Kt,[At],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(Gt,[Ee,g,pe],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
                    '+n+'
                    '+t.renderHtml(e)+"
                    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(t.target.parentNode.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=0>r?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(Jt,[De,m,pe],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){return e.toJSON?(n=e,!1):void 0}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,r=e.settings,i,o;return i={id:e._id,hidefocus:"1"},t.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(e){i[e]=r[e]}),e.disabled()&&(i.disabled="disabled"),r.subtype&&(i.type=r.subtype),o=n.create(r.multiline?"textarea":"input",i),o.value=e.state.get("value"),o.className=e.classes,o.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e.getEl().value=e.state.get("value"),e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(Qt,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),{}}),a([l,c,u,d,f,h,m,g,v,y,C,w,N,E,T,A,B,D,L,M,P,H,I,F,j,Y,J,Q,oe,ae,se,le,ue,fe,he,ve,ye,be,Ce,xe,we,Ne,Ee,_e,Se,ke,Te,Re,Ae,Be,De,Le,Me,Pe,Ie,ze,et,tt,nt,rt,ot,at,st,lt,ct,ut,dt,ft,ht,pt,mt,gt,vt,yt,bt,Ct,xt,wt,Nt,Et,_t,St,kt,Tt,Rt,At,Bt,Dt,Lt,Mt,Pt,Ht,Ot,It,Ft,zt,Ut,Wt,Vt,$t,qt,jt,Yt,Xt,Kt,Gt,Jt])}(this); \ No newline at end of file +// 4.5.6 (2017-03-30) +!function(e,t){"use strict";function n(e,t){for(var n,r=[],i=0;i=r.x&&o.x+o.w<=r.w+r.x&&o.y>=r.y&&o.y+o.h<=r.h+r.y)return i[a];return null}function n(e,t,n){return o(e.x-t,e.y-n,e.w+2*t,e.h+2*n)}function r(e,t){var n,r,i,a;return n=l(e.x,t.x),r=l(e.y,t.y),i=s(e.x+e.w,t.x+t.w),a=s(e.y+e.h,t.y+t.h),i-n<0||a-r<0?null:o(n,r,i-n,a-r)}function i(e,t,n){var r,i,a,s,u,c,d,f,p,h;return u=e.x,c=e.y,d=e.x+e.w,f=e.y+e.h,p=t.x+t.w,h=t.y+t.h,r=l(0,t.x-u),i=l(0,t.y-c),a=l(0,d-p),s=l(0,f-h),u+=r,c+=i,n&&(d+=r,f+=i,u-=a,c-=s),d-=a,f-=s,o(u,c,d-u,f-c)}function o(e,t,n,r){return{x:e,y:t,w:n,h:r}}function a(e){return o(e.left,e.top,e.width,e.height)}var s=Math.min,l=Math.max,u=Math.round;return{inflate:n,relativePosition:e,findBestRelativePosition:t,intersect:r,clamp:i,create:o,fromClientRect:a}}),r(u,[],function(){function e(e,t){return function(){e.apply(t,arguments)}}function t(t){if("object"!=typeof this)throw new TypeError("Promises must be constructed via new");if("function"!=typeof t)throw new TypeError("not a function");this._state=null,this._value=null,this._deferreds=[],s(t,e(r,this),e(i,this))}function n(e){var t=this;return null===this._state?void this._deferreds.push(e):void l(function(){var n=t._state?e.onFulfilled:e.onRejected;if(null===n)return void(t._state?e.resolve:e.reject)(t._value);var r;try{r=n(t._value)}catch(i){return void e.reject(i)}e.resolve(r)})}function r(t){try{if(t===this)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"==typeof t||"function"==typeof t)){var n=t.then;if("function"==typeof n)return void s(e(n,t),e(r,this),e(i,this))}this._state=!0,this._value=t,o.call(this)}catch(a){i.call(this,a)}}function i(e){this._state=!1,this._value=e,o.call(this)}function o(){for(var e=0,t=this._deferreds.length;e=534;return{opera:r,webkit:i,ie:o,gecko:l,mac:u,iOS:c,android:d,contentEditable:g,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:8!=o,range:window.getSelection&&"Range"in window,documentMode:o&&!s?document.documentMode||7:10,fileApi:f,ceFalse:o===!1||o>8,canHaveCSP:o===!1||o>11,desktop:!p&&!h,windowsPhone:m}}),r(f,[c,d],function(e,t){function n(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)}function r(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)}function i(e,t){var n,r=t;return n=e.path,n&&n.length>0&&(r=n[0]),e.deepPath&&(n=e.deepPath(),n&&n.length>0&&(r=n[0])),r}function o(e,n){function r(){return!1}function o(){return!0}var a,s=n||{},l;for(a in e)c[a]||(s[a]=e[a]);if(s.target||(s.target=s.srcElement||document),t.experimentalShadowDom&&(s.target=i(e,s.target)),e&&u.test(e.type)&&e.pageX===l&&e.clientX!==l){var d=s.target.ownerDocument||document,f=d.documentElement,p=d.body;s.pageX=e.clientX+(f&&f.scrollLeft||p&&p.scrollLeft||0)-(f&&f.clientLeft||p&&p.clientLeft||0),s.pageY=e.clientY+(f&&f.scrollTop||p&&p.scrollTop||0)-(f&&f.clientTop||p&&p.clientTop||0)}return s.preventDefault=function(){s.isDefaultPrevented=o,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},s.stopPropagation=function(){s.isPropagationStopped=o,e&&(e.stopPropagation?e.stopPropagation():e.cancelBubble=!0)},s.stopImmediatePropagation=function(){s.isImmediatePropagationStopped=o,s.stopPropagation()},s.isDefaultPrevented||(s.isDefaultPrevented=r,s.isPropagationStopped=r,s.isImmediatePropagationStopped=r),"undefined"==typeof s.metaKey&&(s.metaKey=!1),s}function a(t,i,o){function a(){o.domLoaded||(o.domLoaded=!0,i(c))}function s(){("complete"===u.readyState||"interactive"===u.readyState&&u.body)&&(r(u,"readystatechange",s),a())}function l(){try{u.documentElement.doScroll("left")}catch(t){return void e.setTimeout(l)}a()}var u=t.document,c={type:"ready"};return o.domLoaded?void i(c):(u.addEventListener?"complete"===u.readyState?a():n(t,"DOMContentLoaded",a):(n(u,"readystatechange",s),u.documentElement.doScroll&&t.self===t.top&&l()),void n(t,"load",a))}function s(){function e(e,t){var n,r,o,a,s=i[t];if(n=s&&s[e.type])for(r=0,o=n.length;rw.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[F]=!0,e}function i(e){var t=D.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=e.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||X)-(~e.sourceIndex||X);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function u(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function c(e){return e&&typeof e.getElementsByTagName!==Y&&e}function d(){}function f(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function m(t,n,r){for(var i=0,o=n.length;i-1&&(r[u]=!(a[u]=d))}}else b=g(b===a?b.splice(h,b.length):b),o?o(null,a,b,l):Z.apply(a,b)})}function y(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,l=p(function(e){return e===t},a,!0),u=p(function(e){return te.call(t,e)>-1},a,!0),c=[function(e,n,r){return!o&&(r||n!==T)||((t=n).nodeType?l(e,n,r):u(e,n,r))}];s1&&h(c),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(se,"$1"),n,s0,o=t.length>0,a=function(r,a,s,l,u){var c,d,f,p=0,h="0",m=r&&[],v=[],y=T,b=r||o&&w.find.TAG("*",u),C=U+=null==y?1:Math.random()||.1,x=b.length;for(u&&(T=a!==D&&a);h!==x&&null!=(c=b[h]);h++){if(o&&c){for(d=0;f=t[d++];)if(f(c,a,s)){l.push(c);break}u&&(U=C)}i&&((c=!f&&c)&&p--,r&&m.push(c))}if(p+=h,i&&h!==p){for(d=0;f=n[d++];)f(m,v,a,s);if(r){if(p>0)for(;h--;)m[h]||v[h]||(v[h]=J.call(l));v=g(v)}Z.apply(l,v),u&&!r&&v.length>0&&p+n.length>1&&e.uniqueSort(l)}return u&&(U=C,T=y),m};return i?r(a):a}var C,x,w,E,N,_,S,k,T,R,A,B,D,L,M,P,O,H,I,F="sizzle"+-new Date,z=window.document,U=0,W=0,V=n(),$=n(),q=n(),j=function(e,t){return e===t&&(A=!0),0},Y=typeof t,X=1<<31,K={}.hasOwnProperty,G=[],J=G.pop,Q=G.push,Z=G.push,ee=G.slice,te=G.indexOf||function(e){for(var t=0,n=this.length;t+~]|"+re+")"+re+"*"),ce=new RegExp("="+re+"*([^\\]'\"]*?)"+re+"*\\]","g"),de=new RegExp(ae),fe=new RegExp("^"+ie+"$"),pe={ID:new RegExp("^#("+ie+")"),CLASS:new RegExp("^\\.("+ie+")"),TAG:new RegExp("^("+ie+"|[*])"),ATTR:new RegExp("^"+oe),PSEUDO:new RegExp("^"+ae),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+re+"*(even|odd|(([+-]|)(\\d*)n|)"+re+"*(?:([+-]|)"+re+"*(\\d+)|))"+re+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+re+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+re+"*((?:-\\d)?\\d*)"+re+"*\\)|)(?=[^-]|$)","i")},he=/^(?:input|select|textarea|button)$/i,me=/^h\d$/i,ge=/^[^{]+\{\s*\[native \w/,ve=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ye=/[+~]/,be=/'|\\/g,Ce=new RegExp("\\\\([\\da-f]{1,6}"+re+"?|("+re+")|.)","ig"),xe=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)};try{Z.apply(G=ee.call(z.childNodes),z.childNodes),G[z.childNodes.length].nodeType}catch(we){Z={apply:G.length?function(e,t){Q.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}x=e.support={},N=e.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},B=e.setDocument=function(e){function t(e){try{return e.top}catch(t){}return null}var n,r=e?e.ownerDocument||e:z,o=r.defaultView;return r!==D&&9===r.nodeType&&r.documentElement?(D=r,L=r.documentElement,M=!N(r),o&&o!==t(o)&&(o.addEventListener?o.addEventListener("unload",function(){B()},!1):o.attachEvent&&o.attachEvent("onunload",function(){B()})),x.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),x.getElementsByTagName=i(function(e){return e.appendChild(r.createComment("")),!e.getElementsByTagName("*").length}),x.getElementsByClassName=ge.test(r.getElementsByClassName),x.getById=i(function(e){return L.appendChild(e).id=F,!r.getElementsByName||!r.getElementsByName(F).length}),x.getById?(w.find.ID=function(e,t){if(typeof t.getElementById!==Y&&M){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(Ce,xe);return function(e){var n=typeof e.getAttributeNode!==Y&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=x.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==Y)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=x.getElementsByClassName&&function(e,t){if(M)return t.getElementsByClassName(e)},O=[],P=[],(x.qsa=ge.test(r.querySelectorAll))&&(i(function(e){e.innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&P.push("[*^$]="+re+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||P.push("\\["+re+"*(?:value|"+ne+")"),e.querySelectorAll(":checked").length||P.push(":checked")}),i(function(e){var t=r.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&P.push("name"+re+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||P.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),P.push(",.*:")})),(x.matchesSelector=ge.test(H=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){x.disconnectedMatch=H.call(e,"div"),H.call(e,"[s!='']:x"),O.push("!=",ae)}),P=P.length&&new RegExp(P.join("|")),O=O.length&&new RegExp(O.join("|")),n=ge.test(L.compareDocumentPosition),I=n||ge.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},j=n?function(e,t){if(e===t)return A=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n?n:(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!x.sortDetached&&t.compareDocumentPosition(e)===n?e===r||e.ownerDocument===z&&I(z,e)?-1:t===r||t.ownerDocument===z&&I(z,t)?1:R?te.call(R,e)-te.call(R,t):0:4&n?-1:1)}:function(e,t){if(e===t)return A=!0,0;var n,i=0,o=e.parentNode,s=t.parentNode,l=[e],u=[t];if(!o||!s)return e===r?-1:t===r?1:o?-1:s?1:R?te.call(R,e)-te.call(R,t):0;if(o===s)return a(e,t);for(n=e;n=n.parentNode;)l.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;l[i]===u[i];)i++;return i?a(l[i],u[i]):l[i]===z?-1:u[i]===z?1:0},r):D},e.matches=function(t,n){return e(t,null,null,n)},e.matchesSelector=function(t,n){if((t.ownerDocument||t)!==D&&B(t),n=n.replace(ce,"='$1']"),x.matchesSelector&&M&&(!O||!O.test(n))&&(!P||!P.test(n)))try{var r=H.call(t,n);if(r||x.disconnectedMatch||t.document&&11!==t.document.nodeType)return r}catch(i){}return e(n,D,null,[t]).length>0},e.contains=function(e,t){return(e.ownerDocument||e)!==D&&B(e),I(e,t)},e.attr=function(e,n){(e.ownerDocument||e)!==D&&B(e);var r=w.attrHandle[n.toLowerCase()],i=r&&K.call(w.attrHandle,n.toLowerCase())?r(e,n,!M):t;return i!==t?i:x.attributes||!M?e.getAttribute(n):(i=e.getAttributeNode(n))&&i.specified?i.value:null},e.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},e.uniqueSort=function(e){var t,n=[],r=0,i=0;if(A=!x.detectDuplicates,R=!x.sortStable&&e.slice(0),e.sort(j),A){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return R=null,e},E=e.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=E(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=E(t);return n},w=e.selectors={cacheLength:50,createPseudo:r,match:pe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Ce,xe),e[3]=(e[3]||e[4]||e[5]||"").replace(Ce,xe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(t){return t[1]=t[1].toLowerCase(),"nth"===t[1].slice(0,3)?(t[3]||e.error(t[0]),t[4]=+(t[4]?t[5]+(t[6]||1):2*("even"===t[3]||"odd"===t[3])),t[5]=+(t[7]+t[8]||"odd"===t[3])):t[3]&&e.error(t[0]),t},PSEUDO:function(e){var t,n=!e[6]&&e[2];return pe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&de.test(n)&&(t=_(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Ce,xe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+re+")"+e+"("+re+"|$)"))&&V(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==Y&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(i){var o=e.attr(i,t);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,d,f,p,h,m=o!==a?"nextSibling":"previousSibling",g=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!l&&!s;if(g){if(o){for(;m;){for(d=t;d=d[m];)if(s?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?g.firstChild:g.lastChild],a&&y){for(c=g[F]||(g[F]={}),u=c[e]||[],p=u[0]===U&&u[1],f=u[0]===U&&u[2],d=p&&g.childNodes[p];d=++p&&d&&d[m]||(f=p=0)||h.pop();)if(1===d.nodeType&&++f&&d===t){c[e]=[U,p,f];break}}else if(y&&(u=(t[F]||(t[F]={}))[e])&&u[0]===U)f=u[1];else for(;(d=++p&&d&&d[m]||(f=p=0)||h.pop())&&((s?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++f||(y&&((d[F]||(d[F]={}))[e]=[U,f]),d!==t)););return f-=i,f===r||f%r===0&&f/r>=0}}},PSEUDO:function(t,n){var i,o=w.pseudos[t]||w.setFilters[t.toLowerCase()]||e.error("unsupported pseudo: "+t);return o[F]?o(n):o.length>1?(i=[t,t,"",n],w.setFilters.hasOwnProperty(t.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=te.call(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(se,"$1"));return i[F]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),!n.pop()}}),has:r(function(t){return function(n){return e(t,n).length>0}}),contains:r(function(e){return e=e.replace(Ce,xe),function(t){return(t.textContent||t.innerText||E(t)).indexOf(e)>-1}}),lang:r(function(t){return fe.test(t||"")||e.error("unsupported lang: "+t),t=t.replace(Ce,xe).toLowerCase(),function(e){var n;do if(n=M?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return n=n.toLowerCase(),n===t||0===n.indexOf(t+"-");while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=window.location&&window.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===L},focus:function(e){return e===D.activeElement&&(!D.hasFocus||D.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return me.test(e.nodeName)},input:function(e){return he.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[n<0?n+t:n]}),even:u(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:u(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(a=o[0]).type&&x.getById&&9===t.nodeType&&M&&w.relative[o[1].type]){if(t=(w.find.ID(a.matches[0].replace(Ce,xe),t)||[])[0],!t)return n;u&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=pe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((l=w.find[s])&&(r=l(a.matches[0].replace(Ce,xe),ye.test(o[0].type)&&c(t.parentNode)||t))){if(o.splice(i,1),e=r.length&&f(o),!e)return Z.apply(n,r),n;break}}return(u||S(e,d))(r,t,!M,n,ye.test(e)&&c(t.parentNode)||t),n},x.sortStable=F.split("").sort(j).join("")===F,x.detectDuplicates=!!A,B(),x.sortDetached=i(function(e){return 1&e.compareDocumentPosition(D.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),x.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(ne,function(e,t,n){var r;if(!n)return e[t]===!0?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),e}),r(h,[],function(){function e(e){var t=e,n,r;if(!c(e))for(t=[],n=0,r=e.length;n=0;i--)u(e,t[i],n,r);else for(i=0;i)[^>]*$|#([\w\-]*)$)/,S=e.Event,k,T=r.makeMap("children,contents,next,prev"),R=r.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),A=r.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),B={"for":"htmlFor","class":"className",readonly:"readOnly"},D={"float":"cssFloat"},L={},M={},P=/^\s*|\s*$/g;return f.fn=f.prototype={constructor:f,selector:"",context:null,length:0,init:function(e,t){var n=this,r,i;if(!e)return n;if(e.nodeType)return n.context=n[0]=e,n.length=1,n;if(t&&t.nodeType)n.context=t;else{if(t)return f(e).attr(t);n.context=t=document}if(a(e)){if(n.selector=e,r="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:_.exec(e),!r)return f(t).find(e);if(r[1])for(i=l(e,v(t)).firstChild;i;)E.call(n,i),i=i.nextSibling;else{if(i=v(t).getElementById(r[2]),!i)return n;if(i.id!==r[2])return n.find(e);n.length=1,n[0]=i}}else this.add(e,!1);return n},toArray:function(){return r.toArray(this)},add:function(e,t){var n=this,r,i;if(a(e))return n.add(f(e));if(t!==!1)for(r=f.unique(n.toArray().concat(f.makeArray(e))),n.length=r.length,i=0;i1&&(T[e]||(i=f.unique(i)),0===e.indexOf("parents")&&(i=i.reverse())),i=f(i),n?i.filter(n):i}}),m({parentsUntil:function(e,t){return y(e,"parentNode",t)},nextUntil:function(e,t){return b(e,"nextSibling",1,t).slice(1)},prevUntil:function(e,t){return b(e,"previousSibling",1,t).slice(1)}},function(e,t){f.fn[e]=function(n,r){var i=this,o=[];return i.each(function(){var e=t.call(o,this,n,o);e&&(f.isArray(e)?o.push.apply(o,e):o.push(e))}),this.length>1&&(o=f.unique(o),0!==e.indexOf("parents")&&"prevUntil"!==e||(o=o.reverse())),o=f(o),r?o.filter(r):o}}),f.fn.is=function(e){return!!e&&this.filter(e).length>0},f.fn.init.prototype=f.fn,f.overrideDefaults=function(e){function t(r,i){return n=n||e(),0===arguments.length&&(r=n.element),i||(i=n.context),new t.fn.init(r,i)}var n;return f.extend(t,this),t},i.ie&&i.ie<8&&(x(L,"get",{maxlength:function(e){var t=e.maxLength;return 2147483647===t?k:t},size:function(e){var t=e.size;return 20===t?k:t},"class":function(e){return e.className},style:function(e){var t=e.style.cssText;return 0===t.length?k:t}}),x(L,"set",{"class":function(e,t){e.className=t},style:function(e,t){e.style.cssText=t}})),i.ie&&i.ie<9&&(D["float"]="styleFloat",x(M,"set",{opacity:function(e,t){var n=e.style;null===t||""===t?n.removeAttribute("filter"):(n.zoom=1,n.filter="alpha(opacity="+100*t+")")}})),f.attrHooks=L,f.cssHooks=M,f}),r(v,[],function(){return function(e,t){function n(e,t,n,r){function i(e){return e=parseInt(e,10).toString(16),e.length>1?e:"0"+e}return"#"+i(t)+i(n)+i(r)}var r=/rgb\s*\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/gi,i=/(?:url(?:(?:\(\s*\"([^\"]+)\"\s*\))|(?:\(\s*\'([^\']+)\'\s*\))|(?:\(\s*([^)\s]+)\s*\))))|(?:\'([^\']+)\')|(?:\"([^\"]+)\")/gi,o=/\s*([^:]+):\s*([^;]+);?/g,a=/\s+$/,s,l={},u,c,d,f="\ufeff";for(e=e||{},t&&(c=t.getValidStyles(),d=t.getInvalidStyles()),u=("\\\" \\' \\; \\: ; : "+f).split(" "),s=0;s-1&&n||(y[e+t]=s==-1?l[0]:l.join(" "),delete y[e+"-top"+t],delete y[e+"-right"+t],delete y[e+"-bottom"+t],delete y[e+"-left"+t])}}function c(e){var t=y[e],n;if(t){for(t=t.split(" "),n=t.length;n--;)if(t[n]!==t[0])return!1;return y[e]=t[0],!0}}function d(e,t,n,r){c(t)&&c(n)&&c(r)&&(y[e]=y[t]+" "+y[n]+" "+y[r],delete y[t],delete y[n],delete y[r])}function p(e){return w=!0,l[e]}function h(e,t){return w&&(e=e.replace(/\uFEFF[0-9]/g,function(e){return l[e]})),t||(e=e.replace(/\\([\'\";:])/g,"$1")),e}function m(e){return String.fromCharCode(parseInt(e.slice(1),16))}function g(e){return e.replace(/\\[0-9a-f]+/gi,m)}function v(t,n,r,i,o,a){if(o=o||a)return o=h(o),"'"+o.replace(/\'/g,"\\'")+"'";if(n=h(n||r||i),!e.allow_script_urls){var s=n.replace(/[\s\r\n]+/g,"");if(/(java|vb)script:/i.test(s))return"";if(!e.allow_svg_data_urls&&/^data:image\/svg/i.test(s))return""}return E&&(n=E.call(N,n,"style")),"url('"+n.replace(/\'/g,"\\'")+"')"}var y={},b,C,x,w,E=e.url_converter,N=e.url_converter_scope||this;if(t){for(t=t.replace(/[\u0000-\u001F]/g,""),t=t.replace(/\\[\"\';:\uFEFF]/g,p).replace(/\"[^\"]+\"|\'[^\']+\'/g,function(e){return e.replace(/[;:]/g,p)});b=o.exec(t);)if(o.lastIndex=b.index+b[0].length,C=b[1].replace(a,"").toLowerCase(),x=b[2].replace(a,""),C&&x){if(C=g(C),x=g(x),C.indexOf(f)!==-1||C.indexOf('"')!==-1)continue;if(!e.allow_script_urls&&("behavior"==C||/expression\s*\(|\/\*|\*\//.test(x)))continue;"font-weight"===C&&"700"===x?x="bold":"color"!==C&&"background-color"!==C||(x=x.toLowerCase()),x=x.replace(r,n),x=x.replace(i,v),y[C]=w?h(x,!0):x}u("border","",!0),u("border","-width"),u("border","-color"),u("border","-style"),u("padding",""),u("margin",""),d("border","border-width","border-style","border-color"),"medium none"===y.border&&delete y.border,"none"===y["border-image"]&&delete y["border-image"]}return y},serialize:function(e,t){function n(t){var n,r,o,a;if(n=c[t])for(r=0,o=n.length;r0?" ":"")+t+": "+a+";")}function r(e,t){var n;return n=d["*"],(!n||!n[e])&&(n=d[t],!n||!n[e])}var i="",o,a;if(t&&c)n("*"),n(t);else for(o in e)a=e[o],!a||d&&!r(o,t)||(i+=(i.length>0?" ":"")+o+": "+a+";");return i}}}}),r(y,[],function(){return function(e,t){function n(e,n,r,i){var o,a;if(e){if(!i&&e[n])return e[n];if(e!=t){if(o=e[r])return o;for(a=e.parentNode;a&&a!=t;a=a.parentNode)if(o=a[r])return o}}}function r(e,n,r,i){var o,a,s;if(e){if(o=e[r],t&&o===t)return;if(o){if(!i)for(s=o[n];s;s=s[n])if(!s[n])return s;return o}if(a=e.parentNode,a&&a!==t)return a}}var i=e;this.current=function(){return i},this.next=function(e){return i=n(i,"firstChild","nextSibling",e)},this.prev=function(e){return i=n(i,"lastChild","previousSibling",e)},this.prev2=function(e){return i=r(i,"lastChild","previousSibling",e)}}}),r(b,[m],function(e){function t(n){function r(){return P.createDocumentFragment()}function i(e,t){E(F,e,t)}function o(e,t){E(z,e,t)}function a(e){i(e.parentNode,j(e))}function s(e){i(e.parentNode,j(e)+1)}function l(e){o(e.parentNode,j(e))}function u(e){o(e.parentNode,j(e)+1)}function c(e){e?(M[V]=M[W],M[$]=M[U]):(M[W]=M[V],M[U]=M[$]),M.collapsed=F}function d(e){a(e),u(e)}function f(e){i(e,0),o(e,1===e.nodeType?e.childNodes.length:e.nodeValue.length)}function p(e,t){var n=M[W],r=M[U],i=M[V],o=M[$],a=t.startContainer,s=t.startOffset,l=t.endContainer,u=t.endOffset;return 0===e?w(n,r,a,s):1===e?w(i,o,a,s):2===e?w(i,o,l,u):3===e?w(n,r,l,u):void 0}function h(){N(I)}function m(){return N(O)}function g(){return N(H)}function v(e){var t=this[W],r=this[U],i,o;3!==t.nodeType&&4!==t.nodeType||!t.nodeValue?(t.childNodes.length>0&&(o=t.childNodes[r]),o?t.insertBefore(e,o):3==t.nodeType?n.insertAfter(e,t):t.appendChild(e)):r?r>=t.nodeValue.length?n.insertAfter(e,t):(i=t.splitText(r),t.parentNode.insertBefore(e,i)):t.parentNode.insertBefore(e,t)}function y(e){var t=M.extractContents();M.insertNode(e),e.appendChild(t),M.selectNode(e)}function b(){return q(new t(n),{startContainer:M[W],startOffset:M[U],endContainer:M[V],endOffset:M[$],collapsed:M.collapsed,commonAncestorContainer:M.commonAncestorContainer})}function C(e,t){var n;if(3==e.nodeType)return e;if(t<0)return e;for(n=e.firstChild;n&&t>0;)--t,n=n.nextSibling;return n?n:e}function x(){return M[W]==M[V]&&M[U]==M[$]}function w(e,t,r,i){var o,a,s,l,u,c;if(e==r)return t==i?0:t0&&M.collapse(e):M.collapse(e),M.collapsed=x(),M.commonAncestorContainer=n.findCommonAncestor(M[W],M[V])}function N(e){var t,n=0,r=0,i,o,a,s,l,u;if(M[W]==M[V])return _(e);for(t=M[V],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[W])return S(t,e);++n}for(t=M[W],i=t.parentNode;i;t=i,i=i.parentNode){if(i==M[V])return k(t,e);++r}for(o=r-n,a=M[W];o>0;)a=a.parentNode,o--;for(s=M[V];o<0;)s=s.parentNode,o++;for(l=a.parentNode,u=s.parentNode;l!=u;l=l.parentNode,u=u.parentNode)a=l,s=u;return T(a,s,e)}function _(e){var t,n,i,o,a,s,l,u,c;if(e!=I&&(t=r()),M[U]==M[$])return t;if(3==M[W].nodeType){if(n=M[W].nodeValue,i=n.substring(M[U],M[$]),e!=H&&(o=M[W],u=M[U],c=M[$]-M[U],0===u&&c>=o.nodeValue.length-1?o.parentNode.removeChild(o):o.deleteData(u,c),M.collapse(F)),e==I)return;return i.length>0&&t.appendChild(P.createTextNode(i)),t}for(o=C(M[W],M[U]),a=M[$]-M[U];o&&a>0;)s=o.nextSibling,l=D(o,e),t&&t.appendChild(l),--a,o=s;return e!=H&&M.collapse(F),t}function S(e,t){var n,i,o,a,s,l;if(t!=I&&(n=r()),i=R(e,t),n&&n.appendChild(i),o=j(e),a=o-M[U],a<=0)return t!=H&&(M.setEndBefore(e),M.collapse(z)),n;for(i=e.previousSibling;a>0;)s=i.previousSibling,l=D(i,t),n&&n.insertBefore(l,n.firstChild),--a,i=s;return t!=H&&(M.setEndBefore(e),M.collapse(z)),n}function k(e,t){var n,i,o,a,s,l;for(t!=I&&(n=r()),o=A(e,t),n&&n.appendChild(o),i=j(e),++i,a=M[$]-i,o=e.nextSibling;o&&a>0;)s=o.nextSibling,l=D(o,t),n&&n.appendChild(l),--a,o=s;return t!=H&&(M.setStartAfter(e),M.collapse(F)),n}function T(e,t,n){var i,o,a,s,l,u,c;for(n!=I&&(o=r()),i=A(e,n),o&&o.appendChild(i),a=j(e),s=j(t),++a,l=s-a,u=e.nextSibling;l>0;)c=u.nextSibling,i=D(u,n),o&&o.appendChild(i),u=c,--l;return i=R(t,n),o&&o.appendChild(i),n!=H&&(M.setStartAfter(e),M.collapse(F)),o}function R(e,t){var n=C(M[V],M[$]-1),r,i,o,a,s,l=n!=M[V];if(n==e)return B(n,l,z,t);for(r=n.parentNode,i=B(r,z,z,t);r;){for(;n;)o=n.previousSibling,a=B(n,l,z,t),t!=I&&i.insertBefore(a,i.firstChild),l=F,n=o;if(r==e)return i;n=r.previousSibling,r=r.parentNode,s=B(r,z,z,t),t!=I&&s.appendChild(i),i=s}}function A(e,t){var n=C(M[W],M[U]),r=n!=M[W],i,o,a,s,l;if(n==e)return B(n,r,F,t);for(i=n.parentNode,o=B(i,z,F,t);i;){for(;n;)a=n.nextSibling,s=B(n,r,F,t),t!=I&&o.appendChild(s),r=F,n=a;if(i==e)return o;n=i.nextSibling,i=i.parentNode,l=B(i,z,F,t),t!=I&&l.appendChild(o),o=l}}function B(e,t,r,i){var o,a,s,l,u;if(t)return D(e,i);if(3==e.nodeType){if(o=e.nodeValue,r?(l=M[U],a=o.substring(l),s=o.substring(0,l)):(l=M[$],a=o.substring(0,l),s=o.substring(l)),i!=H&&(e.nodeValue=s),i==I)return;return u=n.clone(e,z),u.nodeValue=a,u}if(i!=I)return n.clone(e,z)}function D(e,t){return t!=I?t==H?n.clone(e,F):e:void e.parentNode.removeChild(e)}function L(){return n.create("body",null,g()).outerText}var M=this,P=n.doc,O=0,H=1,I=2,F=!0,z=!1,U="startOffset",W="startContainer",V="endContainer",$="endOffset",q=e.extend,j=n.nodeIndex;return q(M,{startContainer:P,startOffset:0,endContainer:P,endOffset:0,collapsed:F,commonAncestorContainer:P,START_TO_START:0,START_TO_END:1,END_TO_END:2,END_TO_START:3,setStart:i,setEnd:o,setStartBefore:a,setStartAfter:s,setEndBefore:l,setEndAfter:u,collapse:c,selectNode:d,selectNodeContents:f,compareBoundaryPoints:p,deleteContents:h,extractContents:m,cloneContents:g,insertNode:v,surroundContents:y,cloneRange:b,toStringIE:L}),M}return t.prototype.toString=function(){return this.toStringIE()},t}),r(C,[m],function(e){function t(e){var t;return t=document.createElement("div"),t.innerHTML=e,t.textContent||t.innerText||e}function n(e,t){var n,r,i,a={};if(e){for(e=e.split(","),t=t||10,n=0;n\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,l=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,u=/[<>&\"\']/g,c=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,d={128:"\u20ac",130:"\u201a",131:"\u0192",132:"\u201e",133:"\u2026",134:"\u2020",135:"\u2021",136:"\u02c6",137:"\u2030",138:"\u0160",139:"\u2039",140:"\u0152",142:"\u017d",145:"\u2018",146:"\u2019",147:"\u201c",148:"\u201d",149:"\u2022",150:"\u2013",151:"\u2014",152:"\u02dc",153:"\u2122",154:"\u0161",155:"\u203a",156:"\u0153",158:"\u017e",159:"\u0178"};o={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},a={"<":"<",">":">","&":"&",""":'"',"'":"'"},i=n("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32);var f={encodeRaw:function(e,t){return e.replace(t?s:l,function(e){return o[e]||e})},encodeAllRaw:function(e){return(""+e).replace(u,function(e){return o[e]||e})},encodeNumeric:function(e,t){return e.replace(t?s:l,function(e){return e.length>1?"&#"+(1024*(e.charCodeAt(0)-55296)+(e.charCodeAt(1)-56320)+65536)+";":o[e]||"&#"+e.charCodeAt(0)+";"})},encodeNamed:function(e,t,n){return n=n||i,e.replace(t?s:l,function(e){return o[e]||n[e]||e})},getEncodeFunc:function(e,t){function a(e,n){return e.replace(n?s:l,function(e){return o[e]||t[e]||"&#"+e.charCodeAt(0)+";"||e})}function u(e,n){return f.encodeNamed(e,n,t)}return t=n(t)||i,e=r(e.replace(/\+/g,",")),e.named&&e.numeric?a:e.named?t?u:f.encodeNamed:e.numeric?f.encodeNumeric:f.encodeRaw},decode:function(e){return e.replace(c,function(e,n){return n?(n="x"===n.charAt(0).toLowerCase()?parseInt(n.substr(1),16):parseInt(n,10),n>65535?(n-=65536,String.fromCharCode(55296+(n>>10),56320+(1023&n))):d[n]||String.fromCharCode(n)):a[e]||i[e]||t(e)})}};return f}),r(x,[m,c],function(e,t){return function(n,r){function i(e){n.getElementsByTagName("head")[0].appendChild(e)}function o(r,o,u){function c(){for(var e=b.passed,t=e.length;t--;)e[t]();b.status=2,b.passed=[],b.failed=[]}function d(){for(var e=b.failed,t=e.length;t--;)e[t]();b.status=3,b.passed=[],b.failed=[]}function f(){var e=navigator.userAgent.match(/WebKit\/(\d*)/);return!!(e&&e[1]<536)}function p(e,n){e()||((new Date).getTime()-y0)return v=n.createElement("style"),v.textContent='@import "'+r+'"',m(),void i(v);h()}i(g),g.href=r}}var a=0,s={},l;r=r||{},l=r.maxLoadTime||5e3,this.load=o}}),r(w,[p,g,v,f,y,b,C,d,m,x],function(e,n,r,i,o,a,s,l,u,c){function d(e,t){var n={},r=t.keep_values,i;return i={set:function(n,r,i){t.url_converter&&(r=t.url_converter.call(t.url_converter_scope||e,r,i,n[0])),n.attr("data-mce-"+i,r).attr(i,r)},get:function(e,t){return e.attr("data-mce-"+t)||e.attr(t)}},n={style:{set:function(e,t){return null!==t&&"object"==typeof t?void e.css(t):(r&&e.attr("data-mce-style",t),void e.attr("style",t))},get:function(t){var n=t.attr("data-mce-style")||t.attr("style");return n=e.serializeStyle(e.parseStyle(n),t[0].nodeName)}}},r&&(n.href=n.src=i),n}function f(e,t){var n=t.attr("style");n=e.serializeStyle(e.parseStyle(n),t[0].nodeName),n||(n=null),t.attr("data-mce-style",n)}function p(e,t){var n=0,r,i;if(e)for(r=e.nodeType,e=e.previousSibling;e;e=e.previousSibling)i=e.nodeType,(!t||3!=i||i!=r&&e.nodeValue.length)&&(n++,r=i);return n}function h(e,t){var o=this,a;o.doc=e,o.win=window,o.files={},o.counter=0,o.stdMode=!b||e.documentMode>=8,o.boxModel=!b||"CSS1Compat"==e.compatMode||o.stdMode,o.styleSheetLoader=new c(e),o.boundEvents=[],o.settings=t=t||{},o.schema=t.schema,o.styles=new r({url_converter:t.url_converter,url_converter_scope:t.url_converter_scope},t.schema),o.fixDoc(e),o.events=t.ownEvents?new i(t.proxy):i.Event,o.attrHooks=d(o,t),a=t.schema?t.schema.getBlockElements():{},o.$=n.overrideDefaults(function(){return{context:e,element:o.getRoot()}}),o.isBlock=function(e){if(!e)return!1;var t=e.nodeType;return t?!(1!==t||!a[e.nodeName]):!!a[e]}}var m=u.each,g=u.is,v=u.grep,y=u.trim,b=l.ie,C=/^([a-z0-9],?)+$/i,x=/^[ \t\r\n]*$/;return h.prototype={$$:function(e){return"string"==typeof e&&(e=this.get(e)),this.$(e)},root:null,fixDoc:function(e){var t=this.settings,n;if(b&&t.schema){"abbr article aside audio canvas details figcaption figure footer header hgroup mark menu meter nav output progress section summary time video".replace(/\w+/g,function(t){e.createElement(t)});for(n in t.schema.getCustomElements())e.createElement(n)}},clone:function(e,t){var n=this,r,i;return!b||1!==e.nodeType||t?e.cloneNode(t):(i=n.doc,t?r.firstChild:(r=i.createElement(e.nodeName),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),r))},getRoot:function(){var e=this;return e.settings.root_element||e.doc.body},getViewPort:function(e){var t,n;return e=e?e:this.win,t=e.document,n=this.boxModel?t.documentElement:t.body,{x:e.pageXOffset||n.scrollLeft,y:e.pageYOffset||n.scrollTop,w:e.innerWidth||n.clientWidth,h:e.innerHeight||n.clientHeight}},getRect:function(e){var t=this,n,r;return e=t.get(e),n=t.getPos(e),r=t.getSize(e),{x:n.x,y:n.y,w:r.w,h:r.h}},getSize:function(e){var t=this,n,r;return e=t.get(e),n=t.getStyle(e,"width"),r=t.getStyle(e,"height"),n.indexOf("px")===-1&&(n=0),r.indexOf("px")===-1&&(r=0), +{w:parseInt(n,10)||e.offsetWidth||e.clientWidth,h:parseInt(r,10)||e.offsetHeight||e.clientHeight}},getParent:function(e,t,n){return this.getParents(e,t,n,!1)},getParents:function(e,n,r,i){var o=this,a,s=[];for(e=o.get(e),i=i===t,r=r||("BODY"!=o.getRoot().nodeName?o.getRoot().parentNode:null),g(n,"string")&&(a=n,n="*"===n?function(e){return 1==e.nodeType}:function(e){return o.is(e,a)});e&&e!=r&&e.nodeType&&9!==e.nodeType;){if(!n||n(e)){if(!i)return e;s.push(e)}e=e.parentNode}return i?s:null},get:function(e){var t;return e&&this.doc&&"string"==typeof e&&(t=e,e=this.doc.getElementById(e),e&&e.id!==t)?this.doc.getElementsByName(t)[1]:e},getNext:function(e,t){return this._findSib(e,t,"nextSibling")},getPrev:function(e,t){return this._findSib(e,t,"previousSibling")},select:function(t,n){var r=this;return e(t,r.get(n)||r.settings.root_element||r.doc,[])},is:function(n,r){var i;if(n.length===t){if("*"===r)return 1==n.nodeType;if(C.test(r)){for(r=r.toLowerCase().split(/,/),n=n.nodeName.toLowerCase(),i=r.length-1;i>=0;i--)if(r[i]==n)return!0;return!1}}if(n.nodeType&&1!=n.nodeType)return!1;var o=n.nodeType?[n]:n;return e(r,o[0].ownerDocument||o[0],null,o).length>0},add:function(e,t,n,r,i){var o=this;return this.run(e,function(e){var a;return a=g(t,"string")?o.doc.createElement(t):t,o.setAttribs(a,n),r&&(r.nodeType?a.appendChild(r):o.setHTML(a,r)),i?a:e.appendChild(a)})},create:function(e,t,n){return this.add(this.doc.createElement(e),e,t,n,1)},createHTML:function(e,t,n){var r="",i;r+="<"+e;for(i in t)t.hasOwnProperty(i)&&null!==t[i]&&"undefined"!=typeof t[i]&&(r+=" "+i+'="'+this.encode(t[i])+'"');return"undefined"!=typeof n?r+">"+n+"":r+" />"},createFragment:function(e){var t,n,r=this.doc,i;for(i=r.createElement("div"),t=r.createDocumentFragment(),e&&(i.innerHTML=e);n=i.firstChild;)t.appendChild(n);return t},remove:function(e,t){return e=this.$$(e),t?e.each(function(){for(var e;e=this.firstChild;)3==e.nodeType&&0===e.data.length?this.removeChild(e):this.parentNode.insertBefore(e,this)}).remove():e.remove(),e.length>1?e.toArray():e[0]},setStyle:function(e,t,n){e=this.$$(e).css(t,n),this.settings.update_styles&&f(this,e)},getStyle:function(e,n,r){return e=this.$$(e),r?e.css(n):(n=n.replace(/-(\D)/g,function(e,t){return t.toUpperCase()}),"float"==n&&(n=l.ie&&l.ie<12?"styleFloat":"cssFloat"),e[0]&&e[0].style?e[0].style[n]:t)},setStyles:function(e,t){e=this.$$(e).css(t),this.settings.update_styles&&f(this,e)},removeAllAttribs:function(e){return this.run(e,function(e){var t,n=e.attributes;for(t=n.length-1;t>=0;t--)e.removeAttributeNode(n.item(t))})},setAttrib:function(e,t,n){var r=this,i,o,a=r.settings;""===n&&(n=null),e=r.$$(e),i=e.attr(t),e.length&&(o=r.attrHooks[t],o&&o.set?o.set(e,n,t):e.attr(t,n),i!=n&&a.onSetAttrib&&a.onSetAttrib({attrElm:e,attrName:t,attrValue:n}))},setAttribs:function(e,t){var n=this;n.$$(e).each(function(e,r){m(t,function(e,t){n.setAttrib(r,t,e)})})},getAttrib:function(e,t,n){var r=this,i,o;return e=r.$$(e),e.length&&(i=r.attrHooks[t],o=i&&i.get?i.get(e,t):e.attr(t)),"undefined"==typeof o&&(o=n||""),o},getPos:function(e,t){var r=this,i=0,o=0,a,s=r.doc,l=s.body,u;if(e=r.get(e),t=t||l,e){if(t===l&&e.getBoundingClientRect&&"static"===n(l).css("position"))return u=e.getBoundingClientRect(),t=r.boxModel?s.documentElement:l,i=u.left+(s.documentElement.scrollLeft||l.scrollLeft)-t.clientLeft,o=u.top+(s.documentElement.scrollTop||l.scrollTop)-t.clientTop,{x:i,y:o};for(a=e;a&&a!=t&&a.nodeType;)i+=a.offsetLeft||0,o+=a.offsetTop||0,a=a.offsetParent;for(a=e.parentNode;a&&a!=t&&a.nodeType;)i-=a.scrollLeft||0,o-=a.scrollTop||0,a=a.parentNode}return{x:i,y:o}},parseStyle:function(e){return this.styles.parse(e)},serializeStyle:function(e,t){return this.styles.serialize(e,t)},addStyle:function(e){var t=this,n=t.doc,r,i;if(t!==h.DOM&&n===document){var o=h.DOM.addedStyles;if(o=o||[],o[e])return;o[e]=!0,h.DOM.addedStyles=o}i=n.getElementById("mceDefaultStyles"),i||(i=n.createElement("style"),i.id="mceDefaultStyles",i.type="text/css",r=n.getElementsByTagName("head")[0],r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i)),i.styleSheet?i.styleSheet.cssText+=e:i.appendChild(n.createTextNode(e))},loadCSS:function(e){var t=this,n=t.doc,r;return t!==h.DOM&&n===document?void h.DOM.loadCSS(e):(e||(e=""),r=n.getElementsByTagName("head")[0],void m(e.split(","),function(e){var i;e=u._addCacheSuffix(e),t.files[e]||(t.files[e]=!0,i=t.create("link",{rel:"stylesheet",href:e}),b&&n.documentMode&&n.recalc&&(i.onload=function(){n.recalc&&n.recalc(),i.onload=null}),r.appendChild(i))}))},addClass:function(e,t){this.$$(e).addClass(t)},removeClass:function(e,t){this.toggleClass(e,t,!1)},hasClass:function(e,t){return this.$$(e).hasClass(t)},toggleClass:function(e,t,r){this.$$(e).toggleClass(t,r).each(function(){""===this.className&&n(this).attr("class",null)})},show:function(e){this.$$(e).show()},hide:function(e){this.$$(e).hide()},isHidden:function(e){return"none"==this.$$(e).css("display")},uniqueId:function(e){return(e?e:"mce_")+this.counter++},setHTML:function(e,t){e=this.$$(e),b?e.each(function(e,r){if(r.canHaveHTML!==!1){for(;r.firstChild;)r.removeChild(r.firstChild);try{r.innerHTML="
                    "+t,r.removeChild(r.firstChild)}catch(i){n("
                    ").html("
                    "+t).contents().slice(1).appendTo(r)}return t}}):e.html(t)},getOuterHTML:function(e){return e=this.get(e),1==e.nodeType&&"outerHTML"in e?e.outerHTML:n("
                    ").append(n(e).clone()).html()},setOuterHTML:function(e,t){var r=this;r.$$(e).each(function(){try{if("outerHTML"in this)return void(this.outerHTML=t)}catch(e){}r.remove(n(this).html(t),!0)})},decode:s.decode,encode:s.encodeAllRaw,insertAfter:function(e,t){return t=this.get(t),this.run(e,function(e){var n,r;return n=t.parentNode,r=t.nextSibling,r?n.insertBefore(e,r):n.appendChild(e),e})},replace:function(e,t,n){var r=this;return r.run(t,function(t){return g(t,"array")&&(e=e.cloneNode(!0)),n&&m(v(t.childNodes),function(t){e.appendChild(t)}),t.parentNode.replaceChild(e,t)})},rename:function(e,t){var n=this,r;return e.nodeName!=t.toUpperCase()&&(r=n.create(t),m(n.getAttribs(e),function(t){n.setAttrib(r,t.nodeName,n.getAttrib(e,t.nodeName))}),n.replace(r,e,1)),r||e},findCommonAncestor:function(e,t){for(var n=e,r;n;){for(r=t;r&&n!=r;)r=r.parentNode;if(n==r)break;n=n.parentNode}return!n&&e.ownerDocument?e.ownerDocument.documentElement:n},toHex:function(e){return this.styles.toHex(u.trim(e))},run:function(e,t,n){var r=this,i;return"string"==typeof e&&(e=r.get(e)),!!e&&(n=n||this,e.nodeType||!e.length&&0!==e.length?t.call(n,e):(i=[],m(e,function(e,o){e&&("string"==typeof e&&(e=r.get(e)),i.push(t.call(n,e,o)))}),i))},getAttribs:function(e){var t;if(e=this.get(e),!e)return[];if(b){if(t=[],"OBJECT"==e.nodeName)return e.attributes;"OPTION"===e.nodeName&&this.getAttrib(e,"selected")&&t.push({specified:1,nodeName:"selected"});var n=/<\/?[\w:\-]+ ?|=[\"][^\"]+\"|=\'[^\']+\'|=[\w\-]+|>/gi;return e.cloneNode(!1).outerHTML.replace(n,"").replace(/[\w:\-]+/gi,function(e){t.push({specified:1,nodeName:e})}),t}return e.attributes},isEmpty:function(e,t){var n=this,r,i,a,s,l,u,c=0;if(e=e.firstChild){l=new o(e,e.parentNode),t=t||(n.schema?n.schema.getNonEmptyElements():null),s=n.schema?n.schema.getWhiteSpaceElements():{};do{if(a=e.nodeType,1===a){var d=e.getAttribute("data-mce-bogus");if(d){e=l.next("all"===d);continue}if(u=e.nodeName.toLowerCase(),t&&t[u]){if("br"===u){c++,e=l.next();continue}return!1}for(i=n.getAttribs(e),r=i.length;r--;)if(u=i[r].nodeName,"name"===u||"data-mce-bookmark"===u)return!1}if(8==a)return!1;if(3===a&&!x.test(e.nodeValue))return!1;if(3===a&&e.parentNode&&s[e.parentNode.nodeName]&&x.test(e.nodeValue))return!1;e=l.next()}while(e)}return c<=1},createRng:function(){var e=this.doc;return e.createRange?e.createRange():new a(this)},nodeIndex:p,split:function(e,t,n){function r(e){function t(e){var t=e.previousSibling&&"SPAN"==e.previousSibling.nodeName,n=e.nextSibling&&"SPAN"==e.nextSibling.nodeName;return t&&n}var n,o=e.childNodes,a=e.nodeType;if(1!=a||"bookmark"!=e.getAttribute("data-mce-type")){for(n=o.length-1;n>=0;n--)r(o[n]);if(9!=a){if(3==a&&e.nodeValue.length>0){var s=y(e.nodeValue).length;if(!i.isBlock(e.parentNode)||s>0||0===s&&t(e))return}else if(1==a&&(o=e.childNodes,1==o.length&&o[0]&&1==o[0].nodeType&&"bookmark"==o[0].getAttribute("data-mce-type")&&e.parentNode.insertBefore(o[0],e),o.length||/^(br|hr|input|img)$/i.test(e.nodeName)))return;i.remove(e)}return e}}var i=this,o=i.createRng(),a,s,l;if(e&&t)return o.setStart(e.parentNode,i.nodeIndex(e)),o.setEnd(t.parentNode,i.nodeIndex(t)),a=o.extractContents(),o=i.createRng(),o.setStart(t.parentNode,i.nodeIndex(t)+1),o.setEnd(e.parentNode,i.nodeIndex(e)+1),s=o.extractContents(),l=e.parentNode,l.insertBefore(r(a),e),n?l.insertBefore(n,e):l.insertBefore(t,e),l.insertBefore(r(s),e),i.remove(e),n||t},bind:function(e,t,n,r){var i=this;if(u.isArray(e)){for(var o=e.length;o--;)e[o]=i.bind(e[o],t,n,r);return e}return!i.settings.collect||e!==i.doc&&e!==i.win||i.boundEvents.push([e,t,n,r]),i.events.bind(e,t,n,r||i)},unbind:function(e,t,n){var r=this,i;if(u.isArray(e)){for(i=e.length;i--;)e[i]=r.unbind(e[i],t,n);return e}if(r.boundEvents&&(e===r.doc||e===r.win))for(i=r.boundEvents.length;i--;){var o=r.boundEvents[i];e!=o[0]||t&&t!=o[1]||n&&n!=o[2]||this.events.unbind(o[0],o[1],o[2])}return this.events.unbind(e,t,n)},fire:function(e,t,n){return this.events.fire(e,t,n)},getContentEditable:function(e){var t;return e&&1==e.nodeType?(t=e.getAttribute("data-mce-contenteditable"),t&&"inherit"!==t?t:"inherit"!==e.contentEditable?e.contentEditable:null):null},getContentEditableParent:function(e){for(var t=this.getRoot(),n=null;e&&e!==t&&(n=this.getContentEditable(e),null===n);e=e.parentNode);return n},destroy:function(){var t=this;if(t.boundEvents){for(var n=t.boundEvents.length;n--;){var r=t.boundEvents[n];this.events.unbind(r[0],r[1],r[2])}t.boundEvents=null}e.setDocument&&e.setDocument(),t.win=t.doc=t.root=t.events=t.frag=null},isChildOf:function(e,t){for(;e;){if(t===e)return!0;e=e.parentNode}return!1},dumpRng:function(e){return"startContainer: "+e.startContainer.nodeName+", startOffset: "+e.startOffset+", endContainer: "+e.endContainer.nodeName+", endOffset: "+e.endOffset},_findSib:function(e,t,n){var r=this,i=t;if(e)for("string"==typeof i&&(i=function(e){return r.is(e,t)}),e=e[n];e;e=e[n])if(i(e))return e;return null}},h.DOM=new h(document),h.nodeIndex=p,h}),r(E,[w,m],function(e,t){function n(){function e(e,n,i){function o(){l.remove(c),u&&(u.onreadystatechange=u.onload=u=null),n()}function s(){a(i)?i():"undefined"!=typeof console&&console.log&&console.log("Failed to load script: "+e)}var l=r,u,c;c=l.uniqueId(),u=document.createElement("script"),u.id=c,u.type="text/javascript",u.src=t._addCacheSuffix(e),"onreadystatechange"in u?u.onreadystatechange=function(){/loaded|complete/.test(u.readyState)&&o()}:u.onload=o,u.onerror=s,(document.getElementsByTagName("head")[0]||document.body).appendChild(u)}var n=0,s=1,l=2,u=3,c={},d=[],f={},p=[],h=0,m;this.isDone=function(e){return c[e]==l},this.markDone=function(e){c[e]=l},this.add=this.load=function(e,t,r,i){var o=c[e];o==m&&(d.push(e),c[e]=n),t&&(f[e]||(f[e]=[]),f[e].push({success:t,failure:i,scope:r||this}))},this.remove=function(e){delete c[e],delete f[e]},this.loadQueue=function(e,t,n){this.loadScripts(d,e,t,n)},this.loadScripts=function(t,n,r,d){function g(e,t){i(f[t],function(t){a(t[e])&&t[e].call(t.scope)}),f[t]=m}var v,y=[];p.push({success:n,failure:d,scope:r||this}),(v=function(){var n=o(t);t.length=0,i(n,function(t){return c[t]===l?void g("success",t):c[t]===u?void g("failure",t):void(c[t]!==s&&(c[t]=s,h++,e(t,function(){c[t]=l,h--,g("success",t),v()},function(){c[t]=u,h--,y.push(t),g("failure",t),v()})))}),h||(i(p,function(e){0===y.length?a(e.success)&&e.success.call(e.scope):a(e.failure)&&e.failure.call(e.scope,y)}),p.length=0)})()}}var r=e.DOM,i=t.each,o=t.grep,a=function(e){return"function"==typeof e};return n.ScriptLoader=new n,n}),r(N,[E,m],function(e,n){function r(){var e=this;e.items=[],e.urls={},e.lookup={}}var i=n.each;return r.prototype={get:function(e){return this.lookup[e]?this.lookup[e].instance:t},dependencies:function(e){var t;return this.lookup[e]&&(t=this.lookup[e].dependencies),t||[]},requireLangPack:function(t,n){var i=r.language;if(i&&r.languageLoad!==!1){if(n)if(n=","+n+",",n.indexOf(","+i.substr(0,2)+",")!=-1)i=i.substr(0,2);else if(n.indexOf(","+i+",")==-1)return;e.ScriptLoader.add(this.urls[t]+"/langs/"+i+".js")}},add:function(e,t,n){return this.items.push(t),this.lookup[e]={instance:t,dependencies:n},t},remove:function(e){delete this.urls[e],delete this.lookup[e]},createUrl:function(e,t){return"object"==typeof t?t:{prefix:e.prefix,resource:t,suffix:e.suffix}},addComponents:function(t,n){var r=this.urls[t];i(n,function(t){e.ScriptLoader.add(r+"/"+t)})},load:function(n,o,a,s,l){function u(){var r=c.dependencies(n);i(r,function(e){var n=c.createUrl(o,e);c.load(n.resource,n,t,t)}),a&&(s?a.call(s):a.call(e))}var c=this,d=o;c.urls[n]||("object"==typeof o&&(d=o.prefix+o.resource+o.suffix),0!==d.indexOf("/")&&d.indexOf("://")==-1&&(d=r.baseURL+"/"+d),c.urls[n]=d.substring(0,d.lastIndexOf("/")),c.lookup[n]?u():e.ScriptLoader.add(d,u,s,l))}},r.PluginManager=new r,r.ThemeManager=new r,r}),r(_,[],function(){function e(e){return function(t){return!!t&&t.nodeType==e}}function t(e){return e=e.toLowerCase().split(" "),function(t){var n,r;if(t&&t.nodeType)for(r=t.nodeName.toLowerCase(),n=0;nn.length-1?t=n.length-1:t<0&&(t=0),n[t]||e}function s(e,t,n){for(;e&&e!==t;){if(n(e))return e;e=e.parentNode}return null}function l(e,t,n){return null!==s(e,t,n)}function u(e){return"_mce_caret"===e.id}function c(e,t){return v(e)&&l(e,t,u)===!1}function d(e){this.walk=function(t,n){function r(e){var t;return t=e[0],3===t.nodeType&&t===l&&u>=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===d&&e.length>0&&t===c&&3===t.nodeType&&e.splice(e.length-1,1),e}function i(e,t,n){for(var r=[];e&&e!=n;e=e[t])r.push(e);return r}function o(e,t){do{if(e.parentNode==t)return e;e=e.parentNode}while(e)}function s(e,t,o){var a=o?"nextSibling":"previousSibling";for(g=e,v=g.parentNode;g&&g!=t;g=v)v=g.parentNode,y=i(g==e?g:g[a],a),y.length&&(o||y.reverse(),n(r(y)))}var l=t.startContainer,u=t.startOffset,c=t.endContainer,d=t.endOffset,f,p,m,g,v,y,b;if(b=e.select("td[data-mce-selected],th[data-mce-selected]"),b.length>0)return void h(b,function(e){n([e])});if(1==l.nodeType&&l.hasChildNodes()&&(l=l.childNodes[u]),1==c.nodeType&&c.hasChildNodes()&&(c=a(c,d)),l==c)return n(r([l]));for(f=e.findCommonAncestor(l,c),g=l;g;g=g.parentNode){if(g===c)return s(l,f,!0);if(g===f)break}for(g=c;g;g=g.parentNode){if(g===l)return s(c,f);if(g===f)break}p=o(l,f)||l,m=o(c,f)||c,s(l,p,!0),y=i(p==l?p:p.nextSibling,"nextSibling",m==c?m.nextSibling:m),y.length&&n(r(y)),s(c,m)},this.split=function(e){function t(e,t){return e.splitText(t)}var n=e.startContainer,r=e.startOffset,i=e.endContainer,o=e.endOffset;return n==i&&3==n.nodeType?r>0&&rr?(o-=r,n=i=t(i,o).previousSibling,o=i.nodeValue.length,r=0):o=0):(3==n.nodeType&&r>0&&r0&&o0)return f=y,p=n?y.nodeValue.length:0,void(i=!0);if(e.isBlock(y)||b[y.nodeName.toLowerCase()])return;s=y}o&&s&&(f=s,i=!0,p=0)}var f,p,h,m=e.getRoot(),y,b,C,x;if(f=n[(r?"start":"end")+"Container"],p=n[(r?"start":"end")+"Offset"],x=1==f.nodeType&&p===f.childNodes.length,b=e.schema.getNonEmptyElements(),C=r,!v(f)){if(1==f.nodeType&&p>f.childNodes.length-1&&(C=!1),9===f.nodeType&&(f=e.getRoot(),p=0),f===m){if(C&&(y=f.childNodes[p>0?p-1:0])){if(v(y))return;if(b[y.nodeName]||"TABLE"==y.nodeName)return}if(f.hasChildNodes()){if(p=Math.min(!C&&p>0?p-1:p,f.childNodes.length-1),f=f.childNodes[p],p=0,!o&&f===m.lastChild&&"TABLE"===f.nodeName)return;if(l(f)||v(f))return;if(f.hasChildNodes()&&!/TABLE/.test(f.nodeName)){y=f,h=new t(f,m);do{if(g(y)||v(y)){i=!1;break}if(3===y.nodeType&&y.nodeValue.length>0){p=C?0:y.nodeValue.length,f=y,i=!0;break}if(b[y.nodeName.toLowerCase()]&&!a(y)){p=e.nodeIndex(y),f=y.parentNode,"IMG"!=y.nodeName||C||p++,i=!0;break}}while(y=C?h.next():h.prev())}}}o&&(3===f.nodeType&&0===p&&d(!0),1===f.nodeType&&(y=f.childNodes[p],y||(y=f.childNodes[p-1]),!y||"BR"!==y.nodeName||u(y,"A")||s(y)||s(y,!0)||d(!0,y))),C&&!o&&3===f.nodeType&&p===f.nodeValue.length&&d(!1),i&&n["set"+(r?"Start":"End")](f,p)}}var i,o;return o=n.collapsed,r(!0),o||r(),i&&o&&n.collapse(!0),i}}function f(t,n,r){var i,o,a;if(i=r.elementFromPoint(t,n),o=r.body.createTextRange(),i&&"HTML"!=i.tagName||(i=r.body),o.moveToElementText(i),a=e.toArray(o.getClientRects()),a=a.sort(function(e,t){return e=Math.abs(Math.max(e.top-n,e.bottom-n)),t=Math.abs(Math.max(t.top-n,t.bottom-n)),e-t}),a.length>0){n=(a[0].bottom+a[0].top)/2;try{return o.moveToPoint(t,n),o.collapse(!0),o}catch(s){}}return null}function p(e,t){var n=e&&e.parentElement?e.parentElement():null;return g(s(n,t,o))?null:e}var h=e.each,m=n.isContentEditableTrue,g=n.isContentEditableFalse,v=i.isCaretContainer;return d.compareRanges=function(e,t){if(e&&t){if(!e.item&&!e.duplicate)return e.startContainer==t.startContainer&&e.startOffset==t.startOffset;if(e.item&&t.item&&e.item(0)===t.item(0))return!0;if(e.isEqual&&t.isEqual&&t.isEqual(e))return!0}return!1},d.getCaretRangeFromPoint=function(e,t,n){var r,i;if(n.caretPositionFromPoint)i=n.caretPositionFromPoint(e,t),r=n.createRange(),r.setStart(i.offsetNode,i.offset),r.collapse(!0);else if(n.caretRangeFromPoint)r=n.caretRangeFromPoint(e,t);else if(n.body.createTextRange){r=n.body.createTextRange();try{r.moveToPoint(e,t),r.collapse(!0)}catch(o){r=f(e,t,n)}return p(r,n.body)}return r},d.getSelectedNode=function(e){var t=e.startContainer,n=e.startOffset;return t.hasChildNodes()&&e.endOffset==n+1?t.childNodes[n]:null},d.getNode=function(e,t){return 1==e.nodeType&&e.hasChildNodes()&&(t>=e.childNodes.length&&(t=e.childNodes.length-1),e=e.childNodes[t]),e},d}),r(R,[T,d,c],function(e,t,n){return function(r){function i(e){var t,n;if(n=r.$(e).parentsUntil(r.getBody()).add(e),n.length===a.length){for(t=n.length;t>=0&&n[t]===a[t];t--);if(t===-1)return a=n,!0}return a=n,!1}var o,a=[];"onselectionchange"in r.getDoc()||r.on("NodeChange Click MouseUp KeyUp Focus",function(t){var n,i;n=r.selection.getRng(),i={startContainer:n.startContainer,startOffset:n.startOffset,endContainer:n.endContainer,endOffset:n.endOffset},"nodechange"!=t.type&&e.compareRanges(i,o)||r.fire("SelectionChange"),o=i}),r.on("contextmenu",function(){r.fire("SelectionChange")}),r.on("SelectionChange",function(){var e=r.selection.getStart(!0);!t.range&&r.selection.isCollapsed()||!i(e)&&r.dom.isChildOf(e,r.getBody())&&r.nodeChanged({selectionChange:!0})}),r.on("MouseUp",function(e){e.isDefaultPrevented()||("IMG"==r.selection.getNode().nodeName?n.setEditorTimeout(r,function(){r.nodeChanged()}):r.nodeChanged())}),this.nodeChanged=function(e){var t=r.selection,n,i,o;r.initialized&&t&&!r.settings.disable_nodechange&&!r.readonly&&(o=r.getBody(),n=t.getStart()||o,n.ownerDocument==r.getDoc()&&r.dom.isChildOf(n,o)||(n=o),"IMG"==n.nodeName&&t.isCollapsed()&&(n=n.parentNode),i=[],r.dom.getParent(n,function(e){return e===o||void i.push(e)}),e=e||{},e.element=n,e.parents=i,r.fire("NodeChange",e))}}}),r(A,[],function(){function e(e,t,n){var r,i,o=n?"lastChild":"firstChild",a=n?"prev":"next";if(e[o])return e[o];if(e!==t){if(r=e[a])return r;for(i=e.parent;i&&i!==t;i=i.parent)if(r=i[a])return r}}function t(e,t){this.name=e,this.type=t,1===t&&(this.attributes=[],this.attributes.map={})}var n=/^[ \t\r\n]*$/,r={"#text":3,"#comment":8,"#cdata":4,"#pi":7,"#doctype":10,"#document-fragment":11};return t.prototype={replace:function(e){var t=this;return e.parent&&e.remove(),t.insert(e,t),t.remove(),t},attr:function(e,t){var n=this,r,i,o;if("string"!=typeof e){for(i in e)n.attr(i,e[i]);return n}if(r=n.attributes){if(t!==o){if(null===t){if(e in r.map)for(delete r.map[e],i=r.length;i--;)if(r[i].name===e)return r=r.splice(i,1),n;return n}if(e in r.map){for(i=r.length;i--;)if(r[i].name===e){r[i].value=t;break}}else r.push({name:e,value:t});return r.map[e]=t,n}return r.map[e]}},clone:function(){var e=this,n=new t(e.name,e.type),r,i,o,a,s;if(o=e.attributes){for(s=[],s.map={},r=0,i=o.length;r
                    ")}var o=this,a=o._id,s=o.settings,l=o.classPrefix,u=o.state.get("text"),c=o.settings.icon,d="",f=s.shortcut,p=o.encode(s.url),h="";return c&&o.parent().classes.add("menu-has-icons"),s.image&&(d=" style=\"background-image: url('"+s.image+"')\""),f&&(f=e(f)),c=l+"ico "+l+"i-"+(o.settings.icon||"none"),h="-"!==u?'\xa0":"",u=i(o.encode(r(u))),p=i(o.encode(r(p))),'
                    '+h+("-"!==u?''+u+"":"")+(f?'
                    '+f+"
                    ":"")+(s.menu?'
                    ':"")+(p?'":"")+"
                    "},postRender:function(){var e=this,t=e.settings,n=t.textStyle;if("function"==typeof n&&(n=n.call(this)),n){var i=e.getEl("text");i&&i.setAttribute("style",n)}return e.on("mouseenter click",function(n){n.control===e&&(t.menu||"click"!==n.type?(e.showMenu(),n.aria&&e.menu.focus(!0)):(e.fire("select"),r.requestAnimationFrame(function(){e.parent().hideAll()})))}),e._super(),e},hover:function(){var e=this;return e.parent().items().each(function(e){e.classes.remove("selected")}),e.classes.toggle("selected",!0),e},active:function(e){return"undefined"!=typeof e&&this.aria("checked",e),this._super(e)},remove:function(){this._super(),this.menu&&this.menu.remove()}})}),r(Xt,[g,xe,c],function(e,t,n){return function(r,i){var o=this,a,s=t.classPrefix,l;o.show=function(t,u){function c(){a&&(e(r).append('
                    '),u&&u())}return o.hide(),a=!0,t?l=n.setTimeout(c,t):c(),o},o.hide=function(){var e=r.lastChild;return n.clearTimeout(l),e&&e.className.indexOf("throbber")!=-1&&e.parentNode.removeChild(e),a=!1,o}}}),r(Kt,[Ae,Yt,Xt,m],function(e,t,n,r){return e.extend({Defaults:{defaultType:"menuitem",border:1,layout:"stack",role:"application",bodyRole:"menu",ariaRoot:!0},init:function(e){var t=this;if(e.autohide=!0,e.constrainToViewport=!0,"function"==typeof e.items&&(e.itemsFactory=e.items,e.items=[]),e.itemDefaults)for(var n=e.items,i=n.length;i--;)n[i]=r.extend({},e.itemDefaults,n[i]);t._super(e),t.classes.add("menu")},repaint:function(){return this.classes.toggle("menu-align",!0),this._super(),this.getEl().style.height="",this.getEl("body").style.height="",this},cancel:function(){var e=this;e.hideAll(),e.fire("select")},load:function(){function e(){t.throbber&&(t.throbber.hide(),t.throbber=null)}var t=this,r,i;i=t.settings.itemsFactory,i&&(t.throbber||(t.throbber=new n(t.getEl("body"),!0),0===t.items().length?(t.throbber.show(),t.fire("loading")):t.throbber.show(100,function(){t.items().remove(),t.fire("loading")}),t.on("hide close",e)),t.requestTime=r=(new Date).getTime(),t.settings.itemsFactory(function(n){return 0===n.length?void t.hide():void(t.requestTime===r&&(t.getEl().style.width="",t.getEl("body").style.width="",e(),t.items().remove(),t.getEl("body").innerHTML="",t.add(n),t.renderNew(),t.fire("loaded")))}))},hideAll:function(){var e=this;return this.find("menuitem").exec("hideMenu"),e._super()},preRender:function(){var e=this;return e.items().each(function(t){var n=t.settings;if(n.icon||n.image||n.selectable)return e._hasIcons=!0,!1}),e.settings.itemsFactory&&e.on("postrender",function(){e.settings.itemsFactory&&e.load()}),e._super()}})}),r(Gt,[jt,Kt],function(e,t){return e.extend({init:function(e){function t(r){for(var a=0;a0&&(o=r[0].text,n.state.set("value",r[0].value)),n.state.set("menu",r)),n.state.set("text",e.text||o),n.classes.add("listbox"),n.on("select",function(t){var r=t.control;a&&(t.lastControl=a),e.multiple?r.active(!r.active()):n.value(t.control.value()),a=r})},bindStates:function(){function e(e,n){e instanceof t&&e.items().each(function(e){e.hasMenus()||e.active(e.value()===n)})}function n(e,t){var r;if(e)for(var i=0;i'},postRender:function(){var e=this;e._super(),e.resizeDragHelper=new t(this._id,{start:function(){e.fire("ResizeStart")},drag:function(t){"both"!=e.settings.direction&&(t.deltaX=0),e.fire("Resize",t)},stop:function(){e.fire("ResizeEnd")}})},remove:function(){return this.resizeDragHelper&&this.resizeDragHelper.destroy(),this._super()}})}),r(Zt,[Pe],function(e){function t(e){var t="";if(e)for(var n=0;n'+e[n]+"";return t}return e.extend({Defaults:{classes:"selectbox",role:"selectbox",options:[]},init:function(e){var t=this;t._super(e),t.settings.size&&(t.size=t.settings.size),t.settings.options&&(t._options=t.settings.options),t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){if(e.toJSON)return n=e,!1}),t.fire("submit",{data:n.toJSON()}))})},options:function(e){return arguments.length?(this.state.set("options",e),this):this.state.get("options")},renderHtml:function(){var e=this,n,r="";return n=t(e._options),e.size&&(r=' size = "'+e.size+'"'),'"},bindStates:function(){var e=this;return e.state.on("change:options",function(n){e.getEl().innerHTML=t(n.value)}),e._super()}})}),r(en,[Pe,_e,ve],function(e,t,n){function r(e,t,n){return en&&(e=n),e}function i(e,t,n){e.setAttribute("aria-"+t,n)}function o(e,t){var r,o,a,s,l,u;"v"==e.settings.orientation?(s="top",a="height",o="h"):(s="left",a="width",o="w"),u=e.getEl("handle"),r=(e.layoutRect()[o]||100)-n.getSize(u)[a],l=r*((t-e._minValue)/(e._maxValue-e._minValue))+"px",u.style[s]=l,u.style.height=e.layoutRect().h+"px",i(u,"valuenow",t),i(u,"valuetext",""+e.settings.previewFilter(t)),i(u,"valuemin",e._minValue),i(u,"valuemax",e._maxValue)}return e.extend({init:function(e){var t=this;e.previewFilter||(e.previewFilter=function(e){return Math.round(100*e)/100}),t._super(e),t.classes.add("slider"),"v"==e.orientation&&t.classes.add("vertical"),t._minValue=e.minValue||0,t._maxValue=e.maxValue||100,t._initValue=t.state.get("value")},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix;return'
                    '},reset:function(){this.value(this._initValue).repaint()},postRender:function(){function e(e,t,n){return(n+e)/(t-e)}function i(e,t,n){return n*(t-e)-e}function o(t,n){function o(o){var a;a=s.value(),a=i(t,n,e(t,n,a)+.05*o),a=r(a,t,n),s.value(a),s.fire("dragstart",{value:a}),s.fire("drag",{value:a}),s.fire("dragend",{value:a})}s.on("keydown",function(e){switch(e.keyCode){case 37:case 38:o(-1);break;case 39:case 40:o(1)}})}function a(e,i,o){var a,l,u,h,m;s._dragHelper=new t(s._id,{handle:s._id+"-handle",start:function(e){a=e[c],l=parseInt(s.getEl("handle").style[d],10),u=(s.layoutRect()[p]||100)-n.getSize(o)[f],s.fire("dragstart",{value:m})},drag:function(t){var n=t[c]-a;h=r(l+n,0,u),o.style[d]=h+"px",m=e+h/u*(i-e),s.value(m),s.tooltip().text(""+s.settings.previewFilter(m)).show().moveRel(o,"bc tc"),s.fire("drag",{value:m})},stop:function(){s.tooltip().hide(),s.fire("dragend",{value:m})}})}var s=this,l,u,c,d,f,p;l=s._minValue,u=s._maxValue,"v"==s.settings.orientation?(c="screenY",d="top",f="height",p="h"):(c="screenX",d="left",f="width",p="w"),s._super(),o(l,u,s.getEl("handle")),a(l,u,s.getEl("handle"))},repaint:function(){this._super(),o(this,this.value())},bindStates:function(){var e=this;return e.state.on("change:value",function(t){o(e,t.value)}),e._super()}})}),r(tn,[Pe],function(e){return e.extend({renderHtml:function(){var e=this;return e.classes.add("spacer"),e.canFocus=!1,'
                    '}})}),r(nn,[jt,ve,g],function(e,t,n){return e.extend({Defaults:{classes:"widget btn splitbtn",role:"button"},repaint:function(){var e=this,r=e.getEl(),i=e.layoutRect(),o,a;return e._super(),o=r.firstChild,a=r.lastChild,n(o).css({width:i.w-t.getSize(a).width,height:i.h-2}),n(a).css({height:i.h-2}),e},activeMenu:function(e){var t=this;n(t.getEl().lastChild).toggleClass(t.classPrefix+"active",e)},renderHtml:function(){var e=this,t=e._id,n=e.classPrefix,r,i=e.state.get("icon"),o=e.state.get("text"),a="";return r=e.settings.image,r?(i="none","string"!=typeof r&&(r=window.getSelection?r[0]:r[1]),r=" style=\"background-image: url('"+r+"')\""):r="",i=e.settings.icon?n+"ico "+n+"i-"+i:"",o&&(e.classes.add("btn-has-text"),a=''+e.encode(o)+""),'
                    '},postRender:function(){var e=this,t=e.settings.onclick;return e.on("click",function(e){var n=e.target;if(e.control==this)for(;n;){if(e.aria&&"down"!=e.aria.key||"BUTTON"==n.nodeName&&n.className.indexOf("open")==-1)return e.stopImmediatePropagation(),void(t&&t.call(this,e));n=n.parentNode}}),delete e.settings.onclick,e._super()}})}),r(rn,[Ht],function(e){return e.extend({Defaults:{containerClass:"stack-layout",controlClass:"stack-layout-item",endClass:"break"},isNative:function(){return!0}})}),r(on,[ke,g,ve],function(e,t,n){return e.extend({Defaults:{layout:"absolute",defaults:{type:"panel"}},activateTab:function(e){var n;this.activeTabId&&(n=this.getEl(this.activeTabId),t(n).removeClass(this.classPrefix+"active"),n.setAttribute("aria-selected","false")),this.activeTabId="t"+e,n=this.getEl("t"+e),n.setAttribute("aria-selected","true"),t(n).addClass(this.classPrefix+"active"),this.items()[e].show().fire("showtab"),this.reflow(),this.items().each(function(t,n){e!=n&&t.hide()})},renderHtml:function(){var e=this,t=e._layout,n="",r=e.classPrefix;return e.preRender(),t.preRender(e),e.items().each(function(t,i){var o=e._id+"-t"+i;t.aria("role","tabpanel"),t.aria("labelledby",o),n+='"}),'
                    '+n+'
                    '+t.renderHtml(e)+"
                    "},postRender:function(){var e=this;e._super(),e.settings.activeTab=e.settings.activeTab||0,e.activateTab(e.settings.activeTab),this.on("click",function(t){var n=t.target.parentNode;if(n&&n.id==e._id+"-head")for(var r=n.childNodes.length;r--;)n.childNodes[r]==t.target&&e.activateTab(r)})},initLayoutRect:function(){var e=this,t,r,i;r=n.getSize(e.getEl("head")).width,r=r<0?0:r,i=0,e.items().each(function(e){r=Math.max(r,e.layoutRect().minW),i=Math.max(i,e.layoutRect().minH)}),e.items().each(function(e){e.settings.x=0,e.settings.y=0,e.settings.w=r,e.settings.h=i,e.layoutRect({x:0,y:0,w:r,h:i})});var o=n.getSize(e.getEl("head")).height;return e.settings.minWidth=r,e.settings.minHeight=i+o,t=e._super(),t.deltaH+=o,t.innerH=t.h-t.deltaH,t}})}),r(an,[Pe,m,ve],function(e,t,n){return e.extend({init:function(e){var t=this;t._super(e),t.classes.add("textbox"),e.multiline?t.classes.add("multiline"):(t.on("keydown",function(e){var n;13==e.keyCode&&(e.preventDefault(),t.parents().reverse().each(function(e){if(e.toJSON)return n=e,!1}),t.fire("submit",{data:n.toJSON()}))}),t.on("keyup",function(e){t.state.set("value",e.target.value)}))},repaint:function(){var e=this,t,n,r,i,o=0,a;t=e.getEl().style,n=e._layoutRect,a=e._lastRepaintRect||{};var s=document;return!e.settings.multiline&&s.all&&(!s.documentMode||s.documentMode<=8)&&(t.lineHeight=n.h-o+"px"),r=e.borderBox,i=r.left+r.right+8,o=r.top+r.bottom+(e.settings.multiline?8:0),n.x!==a.x&&(t.left=n.x+"px",a.x=n.x),n.y!==a.y&&(t.top=n.y+"px",a.y=n.y),n.w!==a.w&&(t.width=n.w-i+"px",a.w=n.w),n.h!==a.h&&(t.height=n.h-o+"px",a.h=n.h),e._lastRepaintRect=a,e.fire("repaint",{},!1),e},renderHtml:function(){var e=this,r=e.settings,i,o;return i={id:e._id,hidefocus:"1"},t.each(["rows","spellcheck","maxLength","size","readonly","min","max","step","list","pattern","placeholder","required","multiple"],function(e){i[e]=r[e]}),e.disabled()&&(i.disabled="disabled"),r.subtype&&(i.type=r.subtype),o=n.create(r.multiline?"textarea":"input",i),o.value=e.state.get("value"),o.className=e.classes,o.outerHTML},value:function(e){return arguments.length?(this.state.set("value",e),this):(this.state.get("rendered")&&this.state.set("value",this.getEl().value),this.state.get("value"))},postRender:function(){var e=this;e.getEl().value=e.state.get("value"),e._super(),e.$el.on("change",function(t){e.state.set("value",t.target.value),e.fire("change",t)})},bindStates:function(){var e=this;return e.state.on("change:value",function(t){e.getEl().value!=t.value&&(e.getEl().value=t.value)}),e.state.on("change:disabled",function(t){e.getEl().disabled=t.value}),e._super()},remove:function(){this.$el.off(),this._super()}})}),r(sn,[],function(){var e=this||window,t=function(){return e.tinymce};return"function"==typeof e.define&&(e.define.amd||e.define("ephox/tinymce",[],t)),"object"==typeof module&&(module.exports=window.tinymce),{}}),a([l,u,c,d,f,p,m,g,v,y,C,w,E,N,T,A,B,D,L,M,P,O,I,F,j,Y,J,te,le,ue,ce,de,pe,me,ge,Ce,xe,we,Ee,Ne,_e,Se,ke,Te,Re,Ae,Be,De,Le,Me,Pe,Oe,He,Ie,Ue,Ve,at,st,lt,ut,dt,ft,pt,ht,mt,gt,vt,yt,bt,Ct,xt,wt,Et,Nt,_t,St,kt,Tt,Rt,At,Bt,Dt,Mt,Pt,Ot,Ht,Ft,zt,Ut,Wt,Vt,$t,qt,jt,Yt,Xt,Kt,Gt,Jt,Qt,Zt,en,tn,nn,rn,on,an])}(window); \ No newline at end of file diff --git a/wp-includes/js/tinymce/wp-tinymce.js.gz b/wp-includes/js/tinymce/wp-tinymce.js.gz index 20d22c43dc4fe82a5715d371d80b7c78190785c5..64fb659f5cb0a81c4147e82dead60e70a6a56864 100644 GIT binary patch literal 182840 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

                    &^!_D835D|Z#&@qcu~De;2tHUl)_KjYwtxm@8r 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

                    rR*@N2Bav@`q727{ra7(kYb2L4S~`eqWvR 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 V-?koZLrn;d|9>z!N2+^g2mqcZ7lHr) literal 170397 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 z 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 BhTQ-F diff --git a/wp-includes/js/twemoji.js b/wp-includes/js/twemoji.js index b268d7e..9033d7f 100644 --- a/wp-includes/js/twemoji.js +++ b/wp-includes/js/twemoji.js @@ -225,7 +225,7 @@ var twemoji = (function ( // RegExp based on emoji's official Unicode standards // http://www.unicode.org/Public/UNIDATA/EmojiSources.txt - re = /\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c\udfcb|\ud83d[\udd75\udd90]|[\u261d\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0]|\ud83e[\udd18-\udd1e\udd26\udd30\udd33-\udd39\udd3c-\udd3e]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\udecc\uded0-\uded2\udeeb\udeec\udef4-\udef6]|\ud83e[\udd10-\udd17\udd20-\udd25\udd27\udd3a\udd40-\udd45\udd47-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|[\u23e9-\u23ec\u23f0\u23f3\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcc-\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd74\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f7\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g, + re = /\ud83d[\udc68-\udc69](?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92])|(?:\ud83c[\udfcb\udfcc]|\ud83d\udd75|\u26f9)(?:\ufe0f|\ud83c[\udffb-\udfff])\u200d[\u2640\u2642]\ufe0f|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd37-\udd39\udd3d\udd3e])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd18-\udd1c\udd1e\udd26\udd30\udd33-\udd39\udd3d\udd3e]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud800\udc00|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\udeeb\udeec\udef4-\udef6]|\ud83e[\udd10-\udd17\udd1d\udd20-\udd25\udd27\udd3a\udd3c\udd40-\udd45\udd47-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|[\u23e9-\u23ec\u23f0\u23f3\u2640\u2642\u2695\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g, // avoid runtime RegExp creation for not so smart, // not JIT based, and old browsers / engines diff --git a/wp-includes/js/twemoji.min.js b/wp-includes/js/twemoji.min.js index 78c0f6a..5fe4fe5 100644 --- a/wp-includes/js/twemoji.min.js +++ b/wp-includes/js/twemoji.min.js @@ -1 +1 @@ -var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(u,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||v.test(c.nodeName)||d(c,b);return b}function e(a){return o(a.indexOf(t)<0?a.replace(s,""):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t=d(b,[]),u=t.length;u--;){for(h=!1,i=document.createDocumentFragment(),j=t[u],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=e(p),m=n+p.length,s=c.callback(q,c)){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(p,q);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=s,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m")}return g})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return b<65536?w(b):(b-=65536,w(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f":">","'":"'",'"':"""},r=/\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c\udfcb|\ud83d[\udd75\udd90]|[\u261d\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0]|\ud83e[\udd18-\udd1e\udd26\udd30\udd33-\udd39\udd3c-\udd3e]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\udecc\uded0-\uded2\udeeb\udeec\udef4-\udef6]|\ud83e[\udd10-\udd17\udd20-\udd25\udd27\udd3a\udd40-\udd45\udd47-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|[\u23e9-\u23ec\u23f0\u23f3\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcc-\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd74\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f7\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,s=/\uFE0F/g,t=String.fromCharCode(8205),u=/[&<>'"]/g,v=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,w=String.fromCharCode;return p}(); \ No newline at end of file +var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(u,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||v.test(c.nodeName)||d(c,b);return b}function e(a){return o(a.indexOf(t)<0?a.replace(s,""):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t=d(b,[]),u=t.length;u--;){for(h=!1,i=document.createDocumentFragment(),j=t[u],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=e(p),m=n+p.length,s=c.callback(q,c)){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(p,q);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=s,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m")}return g})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return b<65536?w(b):(b-=65536,w(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f":">","'":"'",'"':"""},r=/\ud83d[\udc68-\udc69](?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92])|(?:\ud83c[\udfcb\udfcc]|\ud83d\udd75|\u26f9)(?:\ufe0f|\ud83c[\udffb-\udfff])\u200d[\u2640\u2642]\ufe0f|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd37-\udd39\udd3d\udd3e])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd18-\udd1c\udd1e\udd26\udd30\udd33-\udd39\udd3d\udd3e]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud800\udc00|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\udeeb\udeec\udef4-\udef6]|\ud83e[\udd10-\udd17\udd1d\udd20-\udd25\udd27\udd3a\udd3c\udd40-\udd45\udd47-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|[\u23e9-\u23ec\u23f0\u23f3\u2640\u2642\u2695\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,s=/\uFE0F/g,t=String.fromCharCode(8205),u=/[&<>'"]/g,v=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,w=String.fromCharCode;return p}(); \ No newline at end of file diff --git a/wp-includes/js/utils.js b/wp-includes/js/utils.js index 60c2746..d8fa7d8 100644 --- a/wp-includes/js/utils.js +++ b/wp-includes/js/utils.js @@ -110,7 +110,7 @@ var wpCookies = { if ( typeof( expires ) === 'object' && expires.toGMTString ) { expires = expires.toGMTString(); } else if ( parseInt( expires, 10 ) ) { - d.setTime( d.getTime() + ( parseInt( expires, 10 ) * 1000 ) ); // time must be in miliseconds + d.setTime( d.getTime() + ( parseInt( expires, 10 ) * 1000 ) ); // time must be in milliseconds expires = d.toGMTString(); } else { expires = ''; diff --git a/wp-includes/js/wp-ajax-response.js b/wp-includes/js/wp-ajax-response.js index d356321..50c6652 100644 --- a/wp-includes/js/wp-ajax-response.js +++ b/wp-includes/js/wp-ajax-response.js @@ -56,7 +56,7 @@ var wpAjax = jQuery.extend( { selector = jQuery( selector ); return !wpAjax.invalidateForm( selector.find('.form-required').filter( function() { return jQuery('input:visible', this).val() === ''; } ) ).length; } -}, wpAjax || { noPerm: 'You do not have permission to do that.', broken: 'An unidentified error has occurred.' } ); +}, wpAjax || { noPerm: 'Sorry, you are not allowed to do that.', broken: 'An unidentified error has occurred.' } ); // Basic form validation jQuery(document).ready( function($){ diff --git a/wp-includes/js/wp-ajax-response.min.js b/wp-includes/js/wp-ajax-response.min.js index 51a3503..5f1ed66 100644 --- a/wp-includes/js/wp-ajax-response.min.js +++ b/wp-includes/js/wp-ajax-response.min.js @@ -1 +1 @@ -var wpAjax=jQuery.extend({unserialize:function(a){var b,c,d,e,f={};if(!a)return f;b=a.split("?"),b[1]&&(a=b[1]),c=a.split("&");for(d in c)jQuery.isFunction(c.hasOwnProperty)&&!c.hasOwnProperty(d)||(e=c[d].split("="),f[e[0]]=e[1]);return f},parseAjaxResponse:function(a,b,c){var d={},e=jQuery("#"+b).empty(),f="";return a&&"object"==typeof a&&a.getElementsByTagName("wp_ajax")?(d.responses=[],d.errors=!1,jQuery("response",a).each(function(){var b,e=jQuery(this),g=jQuery(this.firstChild);b={action:e.attr("action"),what:g.get(0).nodeName,id:g.attr("id"),oldId:g.attr("old_id"),position:g.attr("position")},b.data=jQuery("response_data",g).text(),b.supplemental={},jQuery("supplemental",g).children().each(function(){b.supplemental[this.nodeName]=jQuery(this).text()}).length||(b.supplemental=!1),b.errors=[],jQuery("wp_error",g).each(function(){var e,g,h,i=jQuery(this).attr("code");e={code:i,message:this.firstChild.nodeValue,data:!1},g=jQuery('wp_error_data[code="'+i+'"]',a),g&&(e.data=g.get()),h=jQuery("form-field",g).text(),h&&(i=h),c&&wpAjax.invalidateForm(jQuery("#"+c+' :input[name="'+i+'"]').parents(".form-field:first")),f+="

                    "+e.message+"

                    ",b.errors.push(e),d.errors=!0}).length||(b.errors=!1),d.responses.push(b)}),f.length&&e.html('
                    '+f+"
                    "),d):isNaN(a)?!e.html('

                    '+a+"

                    "):(a=parseInt(a,10),-1==a?!e.html('

                    '+wpAjax.noPerm+"

                    "):0!==a||!e.html('

                    '+wpAjax.broken+"

                    "))},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input").one("change wp-check-valid-field",function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){return a=jQuery(a),!wpAjax.invalidateForm(a.find(".form-required").filter(function(){return""===jQuery("input:visible",this).val()})).length}},wpAjax||{noPerm:"You do not have permission to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})}); \ No newline at end of file +var wpAjax=jQuery.extend({unserialize:function(a){var b,c,d,e,f={};if(!a)return f;b=a.split("?"),b[1]&&(a=b[1]),c=a.split("&");for(d in c)jQuery.isFunction(c.hasOwnProperty)&&!c.hasOwnProperty(d)||(e=c[d].split("="),f[e[0]]=e[1]);return f},parseAjaxResponse:function(a,b,c){var d={},e=jQuery("#"+b).empty(),f="";return a&&"object"==typeof a&&a.getElementsByTagName("wp_ajax")?(d.responses=[],d.errors=!1,jQuery("response",a).each(function(){var b,e=jQuery(this),g=jQuery(this.firstChild);b={action:e.attr("action"),what:g.get(0).nodeName,id:g.attr("id"),oldId:g.attr("old_id"),position:g.attr("position")},b.data=jQuery("response_data",g).text(),b.supplemental={},jQuery("supplemental",g).children().each(function(){b.supplemental[this.nodeName]=jQuery(this).text()}).length||(b.supplemental=!1),b.errors=[],jQuery("wp_error",g).each(function(){var e,g,h,i=jQuery(this).attr("code");e={code:i,message:this.firstChild.nodeValue,data:!1},g=jQuery('wp_error_data[code="'+i+'"]',a),g&&(e.data=g.get()),h=jQuery("form-field",g).text(),h&&(i=h),c&&wpAjax.invalidateForm(jQuery("#"+c+' :input[name="'+i+'"]').parents(".form-field:first")),f+="

                    "+e.message+"

                    ",b.errors.push(e),d.errors=!0}).length||(b.errors=!1),d.responses.push(b)}),f.length&&e.html('
                    '+f+"
                    "),d):isNaN(a)?!e.html('

                    '+a+"

                    "):(a=parseInt(a,10),-1==a?!e.html('

                    '+wpAjax.noPerm+"

                    "):0!==a||!e.html('

                    '+wpAjax.broken+"

                    "))},invalidateForm:function(a){return jQuery(a).addClass("form-invalid").find("input").one("change wp-check-valid-field",function(){jQuery(this).closest(".form-invalid").removeClass("form-invalid")})},validateForm:function(a){return a=jQuery(a),!wpAjax.invalidateForm(a.find(".form-required").filter(function(){return""===jQuery("input:visible",this).val()})).length}},wpAjax||{noPerm:"Sorry, you are not allowed to do that.",broken:"An unidentified error has occurred."});jQuery(document).ready(function(a){a("form.validate").submit(function(){return wpAjax.validateForm(a(this))})}); \ No newline at end of file diff --git a/wp-includes/js/wp-api.js b/wp-includes/js/wp-api.js new file mode 100644 index 0000000..0ce6bbc --- /dev/null +++ b/wp-includes/js/wp-api.js @@ -0,0 +1,1395 @@ +(function( window, undefined ) { + + 'use strict'; + + /** + * Initialise the WP_API. + */ + function WP_API() { + this.models = {}; + this.collections = {}; + this.views = {}; + } + + window.wp = window.wp || {}; + wp.api = wp.api || new WP_API(); + wp.api.versionString = wp.api.versionString || 'wp/v2/'; + + // Alias _includes to _.contains, ensuring it is available if lodash is used. + if ( ! _.isFunction( _.includes ) && _.isFunction( _.contains ) ) { + _.includes = _.contains; + } + +})( window ); + +(function( window, undefined ) { + + 'use strict'; + + var pad, r; + + window.wp = window.wp || {}; + wp.api = wp.api || {}; + wp.api.utils = wp.api.utils || {}; + + /** + * ECMAScript 5 shim, adapted from MDN. + * @link https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/toISOString + */ + if ( ! Date.prototype.toISOString ) { + pad = function( number ) { + r = String( number ); + if ( 1 === r.length ) { + r = '0' + r; + } + + return r; + }; + + Date.prototype.toISOString = function() { + return this.getUTCFullYear() + + '-' + pad( this.getUTCMonth() + 1 ) + + '-' + pad( this.getUTCDate() ) + + 'T' + pad( this.getUTCHours() ) + + ':' + pad( this.getUTCMinutes() ) + + ':' + pad( this.getUTCSeconds() ) + + '.' + String( ( this.getUTCMilliseconds() / 1000 ).toFixed( 3 ) ).slice( 2, 5 ) + + 'Z'; + }; + } + + /** + * Parse date into ISO8601 format. + * + * @param {Date} date. + */ + wp.api.utils.parseISO8601 = function( date ) { + var timestamp, struct, i, k, + minutesOffset = 0, + numericKeys = [ 1, 4, 5, 6, 7, 10, 11 ]; + + // ES5 §15.9.4.2 states that the string should attempt to be parsed as a Date Time String Format string + // before falling back to any implementation-specific date parsing, so that’s what we do, even if native + // implementations could be faster. + // 1 YYYY 2 MM 3 DD 4 HH 5 mm 6 ss 7 msec 8 Z 9 ± 10 tzHH 11 tzmm + if ( ( struct = /^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/.exec( date ) ) ) { + + // Avoid NaN timestamps caused by “undefined” values being passed to Date.UTC. + for ( i = 0; ( k = numericKeys[i] ); ++i ) { + struct[k] = +struct[k] || 0; + } + + // Allow undefined days and months. + struct[2] = ( +struct[2] || 1 ) - 1; + struct[3] = +struct[3] || 1; + + if ( 'Z' !== struct[8] && undefined !== struct[9] ) { + minutesOffset = struct[10] * 60 + struct[11]; + + if ( '+' === struct[9] ) { + minutesOffset = 0 - minutesOffset; + } + } + + timestamp = Date.UTC( struct[1], struct[2], struct[3], struct[4], struct[5] + minutesOffset, struct[6], struct[7] ); + } else { + timestamp = Date.parse ? Date.parse( date ) : NaN; + } + + return timestamp; + }; + + /** + * Helper function for getting the root URL. + * @return {[type]} [description] + */ + wp.api.utils.getRootUrl = function() { + return window.location.origin ? + window.location.origin + '/' : + window.location.protocol + '/' + window.location.host + '/'; + }; + + /** + * Helper for capitalizing strings. + */ + wp.api.utils.capitalize = function( str ) { + if ( _.isUndefined( str ) ) { + return str; + } + return str.charAt( 0 ).toUpperCase() + str.slice( 1 ); + }; + + /** + * Helper function that capitalizes the first word and camel cases any words starting + * after dashes, removing the dashes. + */ + wp.api.utils.capitalizeAndCamelCaseDashes = function( str ) { + if ( _.isUndefined( str ) ) { + return str; + } + str = wp.api.utils.capitalize( str ); + + return wp.api.utils.camelCaseDashes( str ); + }; + + /** + * Helper function to camel case the letter after dashes, removing the dashes. + */ + wp.api.utils.camelCaseDashes = function( str ) { + return str.replace( /-([a-z])/g, function( g ) { + return g[ 1 ].toUpperCase(); + } ); + }; + + /** + * Extract a route part based on negative index. + * + * @param {string} route The endpoint route. + * @param {int} part The number of parts from the end of the route to retrieve. Default 1. + * Example route `/a/b/c`: part 1 is `c`, part 2 is `b`, part 3 is `a`. + * @param {string} [versionString] Version string, defaults to `wp.api.versionString`. + * @param {boolean} [reverse] Whether to reverse the order when extracting the route part. Optional, default false. + */ + wp.api.utils.extractRoutePart = function( route, part, versionString, reverse ) { + var routeParts; + + part = part || 1; + versionString = versionString || wp.api.versionString; + + // Remove versions string from route to avoid returning it. + if ( 0 === route.indexOf( '/' + versionString ) ) { + route = route.substr( versionString.length + 1 ); + } + + routeParts = route.split( '/' ); + if ( reverse ) { + routeParts = routeParts.reverse(); + } + if ( _.isUndefined( routeParts[ --part ] ) ) { + return ''; + } + return routeParts[ part ]; + }; + + /** + * Extract a parent name from a passed route. + * + * @param {string} route The route to extract a name from. + */ + wp.api.utils.extractParentName = function( route ) { + var name, + lastSlash = route.lastIndexOf( '_id>[\\d]+)/' ); + + if ( lastSlash < 0 ) { + return ''; + } + name = route.substr( 0, lastSlash - 1 ); + name = name.split( '/' ); + name.pop(); + name = name.pop(); + return name; + }; + + /** + * Add args and options to a model prototype from a route's endpoints. + * + * @param {array} routeEndpoints Array of route endpoints. + * @param {Object} modelInstance An instance of the model (or collection) + * to add the args to. + */ + wp.api.utils.decorateFromRoute = function( routeEndpoints, modelInstance ) { + + /** + * Build the args based on route endpoint data. + */ + _.each( routeEndpoints, function( routeEndpoint ) { + + // Add post and edit endpoints as model args. + if ( _.includes( routeEndpoint.methods, 'POST' ) || _.includes( routeEndpoint.methods, 'PUT' ) ) { + + // Add any non empty args, merging them into the args object. + if ( ! _.isEmpty( routeEndpoint.args ) ) { + + // Set as default if no args yet. + if ( _.isEmpty( modelInstance.prototype.args ) ) { + modelInstance.prototype.args = routeEndpoint.args; + } else { + + // We already have args, merge these new args in. + modelInstance.prototype.args = _.extend( modelInstance.prototype.args, routeEndpoint.args ); + } + } + } else { + + // Add GET method as model options. + if ( _.includes( routeEndpoint.methods, 'GET' ) ) { + + // Add any non empty args, merging them into the defaults object. + if ( ! _.isEmpty( routeEndpoint.args ) ) { + + // Set as default if no defaults yet. + if ( _.isEmpty( modelInstance.prototype.options ) ) { + modelInstance.prototype.options = routeEndpoint.args; + } else { + + // We already have options, merge these new args in. + modelInstance.prototype.options = _.extend( modelInstance.prototype.options, routeEndpoint.args ); + } + } + + } + } + + } ); + + }; + + /** + * Add mixins and helpers to models depending on their defaults. + * + * @param {Backbone Model} model The model to attach helpers and mixins to. + * @param {string} modelClassName The classname of the constructed model. + * @param {Object} loadingObjects An object containing the models and collections we are building. + */ + wp.api.utils.addMixinsAndHelpers = function( model, modelClassName, loadingObjects ) { + + var hasDate = false, + + /** + * Array of parseable dates. + * + * @type {string[]}. + */ + parseableDates = [ 'date', 'modified', 'date_gmt', 'modified_gmt' ], + + /** + * Mixin for all content that is time stamped. + * + * This mixin converts between mysql timestamps and JavaScript Dates when syncing a model + * to or from the server. For example, a date stored as `2015-12-27T21:22:24` on the server + * gets expanded to `Sun Dec 27 2015 14:22:24 GMT-0700 (MST)` when the model is fetched. + * + * @type {{toJSON: toJSON, parse: parse}}. + */ + TimeStampedMixin = { + + /** + * Prepare a JavaScript Date for transmitting to the server. + * + * This helper function accepts a field and Date object. It converts the passed Date + * to an ISO string and sets that on the model field. + * + * @param {Date} date A JavaScript date object. WordPress expects dates in UTC. + * @param {string} field The date field to set. One of 'date', 'date_gmt', 'date_modified' + * or 'date_modified_gmt'. Optional, defaults to 'date'. + */ + setDate: function( date, field ) { + var theField = field || 'date'; + + // Don't alter non parsable date fields. + if ( _.indexOf( parseableDates, theField ) < 0 ) { + return false; + } + + this.set( theField, date.toISOString() ); + }, + + /** + * Get a JavaScript Date from the passed field. + * + * WordPress returns 'date' and 'date_modified' in the timezone of the server as well as + * UTC dates as 'date_gmt' and 'date_modified_gmt'. Draft posts do not include UTC dates. + * + * @param {string} field The date field to set. One of 'date', 'date_gmt', 'date_modified' + * or 'date_modified_gmt'. Optional, defaults to 'date'. + */ + getDate: function( field ) { + var theField = field || 'date', + theISODate = this.get( theField ); + + // Only get date fields and non null values. + if ( _.indexOf( parseableDates, theField ) < 0 || _.isNull( theISODate ) ) { + return false; + } + + return new Date( wp.api.utils.parseISO8601( theISODate ) ); + } + }, + + /** + * Build a helper function to retrieve related model. + * + * @param {string} parentModel The parent model. + * @param {int} modelId The model ID if the object to request + * @param {string} modelName The model name to use when constructing the model. + * @param {string} embedSourcePoint Where to check the embedds object for _embed data. + * @param {string} embedCheckField Which model field to check to see if the model has data. + * + * @return {Deferred.promise} A promise which resolves to the constructed model. + */ + buildModelGetter = function( parentModel, modelId, modelName, embedSourcePoint, embedCheckField ) { + var getModel, embeddeds, attributes, deferred; + + deferred = jQuery.Deferred(); + embeddeds = parentModel.get( '_embedded' ) || {}; + + // Verify that we have a valid object id. + if ( ! _.isNumber( modelId ) || 0 === modelId ) { + deferred.reject(); + return deferred; + } + + // If we have embedded object data, use that when constructing the getModel. + if ( embeddeds[ embedSourcePoint ] ) { + attributes = _.findWhere( embeddeds[ embedSourcePoint ], { id: modelId } ); + } + + // Otherwise use the modelId. + if ( ! attributes ) { + attributes = { id: modelId }; + } + + // Create the new getModel model. + getModel = new wp.api.models[ modelName ]( attributes ); + + if ( ! getModel.get( embedCheckField ) ) { + getModel.fetch( { + success: function( getModel ) { + deferred.resolve( getModel ); + }, + error: function( getModel, response ) { + deferred.reject( response ); + } + } ); + } else { + // Resolve with the embedded model. + deferred.resolve( getModel ); + } + + // Return a promise. + return deferred.promise(); + }, + + /** + * Build a helper to retrieve a collection. + * + * @param {string} parentModel The parent model. + * @param {string} collectionName The name to use when constructing the collection. + * @param {string} embedSourcePoint Where to check the embedds object for _embed data. + * @param {string} embedIndex An addiitonal optional index for the _embed data. + * + * @return {Deferred.promise} A promise which resolves to the constructed collection. + */ + buildCollectionGetter = function( parentModel, collectionName, embedSourcePoint, embedIndex ) { + /** + * Returns a promise that resolves to the requested collection + * + * Uses the embedded data if available, otherwises fetches the + * data from the server. + * + * @return {Deferred.promise} promise Resolves to a wp.api.collections[ collectionName ] + * collection. + */ + var postId, embeddeds, getObjects, + classProperties = '', + properties = '', + deferred = jQuery.Deferred(); + + postId = parentModel.get( 'id' ); + embeddeds = parentModel.get( '_embedded' ) || {}; + + // Verify that we have a valid post id. + if ( ! _.isNumber( postId ) || 0 === postId ) { + deferred.reject(); + return deferred; + } + + // If we have embedded getObjects data, use that when constructing the getObjects. + if ( ! _.isUndefined( embedSourcePoint ) && ! _.isUndefined( embeddeds[ embedSourcePoint ] ) ) { + + // Some embeds also include an index offset, check for that. + if ( _.isUndefined( embedIndex ) ) { + + // Use the embed source point directly. + properties = embeddeds[ embedSourcePoint ]; + } else { + + // Add the index to the embed source point. + properties = embeddeds[ embedSourcePoint ][ embedIndex ]; + } + } else { + + // Otherwise use the postId. + classProperties = { parent: postId }; + } + + // Create the new getObjects collection. + getObjects = new wp.api.collections[ collectionName ]( properties, classProperties ); + + // If we didn’t have embedded getObjects, fetch the getObjects data. + if ( _.isUndefined( getObjects.models[0] ) ) { + getObjects.fetch( { + success: function( getObjects ) { + + // Add a helper 'parent_post' attribute onto the model. + setHelperParentPost( getObjects, postId ); + deferred.resolve( getObjects ); + }, + error: function( getModel, response ) { + deferred.reject( response ); + } + } ); + } else { + + // Add a helper 'parent_post' attribute onto the model. + setHelperParentPost( getObjects, postId ); + deferred.resolve( getObjects ); + } + + // Return a promise. + return deferred.promise(); + + }, + + /** + * Set the model post parent. + */ + setHelperParentPost = function( collection, postId ) { + + // Attach post_parent id to the collection. + _.each( collection.models, function( model ) { + model.set( 'parent_post', postId ); + } ); + }, + + /** + * Add a helper function to handle post Meta. + */ + MetaMixin = { + getMeta: function() { + return buildCollectionGetter( this, 'PostMeta', 'https://api.w.org/meta' ); + } + }, + + /** + * Add a helper function to handle post Revisions. + */ + RevisionsMixin = { + getRevisions: function() { + return buildCollectionGetter( this, 'PostRevisions' ); + } + }, + + /** + * Add a helper function to handle post Tags. + */ + TagsMixin = { + + /** + * Get the tags for a post. + * + * @return {Deferred.promise} promise Resolves to an array of tags. + */ + getTags: function() { + var tagIds = this.get( 'tags' ), + tags = new wp.api.collections.Tags(); + + // Resolve with an empty array if no tags. + if ( _.isEmpty( tagIds ) ) { + return jQuery.Deferred().resolve( [] ); + } + + return tags.fetch( { data: { include: tagIds } } ); + }, + + /** + * Set the tags for a post. + * + * Accepts an array of tag slugs, or a Tags collection. + * + * @param {array|Backbone.Collection} tags The tags to set on the post. + * + */ + setTags: function( tags ) { + var allTags, newTag, + self = this, + newTags = []; + + if ( _.isString( tags ) ) { + return false; + } + + // If this is an array of slugs, build a collection. + if ( _.isArray( tags ) ) { + + // Get all the tags. + allTags = new wp.api.collections.Tags(); + allTags.fetch( { + data: { per_page: 100 }, + success: function( alltags ) { + + // Find the passed tags and set them up. + _.each( tags, function( tag ) { + newTag = new wp.api.models.Tag( alltags.findWhere( { slug: tag } ) ); + + // Tie the new tag to the post. + newTag.set( 'parent_post', self.get( 'id' ) ); + + // Add the new tag to the collection. + newTags.push( newTag ); + } ); + tags = new wp.api.collections.Tags( newTags ); + self.setTagsWithCollection( tags ); + } + } ); + + } else { + this.setTagsWithCollection( tags ); + } + }, + + /** + * Set the tags for a post. + * + * Accepts a Tags collection. + * + * @param {array|Backbone.Collection} tags The tags to set on the post. + * + */ + setTagsWithCollection: function( tags ) { + + // Pluck out the category ids. + this.set( 'tags', tags.pluck( 'id' ) ); + return this.save(); + } + }, + + /** + * Add a helper function to handle post Categories. + */ + CategoriesMixin = { + + /** + * Get a the categories for a post. + * + * @return {Deferred.promise} promise Resolves to an array of categories. + */ + getCategories: function() { + var categoryIds = this.get( 'categories' ), + categories = new wp.api.collections.Categories(); + + // Resolve with an empty array if no categories. + if ( _.isEmpty( categoryIds ) ) { + return jQuery.Deferred().resolve( [] ); + } + + return categories.fetch( { data: { include: categoryIds } } ); + }, + + /** + * Set the categories for a post. + * + * Accepts an array of category slugs, or a Categories collection. + * + * @param {array|Backbone.Collection} categories The categories to set on the post. + * + */ + setCategories: function( categories ) { + var allCategories, newCategory, + self = this, + newCategories = []; + + if ( _.isString( categories ) ) { + return false; + } + + // If this is an array of slugs, build a collection. + if ( _.isArray( categories ) ) { + + // Get all the categories. + allCategories = new wp.api.collections.Categories(); + allCategories.fetch( { + data: { per_page: 100 }, + success: function( allcats ) { + + // Find the passed categories and set them up. + _.each( categories, function( category ) { + newCategory = new wp.api.models.Category( allcats.findWhere( { slug: category } ) ); + + // Tie the new category to the post. + newCategory.set( 'parent_post', self.get( 'id' ) ); + + // Add the new category to the collection. + newCategories.push( newCategory ); + } ); + categories = new wp.api.collections.Categories( newCategories ); + self.setCategoriesWithCollection( categories ); + } + } ); + + } else { + this.setCategoriesWithCollection( categories ); + } + + }, + + /** + * Set the categories for a post. + * + * Accepts Categories collection. + * + * @param {array|Backbone.Collection} categories The categories to set on the post. + * + */ + setCategoriesWithCollection: function( categories ) { + + // Pluck out the category ids. + this.set( 'categories', categories.pluck( 'id' ) ); + return this.save(); + } + }, + + /** + * Add a helper function to retrieve the author user model. + */ + AuthorMixin = { + getAuthorUser: function() { + return buildModelGetter( this, this.get( 'author' ), 'User', 'author', 'name' ); + } + }, + + /** + * Add a helper function to retrieve the featured media. + */ + FeaturedMediaMixin = { + getFeaturedMedia: function() { + return buildModelGetter( this, this.get( 'featured_media' ), 'Media', 'wp:featuredmedia', 'source_url' ); + } + }; + + // Exit if we don't have valid model defaults. + if ( _.isUndefined( model.prototype.args ) ) { + return model; + } + + // Go thru the parsable date fields, if our model contains any of them it gets the TimeStampedMixin. + _.each( parseableDates, function( theDateKey ) { + if ( ! _.isUndefined( model.prototype.args[ theDateKey ] ) ) { + hasDate = true; + } + } ); + + // Add the TimeStampedMixin for models that contain a date field. + if ( hasDate ) { + model = model.extend( TimeStampedMixin ); + } + + // Add the AuthorMixin for models that contain an author. + if ( ! _.isUndefined( model.prototype.args.author ) ) { + model = model.extend( AuthorMixin ); + } + + // Add the FeaturedMediaMixin for models that contain a featured_media. + if ( ! _.isUndefined( model.prototype.args.featured_media ) ) { + model = model.extend( FeaturedMediaMixin ); + } + + // Add the CategoriesMixin for models that support categories collections. + if ( ! _.isUndefined( model.prototype.args.categories ) ) { + model = model.extend( CategoriesMixin ); + } + + // Add the MetaMixin for models that support meta collections. + if ( ! _.isUndefined( loadingObjects.collections[ modelClassName + 'Meta' ] ) ) { + model = model.extend( MetaMixin ); + } + + // Add the TagsMixin for models that support tags collections. + if ( ! _.isUndefined( model.prototype.args.tags ) ) { + model = model.extend( TagsMixin ); + } + + // Add the RevisionsMixin for models that support revisions collections. + if ( ! _.isUndefined( loadingObjects.collections[ modelClassName + 'Revisions' ] ) ) { + model = model.extend( RevisionsMixin ); + } + + return model; + }; + +})( window ); + +/* global wpApiSettings:false */ + +// Suppress warning about parse function's unused "options" argument: +/* jshint unused:false */ +(function() { + + 'use strict'; + + var wpApiSettings = window.wpApiSettings || {}; + + /** + * Backbone base model for all models. + */ + wp.api.WPApiBaseModel = Backbone.Model.extend( + /** @lends WPApiBaseModel.prototype */ + { + /** + * Set nonce header before every Backbone sync. + * + * @param {string} method. + * @param {Backbone.Model} model. + * @param {{beforeSend}, *} options. + * @returns {*}. + */ + sync: function( method, model, options ) { + var beforeSend; + + options = options || {}; + + // Remove date_gmt if null. + if ( _.isNull( model.get( 'date_gmt' ) ) ) { + model.unset( 'date_gmt' ); + } + + // Remove slug if empty. + if ( _.isEmpty( model.get( 'slug' ) ) ) { + model.unset( 'slug' ); + } + + if ( ! _.isUndefined( wpApiSettings.nonce ) && ! _.isNull( wpApiSettings.nonce ) ) { + beforeSend = options.beforeSend; + + // @todo enable option for jsonp endpoints + // options.dataType = 'jsonp'; + + options.beforeSend = function( xhr ) { + xhr.setRequestHeader( 'X-WP-Nonce', wpApiSettings.nonce ); + + if ( beforeSend ) { + return beforeSend.apply( this, arguments ); + } + }; + } + + // Add '?force=true' to use delete method when required. + if ( this.requireForceForDelete && 'delete' === method ) { + model.url = model.url() + '?force=true'; + } + return Backbone.sync( method, model, options ); + }, + + /** + * Save is only allowed when the PUT OR POST methods are available for the endpoint. + */ + save: function( attrs, options ) { + + // Do we have the put method, then execute the save. + if ( _.includes( this.methods, 'PUT' ) || _.includes( this.methods, 'POST' ) ) { + + // Proxy the call to the original save function. + return Backbone.Model.prototype.save.call( this, attrs, options ); + } else { + + // Otherwise bail, disallowing action. + return false; + } + }, + + /** + * Delete is only allowed when the DELETE method is available for the endpoint. + */ + destroy: function( options ) { + + // Do we have the DELETE method, then execute the destroy. + if ( _.includes( this.methods, 'DELETE' ) ) { + + // Proxy the call to the original save function. + return Backbone.Model.prototype.destroy.call( this, options ); + } else { + + // Otherwise bail, disallowing action. + return false; + } + } + + } + ); + + /** + * API Schema model. Contains meta information about the API. + */ + wp.api.models.Schema = wp.api.WPApiBaseModel.extend( + /** @lends Schema.prototype */ + { + defaults: { + _links: {}, + namespace: null, + routes: {} + }, + + initialize: function( attributes, options ) { + var model = this; + options = options || {}; + + wp.api.WPApiBaseModel.prototype.initialize.call( model, attributes, options ); + + model.apiRoot = options.apiRoot || wpApiSettings.root; + model.versionString = options.versionString || wpApiSettings.versionString; + }, + + url: function() { + return this.apiRoot + this.versionString; + } + } + ); +})(); + +( function() { + + 'use strict'; + + var wpApiSettings = window.wpApiSettings || {}; + + /** + * Contains basic collection functionality such as pagination. + */ + wp.api.WPApiBaseCollection = Backbone.Collection.extend( + /** @lends BaseCollection.prototype */ + { + + /** + * Setup default state. + */ + initialize: function( models, options ) { + this.state = { + data: {}, + currentPage: null, + totalPages: null, + totalObjects: null + }; + if ( _.isUndefined( options ) ) { + this.parent = ''; + } else { + this.parent = options.parent; + } + }, + + /** + * Extend Backbone.Collection.sync to add nince and pagination support. + * + * Set nonce header before every Backbone sync. + * + * @param {string} method. + * @param {Backbone.Model} model. + * @param {{success}, *} options. + * @returns {*}. + */ + sync: function( method, model, options ) { + var beforeSend, success, + self = this; + + options = options || {}; + beforeSend = options.beforeSend; + + // If we have a localized nonce, pass that along with each sync. + if ( 'undefined' !== typeof wpApiSettings.nonce ) { + options.beforeSend = function( xhr ) { + xhr.setRequestHeader( 'X-WP-Nonce', wpApiSettings.nonce ); + + if ( beforeSend ) { + return beforeSend.apply( self, arguments ); + } + }; + } + + // When reading, add pagination data. + if ( 'read' === method ) { + if ( options.data ) { + self.state.data = _.clone( options.data ); + + delete self.state.data.page; + } else { + self.state.data = options.data = {}; + } + + if ( 'undefined' === typeof options.data.page ) { + self.state.currentPage = null; + self.state.totalPages = null; + self.state.totalObjects = null; + } else { + self.state.currentPage = options.data.page - 1; + } + + success = options.success; + options.success = function( data, textStatus, request ) { + if ( ! _.isUndefined( request ) ) { + self.state.totalPages = parseInt( request.getResponseHeader( 'x-wp-totalpages' ), 10 ); + self.state.totalObjects = parseInt( request.getResponseHeader( 'x-wp-total' ), 10 ); + } + + if ( null === self.state.currentPage ) { + self.state.currentPage = 1; + } else { + self.state.currentPage++; + } + + if ( success ) { + return success.apply( this, arguments ); + } + }; + } + + // Continue by calling Bacckbone's sync. + return Backbone.sync( method, model, options ); + }, + + /** + * Fetches the next page of objects if a new page exists. + * + * @param {data: {page}} options. + * @returns {*}. + */ + more: function( options ) { + options = options || {}; + options.data = options.data || {}; + + _.extend( options.data, this.state.data ); + + if ( 'undefined' === typeof options.data.page ) { + if ( ! this.hasMore() ) { + return false; + } + + if ( null === this.state.currentPage || this.state.currentPage <= 1 ) { + options.data.page = 2; + } else { + options.data.page = this.state.currentPage + 1; + } + } + + return this.fetch( options ); + }, + + /** + * Returns true if there are more pages of objects available. + * + * @returns null|boolean. + */ + hasMore: function() { + if ( null === this.state.totalPages || + null === this.state.totalObjects || + null === this.state.currentPage ) { + return null; + } else { + return ( this.state.currentPage < this.state.totalPages ); + } + } + } + ); + +} )(); + +( function() { + + 'use strict'; + + var Endpoint, initializedDeferreds = {}, + wpApiSettings = window.wpApiSettings || {}; + window.wp = window.wp || {}; + wp.api = wp.api || {}; + + // If wpApiSettings is unavailable, try the default. + if ( _.isEmpty( wpApiSettings ) ) { + wpApiSettings.root = window.location.origin + '/wp-json/'; + } + + Endpoint = Backbone.Model.extend( { + defaults: { + apiRoot: wpApiSettings.root, + versionString: wp.api.versionString, + schema: null, + models: {}, + collections: {} + }, + + /** + * Initialize the Endpoint model. + */ + initialize: function() { + var model = this, deferred; + + Backbone.Model.prototype.initialize.apply( model, arguments ); + + deferred = jQuery.Deferred(); + model.schemaConstructed = deferred.promise(); + + model.schemaModel = new wp.api.models.Schema( null, { + apiRoot: model.get( 'apiRoot' ), + versionString: model.get( 'versionString' ) + } ); + + // When the model loads, resolve the promise. + model.schemaModel.once( 'change', function() { + model.constructFromSchema(); + deferred.resolve( model ); + } ); + + if ( model.get( 'schema' ) ) { + + // Use schema supplied as model attribute. + model.schemaModel.set( model.schemaModel.parse( model.get( 'schema' ) ) ); + } else if ( + ! _.isUndefined( sessionStorage ) && + ( _.isUndefined( wpApiSettings.cacheSchema ) || wpApiSettings.cacheSchema ) && + sessionStorage.getItem( 'wp-api-schema-model' + model.get( 'apiRoot' ) + model.get( 'versionString' ) ) + ) { + + // Used a cached copy of the schema model if available. + model.schemaModel.set( model.schemaModel.parse( JSON.parse( sessionStorage.getItem( 'wp-api-schema-model' + model.get( 'apiRoot' ) + model.get( 'versionString' ) ) ) ) ); + } else { + model.schemaModel.fetch( { + /** + * When the server returns the schema model data, store the data in a sessionCache so we don't + * have to retrieve it again for this session. Then, construct the models and collections based + * on the schema model data. + */ + success: function( newSchemaModel ) { + + // Store a copy of the schema model in the session cache if available. + if ( ! _.isUndefined( sessionStorage ) && ( _.isUndefined( wpApiSettings.cacheSchema ) || wpApiSettings.cacheSchema ) ) { + try { + sessionStorage.setItem( 'wp-api-schema-model' + model.get( 'apiRoot' ) + model.get( 'versionString' ), JSON.stringify( newSchemaModel ) ); + } catch ( error ) { + + // Fail silently, fixes errors in safari private mode. + } + } + }, + + // Log the error condition. + error: function( err ) { + window.console.log( err ); + } + } ); + } + }, + + constructFromSchema: function() { + var routeModel = this, modelRoutes, collectionRoutes, schemaRoot, loadingObjects, + + /** + * Set up the model and collection name mapping options. As the schema is built, the + * model and collection names will be adjusted if they are found in the mapping object. + * + * Localizing a variable wpApiSettings.mapping will over-ride the default mapping options. + * + */ + mapping = wpApiSettings.mapping || { + models: { + 'Categories': 'Category', + 'Comments': 'Comment', + 'Pages': 'Page', + 'PagesMeta': 'PageMeta', + 'PagesRevisions': 'PageRevision', + 'Posts': 'Post', + 'PostsCategories': 'PostCategory', + 'PostsRevisions': 'PostRevision', + 'PostsTags': 'PostTag', + 'Schema': 'Schema', + 'Statuses': 'Status', + 'Tags': 'Tag', + 'Taxonomies': 'Taxonomy', + 'Types': 'Type', + 'Users': 'User' + }, + collections: { + 'PagesMeta': 'PageMeta', + 'PagesRevisions': 'PageRevisions', + 'PostsCategories': 'PostCategories', + 'PostsMeta': 'PostMeta', + 'PostsRevisions': 'PostRevisions', + 'PostsTags': 'PostTags' + } + }; + + /** + * Iterate thru the routes, picking up models and collections to build. Builds two arrays, + * one for models and one for collections. + */ + modelRoutes = []; + collectionRoutes = []; + schemaRoot = routeModel.get( 'apiRoot' ).replace( wp.api.utils.getRootUrl(), '' ); + loadingObjects = {}; + + /** + * Tracking objects for models and collections. + */ + loadingObjects.models = routeModel.get( 'models' ); + loadingObjects.collections = routeModel.get( 'collections' ); + + _.each( routeModel.schemaModel.get( 'routes' ), function( route, index ) { + + // Skip the schema root if included in the schema. + if ( index !== routeModel.get( ' versionString' ) && + index !== schemaRoot && + index !== ( '/' + routeModel.get( 'versionString' ).slice( 0, -1 ) ) + ) { + + // Single items end with a regex (or the special case 'me'). + if ( /(?:.*[+)]|\/me)$/.test( index ) ) { + modelRoutes.push( { index: index, route: route } ); + } else { + + // Collections end in a name. + collectionRoutes.push( { index: index, route: route } ); + } + } + } ); + + /** + * Construct the models. + * + * Base the class name on the route endpoint. + */ + _.each( modelRoutes, function( modelRoute ) { + + // Extract the name and any parent from the route. + var modelClassName, + routeName = wp.api.utils.extractRoutePart( modelRoute.index, 2, routeModel.get( 'versionString' ), true ), + parentName = wp.api.utils.extractRoutePart( modelRoute.index, 1, routeModel.get( 'versionString' ), false ), + routeEnd = wp.api.utils.extractRoutePart( modelRoute.index, 1, routeModel.get( 'versionString' ), true ); + + // Clear the parent part of the rouite if its actually the version string. + if ( parentName === routeModel.get( 'versionString' ) ) { + parentName = ''; + } + + // Handle the special case of the 'me' route. + if ( 'me' === routeEnd ) { + routeName = 'me'; + } + + // If the model has a parent in its route, add that to its class name. + if ( '' !== parentName && parentName !== routeName ) { + modelClassName = wp.api.utils.capitalizeAndCamelCaseDashes( parentName ) + wp.api.utils.capitalizeAndCamelCaseDashes( routeName ); + modelClassName = mapping.models[ modelClassName ] || modelClassName; + loadingObjects.models[ modelClassName ] = wp.api.WPApiBaseModel.extend( { + + // Return a constructed url based on the parent and id. + url: function() { + var url = + routeModel.get( 'apiRoot' ) + + routeModel.get( 'versionString' ) + + parentName + '/' + + ( ( _.isUndefined( this.get( 'parent' ) ) || 0 === this.get( 'parent' ) ) ? + ( _.isUndefined( this.get( 'parent_post' ) ) ? '' : this.get( 'parent_post' ) + '/' ) : + this.get( 'parent' ) + '/' ) + + routeName; + + if ( ! _.isUndefined( this.get( 'id' ) ) ) { + url += '/' + this.get( 'id' ); + } + return url; + }, + + // Include a reference to the original route object. + route: modelRoute, + + // Include a reference to the original class name. + name: modelClassName, + + // Include the array of route methods for easy reference. + methods: modelRoute.route.methods, + + initialize: function( attributes, options ) { + wp.api.WPApiBaseModel.prototype.initialize.call( this, attributes, options ); + + /** + * Posts and pages support trashing, other types don't support a trash + * and require that you pass ?force=true to actually delete them. + * + * @todo we should be getting trashability from the Schema, not hard coding types here. + */ + if ( + 'Posts' !== this.name && + 'Pages' !== this.name && + _.includes( this.methods, 'DELETE' ) + ) { + this.requireForceForDelete = true; + } + } + } ); + } else { + + // This is a model without a parent in its route + modelClassName = wp.api.utils.capitalizeAndCamelCaseDashes( routeName ); + modelClassName = mapping.models[ modelClassName ] || modelClassName; + loadingObjects.models[ modelClassName ] = wp.api.WPApiBaseModel.extend( { + + // Function that returns a constructed url based on the id. + url: function() { + var url = routeModel.get( 'apiRoot' ) + + routeModel.get( 'versionString' ) + + ( ( 'me' === routeName ) ? 'users/me' : routeName ); + + if ( ! _.isUndefined( this.get( 'id' ) ) ) { + url += '/' + this.get( 'id' ); + } + return url; + }, + + // Include a reference to the original route object. + route: modelRoute, + + // Include a reference to the original class name. + name: modelClassName, + + // Include the array of route methods for easy reference. + methods: modelRoute.route.methods + } ); + } + + // Add defaults to the new model, pulled form the endpoint. + wp.api.utils.decorateFromRoute( + modelRoute.route.endpoints, + loadingObjects.models[ modelClassName ], + routeModel.get( 'versionString' ) + ); + + } ); + + /** + * Construct the collections. + * + * Base the class name on the route endpoint. + */ + _.each( collectionRoutes, function( collectionRoute ) { + + // Extract the name and any parent from the route. + var collectionClassName, modelClassName, + routeName = collectionRoute.index.slice( collectionRoute.index.lastIndexOf( '/' ) + 1 ), + parentName = wp.api.utils.extractRoutePart( collectionRoute.index, 1, routeModel.get( 'versionString' ), false ); + + // If the collection has a parent in its route, add that to its class name. + if ( '' !== parentName && parentName !== routeName && routeModel.get( 'versionString' ) !== parentName ) { + + collectionClassName = wp.api.utils.capitalizeAndCamelCaseDashes( parentName ) + wp.api.utils.capitalizeAndCamelCaseDashes( routeName ); + modelClassName = mapping.models[ collectionClassName ] || collectionClassName; + collectionClassName = mapping.collections[ collectionClassName ] || collectionClassName; + loadingObjects.collections[ collectionClassName ] = wp.api.WPApiBaseCollection.extend( { + + // Function that returns a constructed url passed on the parent. + url: function() { + return routeModel.get( 'apiRoot' ) + routeModel.get( 'versionString' ) + + parentName + '/' + this.parent + '/' + + routeName; + }, + + // Specify the model that this collection contains. + model: function( attrs, options ) { + return new loadingObjects.models[ modelClassName ]( attrs, options ); + }, + + // Include a reference to the original class name. + name: collectionClassName, + + // Include a reference to the original route object. + route: collectionRoute, + + // Include the array of route methods for easy reference. + methods: collectionRoute.route.methods + } ); + } else { + + // This is a collection without a parent in its route. + collectionClassName = wp.api.utils.capitalizeAndCamelCaseDashes( routeName ); + modelClassName = mapping.models[ collectionClassName ] || collectionClassName; + collectionClassName = mapping.collections[ collectionClassName ] || collectionClassName; + loadingObjects.collections[ collectionClassName ] = wp.api.WPApiBaseCollection.extend( { + + // For the url of a root level collection, use a string. + url: routeModel.get( 'apiRoot' ) + routeModel.get( 'versionString' ) + routeName, + + // Specify the model that this collection contains. + model: function( attrs, options ) { + return new loadingObjects.models[ modelClassName ]( attrs, options ); + }, + + // Include a reference to the original class name. + name: collectionClassName, + + // Include a reference to the original route object. + route: collectionRoute, + + // Include the array of route methods for easy reference. + methods: collectionRoute.route.methods + } ); + } + + // Add defaults to the new model, pulled form the endpoint. + wp.api.utils.decorateFromRoute( collectionRoute.route.endpoints, loadingObjects.collections[ collectionClassName ] ); + } ); + + // Add mixins and helpers for each of the models. + _.each( loadingObjects.models, function( model, index ) { + loadingObjects.models[ index ] = wp.api.utils.addMixinsAndHelpers( model, index, loadingObjects ); + } ); + + } + + } ); + + wp.api.endpoints = new Backbone.Collection( { + model: Endpoint + } ); + + /** + * Initialize the wp-api, optionally passing the API root. + * + * @param {object} [args] + * @param {string} [args.apiRoot] The api root. Optional, defaults to wpApiSettings.root. + * @param {string} [args.versionString] The version string. Optional, defaults to wpApiSettings.root. + * @param {object} [args.schema] The schema. Optional, will be fetched from API if not provided. + */ + wp.api.init = function( args ) { + var endpoint, attributes = {}, deferred, promise; + + args = args || {}; + attributes.apiRoot = args.apiRoot || wpApiSettings.root; + attributes.versionString = args.versionString || wpApiSettings.versionString; + attributes.schema = args.schema || null; + if ( ! attributes.schema && attributes.apiRoot === wpApiSettings.root && attributes.versionString === wpApiSettings.versionString ) { + attributes.schema = wpApiSettings.schema; + } + + if ( ! initializedDeferreds[ attributes.apiRoot + attributes.versionString ] ) { + endpoint = wp.api.endpoints.findWhere( { apiRoot: attributes.apiRoot, versionString: attributes.versionString } ); + if ( ! endpoint ) { + endpoint = new Endpoint( attributes ); + wp.api.endpoints.add( endpoint ); + } + deferred = jQuery.Deferred(); + promise = deferred.promise(); + + endpoint.schemaConstructed.done( function( endpoint ) { + + // Map the default endpoints, extending any already present items (including Schema model). + wp.api.models = _.extend( endpoint.get( 'models' ), wp.api.models ); + wp.api.collections = _.extend( endpoint.get( 'collections' ), wp.api.collections ); + deferred.resolveWith( wp.api, [ endpoint ] ); + } ); + initializedDeferreds[ attributes.apiRoot + attributes.versionString ] = promise; + } + return initializedDeferreds[ attributes.apiRoot + attributes.versionString ]; + }; + + /** + * Construct the default endpoints and add to an endpoints collection. + */ + + // The wp.api.init function returns a promise that will resolve with the endpoint once it is ready. + wp.api.loadPromise = wp.api.init(); + +} )(); diff --git a/wp-includes/js/wp-api.min.js b/wp-includes/js/wp-api.min.js new file mode 100644 index 0000000..e3bc2d9 --- /dev/null +++ b/wp-includes/js/wp-api.min.js @@ -0,0 +1 @@ +!function(a,b){"use strict";function c(){this.models={},this.collections={},this.views={}}a.wp=a.wp||{},wp.api=wp.api||new c,wp.api.versionString=wp.api.versionString||"wp/v2/",!_.isFunction(_.includes)&&_.isFunction(_.contains)&&(_.includes=_.contains)}(window),function(a,b){"use strict";var c,d;a.wp=a.wp||{},wp.api=wp.api||{},wp.api.utils=wp.api.utils||{},Date.prototype.toISOString||(c=function(a){return d=String(a),1===d.length&&(d="0"+d),d},Date.prototype.toISOString=function(){return this.getUTCFullYear()+"-"+c(this.getUTCMonth()+1)+"-"+c(this.getUTCDate())+"T"+c(this.getUTCHours())+":"+c(this.getUTCMinutes())+":"+c(this.getUTCSeconds())+"."+String((this.getUTCMilliseconds()/1e3).toFixed(3)).slice(2,5)+"Z"}),wp.api.utils.parseISO8601=function(a){var c,d,e,f,g=0,h=[1,4,5,6,7,10,11];if(d=/^(\d{4}|[+\-]\d{6})(?:-(\d{2})(?:-(\d{2}))?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(?:\.(\d{3}))?)?(?:(Z)|([+\-])(\d{2})(?::(\d{2}))?)?)?$/.exec(a)){for(e=0;f=h[e];++e)d[f]=+d[f]||0;d[2]=(+d[2]||1)-1,d[3]=+d[3]||1,"Z"!==d[8]&&b!==d[9]&&(g=60*d[10]+d[11],"+"===d[9]&&(g=0-g)),c=Date.UTC(d[1],d[2],d[3],d[4],d[5]+g,d[6],d[7])}else c=Date.parse?Date.parse(a):NaN;return c},wp.api.utils.getRootUrl=function(){return a.location.origin?a.location.origin+"/":a.location.protocol+"/"+a.location.host+"/"},wp.api.utils.capitalize=function(a){return _.isUndefined(a)?a:a.charAt(0).toUpperCase()+a.slice(1)},wp.api.utils.capitalizeAndCamelCaseDashes=function(a){return _.isUndefined(a)?a:(a=wp.api.utils.capitalize(a),wp.api.utils.camelCaseDashes(a))},wp.api.utils.camelCaseDashes=function(a){return a.replace(/-([a-z])/g,function(a){return a[1].toUpperCase()})},wp.api.utils.extractRoutePart=function(a,b,c,d){var e;return b=b||1,c=c||wp.api.versionString,0===a.indexOf("/"+c)&&(a=a.substr(c.length+1)),e=a.split("/"),d&&(e=e.reverse()),_.isUndefined(e[--b])?"":e[b]},wp.api.utils.extractParentName=function(a){var b,c=a.lastIndexOf("_id>[\\d]+)/");return c<0?"":(b=a.substr(0,c-1),b=b.split("/"),b.pop(),b=b.pop())},wp.api.utils.decorateFromRoute=function(a,b){_.each(a,function(a){_.includes(a.methods,"POST")||_.includes(a.methods,"PUT")?_.isEmpty(a.args)||(_.isEmpty(b.prototype.args)?b.prototype.args=a.args:b.prototype.args=_.extend(b.prototype.args,a.args)):_.includes(a.methods,"GET")&&(_.isEmpty(a.args)||(_.isEmpty(b.prototype.options)?b.prototype.options=a.args:b.prototype.options=_.extend(b.prototype.options,a.args)))})},wp.api.utils.addMixinsAndHelpers=function(a,b,c){var d=!1,e=["date","modified","date_gmt","modified_gmt"],f={setDate:function(a,b){var c=b||"date";return!(_.indexOf(e,c)<0)&&void this.set(c,a.toISOString())},getDate:function(a){var b=a||"date",c=this.get(b);return!(_.indexOf(e,b)<0||_.isNull(c))&&new Date(wp.api.utils.parseISO8601(c))}},g=function(a,b,c,d,e){var f,g,h,i;return i=jQuery.Deferred(),g=a.get("_embedded")||{},_.isNumber(b)&&0!==b?(g[d]&&(h=_.findWhere(g[d],{id:b})),h||(h={id:b}),f=new wp.api.models[c](h),f.get(e)?i.resolve(f):f.fetch({success:function(a){i.resolve(a)},error:function(a,b){i.reject(b)}}),i.promise()):(i.reject(),i)},h=function(a,b,c,d){var e,f,g,h="",j="",k=jQuery.Deferred();return e=a.get("id"),f=a.get("_embedded")||{},_.isNumber(e)&&0!==e?(_.isUndefined(c)||_.isUndefined(f[c])?h={parent:e}:j=_.isUndefined(d)?f[c]:f[c][d],g=new wp.api.collections[b](j,h),_.isUndefined(g.models[0])?g.fetch({success:function(a){i(a,e),k.resolve(a)},error:function(a,b){k.reject(b)}}):(i(g,e),k.resolve(g)),k.promise()):(k.reject(),k)},i=function(a,b){_.each(a.models,function(a){a.set("parent_post",b)})},j={getMeta:function(){return h(this,"PostMeta","https://api.w.org/meta")}},k={getRevisions:function(){return h(this,"PostRevisions")}},l={getTags:function(){var a=this.get("tags"),b=new wp.api.collections.Tags;return _.isEmpty(a)?jQuery.Deferred().resolve([]):b.fetch({data:{include:a}})},setTags:function(a){var b,c,d=this,e=[];return!_.isString(a)&&void(_.isArray(a)?(b=new wp.api.collections.Tags,b.fetch({data:{per_page:100},success:function(b){_.each(a,function(a){c=new wp.api.models.Tag(b.findWhere({slug:a})),c.set("parent_post",d.get("id")),e.push(c)}),a=new wp.api.collections.Tags(e),d.setTagsWithCollection(a)}})):this.setTagsWithCollection(a))},setTagsWithCollection:function(a){return this.set("tags",a.pluck("id")),this.save()}},m={getCategories:function(){var a=this.get("categories"),b=new wp.api.collections.Categories;return _.isEmpty(a)?jQuery.Deferred().resolve([]):b.fetch({data:{include:a}})},setCategories:function(a){var b,c,d=this,e=[];return!_.isString(a)&&void(_.isArray(a)?(b=new wp.api.collections.Categories,b.fetch({data:{per_page:100},success:function(b){_.each(a,function(a){c=new wp.api.models.Category(b.findWhere({slug:a})),c.set("parent_post",d.get("id")),e.push(c)}),a=new wp.api.collections.Categories(e),d.setCategoriesWithCollection(a)}})):this.setCategoriesWithCollection(a))},setCategoriesWithCollection:function(a){return this.set("categories",a.pluck("id")),this.save()}},n={getAuthorUser:function(){return g(this,this.get("author"),"User","author","name")}},o={getFeaturedMedia:function(){return g(this,this.get("featured_media"),"Media","wp:featuredmedia","source_url")}};return _.isUndefined(a.prototype.args)?a:(_.each(e,function(b){_.isUndefined(a.prototype.args[b])||(d=!0)}),d&&(a=a.extend(f)),_.isUndefined(a.prototype.args.author)||(a=a.extend(n)),_.isUndefined(a.prototype.args.featured_media)||(a=a.extend(o)),_.isUndefined(a.prototype.args.categories)||(a=a.extend(m)),_.isUndefined(c.collections[b+"Meta"])||(a=a.extend(j)),_.isUndefined(a.prototype.args.tags)||(a=a.extend(l)),_.isUndefined(c.collections[b+"Revisions"])||(a=a.extend(k)),a)}}(window),function(){"use strict";var a=window.wpApiSettings||{};wp.api.WPApiBaseModel=Backbone.Model.extend({sync:function(b,c,d){var e;return d=d||{},_.isNull(c.get("date_gmt"))&&c.unset("date_gmt"),_.isEmpty(c.get("slug"))&&c.unset("slug"),_.isUndefined(a.nonce)||_.isNull(a.nonce)||(e=d.beforeSend,d.beforeSend=function(b){if(b.setRequestHeader("X-WP-Nonce",a.nonce),e)return e.apply(this,arguments)}),this.requireForceForDelete&&"delete"===b&&(c.url=c.url()+"?force=true"),Backbone.sync(b,c,d)},save:function(a,b){return!(!_.includes(this.methods,"PUT")&&!_.includes(this.methods,"POST"))&&Backbone.Model.prototype.save.call(this,a,b)},destroy:function(a){return!!_.includes(this.methods,"DELETE")&&Backbone.Model.prototype.destroy.call(this,a)}}),wp.api.models.Schema=wp.api.WPApiBaseModel.extend({defaults:{_links:{},namespace:null,routes:{}},initialize:function(b,c){var d=this;c=c||{},wp.api.WPApiBaseModel.prototype.initialize.call(d,b,c),d.apiRoot=c.apiRoot||a.root,d.versionString=c.versionString||a.versionString},url:function(){return this.apiRoot+this.versionString}})}(),function(){"use strict";var a=window.wpApiSettings||{};wp.api.WPApiBaseCollection=Backbone.Collection.extend({initialize:function(a,b){this.state={data:{},currentPage:null,totalPages:null,totalObjects:null},_.isUndefined(b)?this.parent="":this.parent=b.parent},sync:function(b,c,d){var e,f,g=this;return d=d||{},e=d.beforeSend,"undefined"!=typeof a.nonce&&(d.beforeSend=function(b){if(b.setRequestHeader("X-WP-Nonce",a.nonce),e)return e.apply(g,arguments)}),"read"===b&&(d.data?(g.state.data=_.clone(d.data),delete g.state.data.page):g.state.data=d.data={},"undefined"==typeof d.data.page?(g.state.currentPage=null,g.state.totalPages=null,g.state.totalObjects=null):g.state.currentPage=d.data.page-1,f=d.success,d.success=function(a,b,c){if(_.isUndefined(c)||(g.state.totalPages=parseInt(c.getResponseHeader("x-wp-totalpages"),10),g.state.totalObjects=parseInt(c.getResponseHeader("x-wp-total"),10)),null===g.state.currentPage?g.state.currentPage=1:g.state.currentPage++,f)return f.apply(this,arguments)}),Backbone.sync(b,c,d)},more:function(a){if(a=a||{},a.data=a.data||{},_.extend(a.data,this.state.data),"undefined"==typeof a.data.page){if(!this.hasMore())return!1;null===this.state.currentPage||this.state.currentPage<=1?a.data.page=2:a.data.page=this.state.currentPage+1}return this.fetch(a)},hasMore:function(){return null===this.state.totalPages||null===this.state.totalObjects||null===this.state.currentPage?null:this.state.currentPage1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document); \ No newline at end of file +!function(a,b){"use strict";function c(){if(!e){e=!0;var a,c,d,f,g=-1!==navigator.appVersion.indexOf("MSIE 10"),h=!!navigator.userAgent.match(/Trident.*rv:11\./),i=b.querySelectorAll("iframe.wp-embedded-content");for(c=0;c1e3)g=1e3;else if(~~g<200)g=200;f.height=g}if("link"===d.message)if(h=b.createElement("a"),i=b.createElement("a"),h.href=f.getAttribute("src"),i.href=d.value,i.host===h.host)if(b.activeElement===f)a.top.location.href=d.value}else;}},d)a.addEventListener("message",a.wp.receiveEmbedMessage,!1),b.addEventListener("DOMContentLoaded",c,!1),a.addEventListener("load",c,!1)}(window,document); \ No newline at end of file diff --git a/wp-includes/js/wp-emoji-loader.js b/wp-includes/js/wp-emoji-loader.js index ff73a88..0b474f8 100644 --- a/wp-includes/js/wp-emoji-loader.js +++ b/wp-includes/js/wp-emoji-loader.js @@ -1,25 +1,33 @@ ( function( window, document, settings ) { var src, ready, ii, tests; + /* + * Create a canvas element for testing native browser support + * of emoji. + */ + var canvas = document.createElement( 'canvas' ); + var context = canvas.getContext && canvas.getContext( '2d' ); + /** * Detect if the browser supports rendering emoji or flag emoji. Flag emoji are a single glyph * made of two characters, so some browsers (notably, Firefox OS X) don't support them. * * @since 4.2.0 * - * @param type {String} Whether to test for support of "simple", "flag", "diversity" or "unicode8" emoji. + * @param type {String} Whether to test for support of "flag" or "emoji4" emoji. * @return {Boolean} True if the browser can render emoji, false if it cannot. */ function browserSupportsEmoji( type ) { - var canvas = document.createElement( 'canvas' ), - context = canvas.getContext && canvas.getContext( '2d' ), - stringFromCharCode = String.fromCharCode, - flag, flag2, tonedata, tone, tone2; + var stringFromCharCode = String.fromCharCode, + flag, flag2, technologist, technologist2; if ( ! context || ! context.fillText ) { return false; } + // Cleanup from previous test. + context.clearRect( 0, 0, canvas.width, canvas.height ); + /* * Chrome on OS X added native emoji rendering in M41. Unfortunately, * it doesn't work when the font is bolder than 500 weight. So, we @@ -33,13 +41,13 @@ /* * This works because the image will be one of three things: * - Two empty squares, if the browser doesn't render emoji - * - Two squares with 'A' and 'U' in them, if the browser doesn't render flag emoji - * - The Australian flag + * - Two squares with 'U' and 'N' in them, if the browser doesn't render flag emoji + * - The United Nations flag * * The first two will encode to small images (1-2KB data URLs), the third will encode * to a larger image (4-5KB data URL). */ - context.fillText( stringFromCharCode( 55356, 56806, 55356, 56826 ), 0, 0 ); + context.fillText( stringFromCharCode( 55356, 56826, 55356, 56819 ), 0, 0 ); if ( canvas.toDataURL().length < 3000 ) { return false; } @@ -63,45 +71,23 @@ flag2 = canvas.toDataURL(); return flag !== flag2; - case 'diversity': + case 'emoji4': /* - * This tests if the browser supports the Emoji Diversity specification, by rendering an - * emoji with no skin tone specified (in this case, Santa). It then adds a skin tone, and - * compares if the emoji rendering has changed. + * Emoji 4 has the best technologists. So does WordPress! + * + * To test for support, try to render a new emoji (woman technologist: medium skin tone), + * then compare it to how it would look if the browser doesn't render it correctly + * (woman technologist: medium skin tone + personal computer). */ - context.fillText( stringFromCharCode( 55356, 57221 ), 0, 0 ); - tonedata = context.getImageData( 16, 16, 1, 1 ).data; - tone = tonedata[0] + ',' + tonedata[1] + ',' + tonedata[2] + ',' + tonedata[3]; + context.fillText( stringFromCharCode( 55357, 56425, 55356, 57341, 8205, 55357, 56507), 0, 0 ); + technologist = canvas.toDataURL(); - context.fillText( stringFromCharCode( 55356, 57221, 55356, 57343 ), 0, 0 ); - // Chrome has issues comparing arrays, and Safari has issues converting arrays to strings. - // So, we create our own string and compare that, instead. - tonedata = context.getImageData( 16, 16, 1, 1 ).data; - tone2 = tonedata[0] + ',' + tonedata[1] + ',' + tonedata[2] + ',' + tonedata[3]; + context.clearRect( 0, 0, canvas.width, canvas.height ); - return tone !== tone2; - case 'simple': - /* - * This creates a smiling emoji, and checks to see if there is any image data in the - * center pixel. In browsers that don't support emoji, the character will be rendered - * as an empty square, so the center pixel will be blank. - */ - context.fillText( stringFromCharCode( 55357, 56835 ), 0, 0 ); - return context.getImageData( 16, 16, 1, 1 ).data[0] !== 0; - case 'unicode8': - /* - * To check for Unicode 8 support, let's try rendering the most important advancement - * that the Unicode Consortium have made in years: the burrito. - */ - context.fillText( stringFromCharCode( 55356, 57135 ), 0, 0 ); - return context.getImageData( 16, 16, 1, 1 ).data[0] !== 0; - case 'unicode9': - /* - * Do Unicode 9 emoji render? - * ¯\_(ツ)_/¯ - */ - context.fillText( stringFromCharCode( 55358, 56631 ), 0, 0 ); - return context.getImageData( 16, 16, 1, 1 ).data[0] !== 0; + context.fillText( stringFromCharCode( 55357, 56425, 55356, 57341, 55357, 56507), 0, 0 ); + technologist2 = canvas.toDataURL(); + + return technologist !== technologist2; } return false; @@ -111,11 +97,11 @@ var script = document.createElement( 'script' ); script.src = src; - script.type = 'text/javascript'; + script.defer = script.type = 'text/javascript'; document.getElementsByTagName( 'head' )[0].appendChild( script ); } - tests = Array( 'simple', 'flag', 'unicode8', 'diversity', 'unicode9' ); + tests = Array( 'flag', 'emoji4' ); settings.supports = { everything: true, diff --git a/wp-includes/js/wp-emoji-loader.min.js b/wp-includes/js/wp-emoji-loader.min.js index 8ad29f7..86442dc 100644 --- a/wp-includes/js/wp-emoji-loader.min.js +++ b/wp-includes/js/wp-emoji-loader.min.js @@ -1 +1 @@ -!function(a,b,c){function d(a){var c,d,e,f,g,h=b.createElement("canvas"),i=h.getContext&&h.getContext("2d"),j=String.fromCharCode;if(!i||!i.fillText)return!1;switch(i.textBaseline="top",i.font="600 32px Arial",a){case"flag":return i.fillText(j(55356,56806,55356,56826),0,0),!(h.toDataURL().length<3e3)&&(i.clearRect(0,0,h.width,h.height),i.fillText(j(55356,57331,65039,8205,55356,57096),0,0),c=h.toDataURL(),i.clearRect(0,0,h.width,h.height),i.fillText(j(55356,57331,55356,57096),0,0),d=h.toDataURL(),c!==d);case"diversity":return i.fillText(j(55356,57221),0,0),e=i.getImageData(16,16,1,1).data,f=e[0]+","+e[1]+","+e[2]+","+e[3],i.fillText(j(55356,57221,55356,57343),0,0),e=i.getImageData(16,16,1,1).data,g=e[0]+","+e[1]+","+e[2]+","+e[3],f!==g;case"simple":return i.fillText(j(55357,56835),0,0),0!==i.getImageData(16,16,1,1).data[0];case"unicode8":return i.fillText(j(55356,57135),0,0),0!==i.getImageData(16,16,1,1).data[0];case"unicode9":return i.fillText(j(55358,56631),0,0),0!==i.getImageData(16,16,1,1).data[0]}return!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g,h,i;for(i=Array("simple","flag","unicode8","diversity","unicode9"),c.supports={everything:!0,everythingExceptFlag:!0},h=0;h")}return g})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return b<65536?w(b):(b-=65536,w(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f":">","'":"'",'"':"""},r=/\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c\udfcb|\ud83d[\udd75\udd90]|[\u261d\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0]|\ud83e[\udd18-\udd1e\udd26\udd30\udd33-\udd39\udd3c-\udd3e]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\udecc\uded0-\uded2\udeeb\udeec\udef4-\udef6]|\ud83e[\udd10-\udd17\udd20-\udd25\udd27\udd3a\udd40-\udd45\udd47-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|[\u23e9-\u23ec\u23f0\u23f3\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcc-\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd74\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f7\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,s=/\uFE0F/g,t=String.fromCharCode(8205),u=/[&<>'"]/g,v=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,w=String.fromCharCode;return p}(); +var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(u,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||v.test(c.nodeName)||d(c,b);return b}function e(a){return o(a.indexOf(t)<0?a.replace(s,""):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t=d(b,[]),u=t.length;u--;){for(h=!1,i=document.createDocumentFragment(),j=t[u],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=e(p),m=n+p.length,s=c.callback(q,c)){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(p,q);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=s,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m")}return g})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return b<65536?w(b):(b-=65536,w(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f":">","'":"'",'"':"""},r=/\ud83d[\udc68-\udc69](?:\ud83c[\udffb-\udfff])?\u200d(?:\u2695\ufe0f|\u2696\ufe0f|\u2708\ufe0f|\ud83c[\udf3e\udf73\udf93\udfa4\udfa8\udfeb\udfed]|\ud83d[\udcbb\udcbc\udd27\udd2c\ude80\ude92])|(?:\ud83c[\udfcb\udfcc]|\ud83d\udd75|\u26f9)(?:\ufe0f|\ud83c[\udffb-\udfff])\u200d[\u2640\u2642]\ufe0f|(?:\ud83c[\udfc3\udfc4\udfca]|\ud83d[\udc6e\udc71\udc73\udc77\udc81\udc82\udc86\udc87\ude45-\ude47\ude4b\ude4d\ude4e\udea3\udeb4-\udeb6]|\ud83e[\udd26\udd37-\udd39\udd3d\udd3e])(?:\ud83c[\udffb-\udfff])?\u200d[\u2640\u2642]\ufe0f|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d[\udc68\udc69]|\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83c\udff3\ufe0f\u200d\ud83c\udf08|\ud83c\udff4\u200d\u2620\ufe0f|\ud83d\udc41\u200d\ud83d\udde8|\ud83d\udc68\u200d\ud83d[\udc66\udc67]|\ud83d\udc69\u200d\ud83d[\udc66\udc67]|\ud83d\udc6f\u200d\u2640\ufe0f|\ud83d\udc6f\u200d\u2642\ufe0f|\ud83e\udd3c\u200d\u2640\ufe0f|\ud83e\udd3c\u200d\u2642\ufe0f|(?:[\u0023\u002a\u0030-\u0039])\ufe0f?\u20e3|(?:(?:\ud83c[\udfcb\udfcc]|\ud83d[\udd74\udd75\udd90]|[\u261d\u26f7\u26f9\u270c\u270d])(?:\ufe0f|(?!\ufe0e))|\ud83c[\udf85\udfc2-\udfc4\udfc7\udfca]|\ud83d[\udc42\udc43\udc46-\udc50\udc66-\udc69\udc6e\udc70-\udc78\udc7c\udc81-\udc83\udc85-\udc87\udcaa\udd7a\udd95\udd96\ude45-\ude47\ude4b-\ude4f\udea3\udeb4-\udeb6\udec0\udecc]|\ud83e[\udd18-\udd1c\udd1e\udd26\udd30\udd33-\udd39\udd3d\udd3e]|[\u270a\u270b])(?:\ud83c[\udffb-\udfff]|)|\ud83c\udde6\ud83c[\udde8-\uddec\uddee\uddf1\uddf2\uddf4\uddf6-\uddfa\uddfc\uddfd\uddff]|\ud83c\udde7\ud83c[\udde6\udde7\udde9-\uddef\uddf1-\uddf4\uddf6-\uddf9\uddfb\uddfc\uddfe\uddff]|\ud83c\udde8\ud83c[\udde6\udde8\udde9\uddeb-\uddee\uddf0-\uddf5\uddf7\uddfa-\uddff]|\ud83c\udde9\ud83c[\uddea\uddec\uddef\uddf0\uddf2\uddf4\uddff]|\ud83c\uddea\ud83c[\udde6\udde8\uddea\uddec\udded\uddf7-\uddfa]|\ud83c\uddeb\ud83c[\uddee-\uddf0\uddf2\uddf4\uddf7]|\ud83c\uddec\ud83c[\udde6\udde7\udde9-\uddee\uddf1-\uddf3\uddf5-\uddfa\uddfc\uddfe]|\ud83c\udded\ud83c[\uddf0\uddf2\uddf3\uddf7\uddf9\uddfa]|\ud83c\uddee\ud83c[\udde8-\uddea\uddf1-\uddf4\uddf6-\uddf9]|\ud83c\uddef\ud83c[\uddea\uddf2\uddf4\uddf5]|\ud83c\uddf0\ud83c[\uddea\uddec-\uddee\uddf2\uddf3\uddf5\uddf7\uddfc\uddfe\uddff]|\ud83c\uddf1\ud83c[\udde6-\udde8\uddee\uddf0\uddf7-\uddfb\uddfe]|\ud83c\uddf2\ud83c[\udde6\udde8-\udded\uddf0-\uddff]|\ud83c\uddf3\ud83c[\udde6\udde8\uddea-\uddec\uddee\uddf1\uddf4\uddf5\uddf7\uddfa\uddff]|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c[\udde6\uddea-\udded\uddf0-\uddf3\uddf7-\uddf9\uddfc\uddfe]|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c[\uddea\uddf4\uddf8\uddfa\uddfc]|\ud83c\uddf8\ud83c[\udde6-\uddea\uddec-\uddf4\uddf7-\uddf9\uddfb\uddfd-\uddff]|\ud83c\uddf9\ud83c[\udde6\udde8\udde9\uddeb-\udded\uddef-\uddf4\uddf7\uddf9\uddfb\uddfc\uddff]|\ud83c\uddfa\ud83c[\udde6\uddec\uddf2\uddf3\uddf8\uddfe\uddff]|\ud83c\uddfb\ud83c[\udde6\udde8\uddea\uddec\uddee\uddf3\uddfa]|\ud83c\uddfc\ud83c[\uddeb\uddf8]|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c[\uddea\uddf9]|\ud83c\uddff\ud83c[\udde6\uddf2\uddfc]|\ud800\udc00|\ud83c[\udccf\udd8e\udd91-\udd9a\udde6-\uddff\ude01\ude32-\ude36\ude38-\ude3a\ude50\ude51\udf00-\udf20\udf2d-\udf35\udf37-\udf7c\udf7e-\udf84\udf86-\udf93\udfa0-\udfc1\udfc5\udfc6\udfc8\udfc9\udfcf-\udfd3\udfe0-\udff0\udff4\udff8-\udfff]|\ud83d[\udc00-\udc3e\udc40\udc44\udc45\udc51-\udc65\udc6a-\udc6d\udc6f\udc79-\udc7b\udc7d-\udc80\udc84\udc88-\udca9\udcab-\udcfc\udcff-\udd3d\udd4b-\udd4e\udd50-\udd67\udda4\uddfb-\ude44\ude48-\ude4a\ude80-\udea2\udea4-\udeb3\udeb7-\udebf\udec1-\udec5\uded0-\uded2\udeeb\udeec\udef4-\udef6]|\ud83e[\udd10-\udd17\udd1d\udd20-\udd25\udd27\udd3a\udd3c\udd40-\udd45\udd47-\udd4b\udd50-\udd5e\udd80-\udd91\uddc0]|[\u23e9-\u23ec\u23f0\u23f3\u2640\u2642\u2695\u26ce\u2705\u2728\u274c\u274e\u2753-\u2755\u2795-\u2797\u27b0\u27bf\ue50a]|(?:\ud83c[\udc04\udd70\udd71\udd7e\udd7f\ude02\ude1a\ude2f\ude37\udf21\udf24-\udf2c\udf36\udf7d\udf96\udf97\udf99-\udf9b\udf9e\udf9f\udfcd\udfce\udfd4-\udfdf\udff3\udff5\udff7]|\ud83d[\udc3f\udc41\udcfd\udd49\udd4a\udd6f\udd70\udd73\udd76-\udd79\udd87\udd8a-\udd8d\udda5\udda8\uddb1\uddb2\uddbc\uddc2-\uddc4\uddd1-\uddd3\udddc-\uddde\udde1\udde3\udde8\uddef\uddf3\uddfa\udecb\udecd-\udecf\udee0-\udee5\udee9\udef0\udef3]|[\u00a9\u00ae\u203c\u2049\u2122\u2139\u2194-\u2199\u21a9\u21aa\u231a\u231b\u2328\u23cf\u23ed-\u23ef\u23f1\u23f2\u23f8-\u23fa\u24c2\u25aa\u25ab\u25b6\u25c0\u25fb-\u25fe\u2600-\u2604\u260e\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262a\u262e\u262f\u2638-\u263a\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267b\u267f\u2692-\u2694\u2696\u2697\u2699\u269b\u269c\u26a0\u26a1\u26aa\u26ab\u26b0\u26b1\u26bd\u26be\u26c4\u26c5\u26c8\u26cf\u26d1\u26d3\u26d4\u26e9\u26ea\u26f0-\u26f5\u26f8\u26fa\u26fd\u2702\u2708\u2709\u270f\u2712\u2714\u2716\u271d\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u2764\u27a1\u2934\u2935\u2b05-\u2b07\u2b1b\u2b1c\u2b50\u2b55\u3030\u303d\u3297\u3299])(?:\ufe0f|(?!\ufe0e))/g,s=/\uFE0F/g,t=String.fromCharCode(8205),u=/[&<>'"]/g,v=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,w=String.fromCharCode;return p}(); // Source: wp-includes/js/wp-emoji.min.js !function(a,b){function c(){function c(){return!j.implementation.hasFeature||j.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1")}function d(){if(!k){if("undefined"==typeof a.twemoji){if(l>600)return;return a.clearTimeout(h),h=a.setTimeout(d,50),void l++}g=a.twemoji,k=!0,i&&new i(function(a){for(var b,c,d,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,d=b.length,1===d&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;d--;){if(g=b[d],3===g.nodeType){if(!g.parentNode)continue;if(m)for(;g.nextSibling&&3===g.nextSibling.nodeType;)g.nodeValue=g.nodeValue+g.nextSibling.nodeValue,g.parentNode.removeChild(g.nextSibling);g=g.parentNode}!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&g.className.indexOf("wp-exclude-emoji")!==-1||e(g.textContent)&&f(g)}}}).observe(j.body,{childList:!0,subtree:!0}),f(j.body)}}function e(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return!!a&&(c.test(a)||b.test(a))}function f(a,d){var e;return!b.supports.everything&&g&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(d=d||{},e={base:c()?b.svgUrl:b.baseUrl,ext:c()?b.svgExt:b.ext,className:d.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!(b.supports.everythingExceptFlag&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)&&!/^(1f3f3-fe0f-200d-1f308|1f3f4-200d-2620-fe0f)$/.test(a))&&"".concat(c.base,a,c.ext)},onerror:function(){g.parentNode&&(this.setAttribute("data-error","load-failed"),g.parentNode.replaceChild(j.createTextNode(g.alt),g))}},"object"==typeof d.imgAttr&&(e.attributes=function(){return d.imgAttr}),g.parse(a,e)):a}var g,h,i=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,j=a.document,k=!1,l=0,m=a.navigator.userAgent.indexOf("Trident/7.0")>0;return b&&(b.DOMReady?d():b.readyCallback=d),{parse:f,test:e}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings); \ No newline at end of file diff --git a/wp-includes/js/wp-lists.js b/wp-includes/js/wp-lists.js index 2b8e513..c73471d 100644 --- a/wp-includes/js/wp-lists.js +++ b/wp-includes/js/wp-lists.js @@ -1,501 +1,854 @@ /* global ajaxurl, wpAjax */ -(function($) { -var fs = {add:'ajaxAdd',del:'ajaxDel',dim:'ajaxDim',process:'process',recolor:'recolor'}, wpList; +/** + * @param {jQuery} $ jQuery object. + */ +( function( $ ) { +var functions = { + add: 'ajaxAdd', + del: 'ajaxDel', + dim: 'ajaxDim', + process: 'process', + recolor: 'recolor' +}, wpList; + +/** + * @namespace + */ wpList = { + + /** + * @member {object} + */ settings: { - url: ajaxurl, type: 'POST', + + /** + * URL for Ajax requests. + * + * @member {string} + */ + url: ajaxurl, + + /** + * The HTTP method to use for Ajax requests. + * + * @member {string} + */ + type: 'POST', + + /** + * ID of the element the parsed Ajax response will be stored in. + * + * @member {string} + */ response: 'ajax-response', + /** + * The type of list. + * + * @member {string} + */ what: '', - alt: 'alternate', altOffset: 0, - addColor: null, delColor: null, dimAddColor: null, dimDelColor: null, + /** + * CSS class name for alternate styling. + * + * @member {string} + */ + alt: 'alternate', + + /** + * Offset to start alternate styling from. + * + * @member {number} + */ + altOffset: 0, + + /** + * Color used in animation when adding an element. + * + * Can be 'none' to disable the animation. + * + * @member {string} + */ + addColor: '#ffff33', + + /** + * Color used in animation when deleting an element. + * + * Can be 'none' to disable the animation. + * + * @member {string} + */ + delColor: '#faafaa', + + /** + * Color used in dim add animation. + * + * Can be 'none' to disable the animation. + * + * @member {string} + */ + dimAddColor: '#ffff33', + + /** + * Color used in dim delete animation. + * + * Can be 'none' to disable the animation. + * + * @member {string} + */ + dimDelColor: '#ff3333', + + /** + * Callback that's run before a request is made. + * + * @callback wpList~confirm + * @param {object} this + * @param {HTMLElement} list The list DOM element. + * @param {object} settings Settings for the current list. + * @param {string} action The type of action to perform: 'add', 'delete', or 'dim'. + * @param {string} backgroundColor Background color of the list's DOM element. + * @returns {boolean} Whether to proceed with the action or not. + */ confirm: null, - addBefore: null, addAfter: null, - delBefore: null, delAfter: null, - dimBefore: null, dimAfter: null + + /** + * Callback that's run before an item gets added to the list. + * + * Allows to cancel the request. + * + * @callback wpList~addBefore + * @param {object} settings Settings for the Ajax request. + * @returns {object|boolean} Settings for the Ajax request or false to abort. + */ + addBefore: null, + + /** + * Callback that's run after an item got added to the list. + * + * @callback wpList~addAfter + * @param {XML} returnedResponse Raw response returned from the server. + * @param {object} settings Settings for the Ajax request. + * @param {jqXHR} settings.xml jQuery XMLHttpRequest object. + * @param {string} settings.status Status of the request: 'success', 'notmodified', 'nocontent', 'error', + * 'timeout', 'abort', or 'parsererror'. + * @param {object} settings.parsed Parsed response object. + */ + addAfter: null, + + /** + * Callback that's run before an item gets deleted from the list. + * + * Allows to cancel the request. + * + * @callback wpList~delBefore + * @param {object} settings Settings for the Ajax request. + * @param {HTMLElement} list The list DOM element. + * @returns {object|boolean} Settings for the Ajax request or false to abort. + */ + delBefore: null, + + /** + * Callback that's run after an item got deleted from the list. + * + * @callback wpList~delAfter + * @param {XML} returnedResponse Raw response returned from the server. + * @param {object} settings Settings for the Ajax request. + * @param {jqXHR} settings.xml jQuery XMLHttpRequest object. + * @param {string} settings.status Status of the request: 'success', 'notmodified', 'nocontent', 'error', + * 'timeout', 'abort', or 'parsererror'. + * @param {object} settings.parsed Parsed response object. + */ + delAfter: null, + + /** + * Callback that's run before an item gets dim'd. + * + * Allows to cancel the request. + * + * @callback wpList~dimBefore + * @param {object} settings Settings for the Ajax request. + * @returns {object|boolean} Settings for the Ajax request or false to abort. + */ + dimBefore: null, + + /** + * Callback that's run after an item got dim'd. + * + * @callback wpList~dimAfter + * @param {XML} returnedResponse Raw response returned from the server. + * @param {object} settings Settings for the Ajax request. + * @param {jqXHR} settings.xml jQuery XMLHttpRequest object. + * @param {string} settings.status Status of the request: 'success', 'notmodified', 'nocontent', 'error', + * 'timeout', 'abort', or 'parsererror'. + * @param {object} settings.parsed Parsed response object. + */ + dimAfter: null }, - nonce: function(e,s) { - var url = wpAjax.unserialize(e.attr('href')); - return s.nonce || url._ajax_nonce || $('#' + s.element + ' input[name="_ajax_nonce"]').val() || url._wpnonce || $('#' + s.element + ' input[name="_wpnonce"]').val() || 0; + /** + * Finds a nonce. + * + * 1. Nonce in settings. + * 2. `_ajax_nonce` value in element's href attribute. + * 3. `_ajax_nonce` input field that is a descendant of element. + * 4. `_wpnonce` value in element's href attribute. + * 5. `_wpnonce` input field that is a descendant of element. + * 6. 0 if none can be found. + * + * @param {jQuery} element Element that triggered the request. + * @param {object} settings Settings for the Ajax request. + * @returns {string|number} Nonce + */ + nonce: function( element, settings ) { + var url = wpAjax.unserialize( element.attr( 'href' ) ), + $element = $( '#' + settings.element ); + + return settings.nonce || url._ajax_nonce || $element.find( 'input[name="_ajax_nonce"]' ).val() || url._wpnonce || $element.find( 'input[name="_wpnonce"]' ).val() || 0; }, /** * Extract list item data from a DOM element. * - * @param {HTMLElement} e The DOM element. - * @param {string} t - * @return {array} + * Example 1: data-wp-lists="delete:the-comment-list:comment-{comment_ID}:66cc66:unspam=1" + * Example 2: data-wp-lists="dim:the-comment-list:comment-{comment_ID}:unapproved:e7e7d3:e7e7d3:new=approved" + * + * Returns an unassociated array with the following data: + * data[0] - Data identifier: 'list', 'add', 'delete', or 'dim'. + * data[1] - ID of the corresponding list. If data[0] is 'list', the type of list ('comment', 'category', etc). + * data[2] - ID of the parent element of all inputs necessary for the request. + * data[3] - Hex color to be used in this request. If data[0] is 'dim', dim class. + * data[4] - Additional arguments in query syntax that are added to the request. Example: 'post_id=1234'. + * If data[0] is 'dim', dim add color. + * data[5] - Only available if data[0] is 'dim', dim delete color. + * data[6] - Only available if data[0] is 'dim', additional arguments in query syntax that are added to the request. + * + * Result for Example 1: + * data[0] - delete + * data[1] - the-comment-list + * data[2] - comment-{comment_ID} + * data[3] - 66cc66 + * data[4] - unspam=1 + * + * @param {HTMLElement} element The DOM element. + * @param {string} type The type of data to look for: 'list', 'add', 'delete', or 'dim'. + * @returns {Array} Extracted list item data. */ - parseData: function(e,t) { - var d = [], wpListsData; + parseData: function( element, type ) { + var data = [], wpListsData; try { - wpListsData = $(e).attr('data-wp-lists') || ''; - wpListsData = wpListsData.match(new RegExp(t+':[\\S]+')); + wpListsData = $( element ).data( 'wp-lists' ) || ''; + wpListsData = wpListsData.match( new RegExp( type + ':[\\S]+' ) ); - if ( wpListsData ) - d = wpListsData[0].split(':'); - } catch(r) {} - - return d; - }, - - pre: function(e,s,a) { - var bg, r; - - s = $.extend( {}, this.wpList.settings, { - element: null, - nonce: 0, - target: e.get(0) - }, s || {} ); - - if ( $.isFunction( s.confirm ) ) { - if ( 'add' != a ) { - bg = $('#' + s.element).css('backgroundColor'); - $('#' + s.element).css('backgroundColor', '#FF9966'); + if ( wpListsData ) { + data = wpListsData[0].split( ':' ); } - r = s.confirm.call(this, e, s, a, bg); + } catch ( error ) {} - if ( 'add' != a ) - $('#' + s.element).css('backgroundColor', bg ); - - if ( !r ) - return false; - } - - return s; + return data; }, - ajaxAdd: function( e, s ) { - e = $(e); - s = s || {}; - var list = this, data = wpList.parseData(e,'add'), es, valid, formData, res, rres; + /** + * Calls a confirm callback to verify the action that is about to be performed. + * + * @param {HTMLElement} list The DOM element. + * @param {object} settings Settings for this list. + * @param {string} action The type of action to perform: 'add', 'delete', or 'dim'. + * @returns {object|boolean} Settings if confirmed, false if not. + */ + pre: function( list, settings, action ) { + var $element, backgroundColor, confirmed; - s = wpList.pre.call( list, e, s, 'add' ); + settings = $.extend( {}, this.wpList.settings, { + element: null, + nonce: 0, + target: list.get( 0 ) + }, settings || {} ); - s.element = data[2] || e.attr( 'id' ) || s.element || null; + if ( $.isFunction( settings.confirm ) ) { + $element = $( '#' + settings.element ); - if ( data[3] ) - s.addColor = '#' + data[3]; - else - s.addColor = s.addColor || '#FFFF33'; + if ( 'add' !== action ) { + backgroundColor = $element.css( 'backgroundColor' ); + $element.css( 'backgroundColor', '#ff9966' ); + } - if ( !s ) - return false; + confirmed = settings.confirm.call( this, list, settings, action, backgroundColor ); - if ( !e.is('[id="' + s.element + '-submit"]') ) - return !wpList.add.call( list, e, s ); + if ( 'add' !== action ) { + $element.css( 'backgroundColor', backgroundColor ); + } - if ( !s.element ) - return true; - - s.action = 'add-' + s.what; - - s.nonce = wpList.nonce(e,s); - - es = $('#' + s.element + ' :input').not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]'); - valid = wpAjax.validateForm( '#' + s.element ); - - if ( !valid ) - return false; - - s.data = $.param( $.extend( { _ajax_nonce: s.nonce, action: s.action }, wpAjax.unserialize( data[4] || '' ) ) ); - formData = $.isFunction(es.fieldSerialize) ? es.fieldSerialize() : es.serialize(); - - if ( formData ) - s.data += '&' + formData; - - if ( $.isFunction(s.addBefore) ) { - s = s.addBefore( s ); - if ( !s ) - return true; + if ( ! confirmed ) { + return false; + } } - if ( !s.data.match(/_ajax_nonce=[a-f0-9]+/) ) + return settings; + }, + + /** + * Adds an item to the list via AJAX. + * + * @param {HTMLElement} element The DOM element. + * @param {object} settings Settings for this list. + * @returns {boolean} Whether the item was added. + */ + ajaxAdd: function( element, settings ) { + var list = this, + $element = $( element ), + data = wpList.parseData( $element, 'add' ), + formValues, formData, parsedResponse, returnedResponse; + + settings = settings || {}; + settings = wpList.pre.call( list, $element, settings, 'add' ); + + settings.element = data[2] || $element.prop( 'id' ) || settings.element || null; + settings.addColor = data[3] ? '#' + data[3] : settings.addColor; + + if ( ! settings ) { + return false; + } + + if ( ! $element.is( '[id="' + settings.element + '-submit"]' ) ) { + return ! wpList.add.call( list, $element, settings ); + } + + if ( ! settings.element ) { return true; + } - s.success = function(r) { - res = wpAjax.parseAjaxResponse(r, s.response, s.element); + settings.action = 'add-' + settings.what; + settings.nonce = wpList.nonce( $element, settings ); - rres = r; + if ( ! wpAjax.validateForm( '#' + settings.element ) ) { + return false; + } - if ( !res || res.errors ) - return false; + settings.data = $.param( $.extend( { + _ajax_nonce: settings.nonce, + action: settings.action + }, wpAjax.unserialize( data[4] || '' ) ) ); - if ( true === res ) + formValues = $( '#' + settings.element + ' :input' ).not( '[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]' ); + formData = $.isFunction( formValues.fieldSerialize ) ? formValues.fieldSerialize() : formValues.serialize(); + + if ( formData ) { + settings.data += '&' + formData; + } + + if ( $.isFunction( settings.addBefore ) ) { + settings = settings.addBefore( settings ); + + if ( ! settings ) { return true; + } + } - jQuery.each( res.responses, function() { - wpList.add.call( list, this.data, $.extend( {}, s, { // this.firstChild.nodevalue - pos: this.position || 0, - id: this.id || 0, - oldId: this.oldId || null + if ( ! settings.data.match( /_ajax_nonce=[a-f0-9]+/ ) ) { + return true; + } + + settings.success = function( response ) { + parsedResponse = wpAjax.parseAjaxResponse( response, settings.response, settings.element ); + returnedResponse = response; + + if ( ! parsedResponse || parsedResponse.errors ) { + return false; + } + + if ( true === parsedResponse ) { + return true; + } + + $.each( parsedResponse.responses, function() { + wpList.add.call( list, this.data, $.extend( {}, settings, { // this.firstChild.nodevalue + position: this.position || 0, + id: this.id || 0, + oldId: this.oldId || null } ) ); } ); list.wpList.recolor(); - $(list).trigger( 'wpListAddEnd', [ s, list.wpList ] ); - wpList.clear.call(list,'#' + s.element); + $( list ).trigger( 'wpListAddEnd', [ settings, list.wpList ] ); + wpList.clear.call( list, '#' + settings.element ); }; - s.complete = function(x, st) { - if ( $.isFunction(s.addAfter) ) { - var _s = $.extend( { xml: x, status: st, parsed: res }, s ); - s.addAfter( rres, _s ); + settings.complete = function( jqXHR, status ) { + if ( $.isFunction( settings.addAfter ) ) { + settings.addAfter( returnedResponse, $.extend( { + xml: jqXHR, + status: status, + parsed: parsedResponse + }, settings ) ); } }; - $.ajax( s ); + $.ajax( settings ); + return false; }, /** * Delete an item in the list via AJAX. * - * @param {HTMLElement} e A DOM element containing item data. - * @param {Object} s - * @return {boolean} + * @param {HTMLElement} element A DOM element containing item data. + * @param {object} settings Settings for this list. + * @returns {boolean} Whether the item was deleted. */ - ajaxDel: function( e, s ) { - e = $(e); - s = s || {}; - var list = this, data = wpList.parseData(e,'delete'), element, res, rres; + ajaxDel: function( element, settings ) { + var list = this, + $element = $( element ), + data = wpList.parseData( $element, 'delete' ), + $eventTarget, parsedResponse, returnedResponse; - s = wpList.pre.call( list, e, s, 'delete' ); + settings = settings || {}; + settings = wpList.pre.call( list, $element, settings, 'delete' ); - s.element = data[2] || s.element || null; + settings.element = data[2] || settings.element || null; + settings.delColor = data[3] ? '#' + data[3] : settings.delColor; - if ( data[3] ) - s.delColor = '#' + data[3]; - else - s.delColor = s.delColor || '#faa'; - - if ( !s || !s.element ) + if ( ! settings || ! settings.element ) { return false; - - s.action = 'delete-' + s.what; - - s.nonce = wpList.nonce(e,s); - - s.data = $.extend( - { action: s.action, id: s.element.split('-').pop(), _ajax_nonce: s.nonce }, - wpAjax.unserialize( data[4] || '' ) - ); - - if ( $.isFunction(s.delBefore) ) { - s = s.delBefore( s, list ); - if ( !s ) - return true; } - if ( !s.data._ajax_nonce ) + settings.action = 'delete-' + settings.what; + settings.nonce = wpList.nonce( $element, settings ); + + settings.data = $.extend( { + _ajax_nonce: settings.nonce, + action: settings.action, + id: settings.element.split( '-' ).pop() + }, wpAjax.unserialize( data[4] || '' ) ); + + if ( $.isFunction( settings.delBefore ) ) { + settings = settings.delBefore( settings, list ); + + if ( ! settings ) { + return true; + } + } + + if ( ! settings.data._ajax_nonce ) { return true; + } - element = $('#' + s.element); + $eventTarget = $( '#' + settings.element ); - if ( 'none' != s.delColor ) { - element.css( 'backgroundColor', s.delColor ).fadeOut( 350, function(){ + if ( 'none' !== settings.delColor ) { + $eventTarget.css( 'backgroundColor', settings.delColor ).fadeOut( 350, function() { list.wpList.recolor(); - $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] ); - }); + $( list ).trigger( 'wpListDelEnd', [ settings, list.wpList ] ); + } ); } else { list.wpList.recolor(); - $(list).trigger( 'wpListDelEnd', [ s, list.wpList ] ); + $( list ).trigger( 'wpListDelEnd', [ settings, list.wpList ] ); } - s.success = function(r) { - res = wpAjax.parseAjaxResponse(r, s.response, s.element); - rres = r; + settings.success = function( response ) { + parsedResponse = wpAjax.parseAjaxResponse( response, settings.response, settings.element ); + returnedResponse = response; + + if ( ! parsedResponse || parsedResponse.errors ) { + $eventTarget.stop().stop().css( 'backgroundColor', '#faa' ).show().queue( function() { + list.wpList.recolor(); + $( this ).dequeue(); + } ); - if ( !res || res.errors ) { - element.stop().stop().css( 'backgroundColor', '#faa' ).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } ); return false; } }; - s.complete = function(x, st) { - if ( $.isFunction(s.delAfter) ) { - element.queue( function() { - var _s = $.extend( { xml: x, status: st, parsed: res }, s ); - s.delAfter( rres, _s ); - }).dequeue(); + settings.complete = function( jqXHR, status ) { + if ( $.isFunction( settings.delAfter ) ) { + $eventTarget.queue( function() { + settings.delAfter( returnedResponse, $.extend( { + xml: jqXHR, + status: status, + parsed: parsedResponse + }, settings ) ); + } ).dequeue(); } }; - $.ajax( s ); + $.ajax( settings ); + return false; }, - ajaxDim: function( e, s ) { - if ( $(e).parent().css('display') == 'none' ) // Prevent hidden links from being clicked by hotkeys + /** + * Dim an item in the list via AJAX. + * + * @param {HTMLElement} element A DOM element containing item data. + * @param {object} settings Settings for this list. + * @returns {boolean} Whether the item was dim'ed. + */ + ajaxDim: function( element, settings ) { + var list = this, + $element = $( element ), + data = wpList.parseData( $element, 'dim' ), + $eventTarget, isClass, color, dimColor, parsedResponse, returnedResponse; + + // Prevent hidden links from being clicked by hotkeys. + if ( 'none' === $element.parent().css( 'display' ) ) { return false; + } - e = $(e); - s = s || {}; + settings = settings || {}; + settings = wpList.pre.call( list, $element, settings, 'dim' ); - var list = this, data = wpList.parseData(e,'dim'), element, isClass, color, dimColor, res, rres; + settings.element = data[2] || settings.element || null; + settings.dimClass = data[3] || settings.dimClass || null; + settings.dimAddColor = data[4] ? '#' + data[4] : settings.dimAddColor; + settings.dimDelColor = data[5] ? '#' + data[5] : settings.dimDelColor; - s = wpList.pre.call( list, e, s, 'dim' ); - - s.element = data[2] || s.element || null; - s.dimClass = data[3] || s.dimClass || null; - - if ( data[4] ) - s.dimAddColor = '#' + data[4]; - else - s.dimAddColor = s.dimAddColor || '#FFFF33'; - - if ( data[5] ) - s.dimDelColor = '#' + data[5]; - else - s.dimDelColor = s.dimDelColor || '#FF3333'; - - if ( !s || !s.element || !s.dimClass ) + if ( ! settings || ! settings.element || ! settings.dimClass ) { return true; + } - s.action = 'dim-' + s.what; + settings.action = 'dim-' + settings.what; + settings.nonce = wpList.nonce( $element, settings ); - s.nonce = wpList.nonce(e,s); + settings.data = $.extend( { + _ajax_nonce: settings.nonce, + action: settings.action, + id: settings.element.split( '-' ).pop(), + dimClass: settings.dimClass + }, wpAjax.unserialize( data[6] || '' ) ); - s.data = $.extend( - { action: s.action, id: s.element.split('-').pop(), dimClass: s.dimClass, _ajax_nonce : s.nonce }, - wpAjax.unserialize( data[6] || '' ) - ); + if ( $.isFunction( settings.dimBefore ) ) { + settings = settings.dimBefore( settings ); - if ( $.isFunction(s.dimBefore) ) { - s = s.dimBefore( s ); - if ( !s ) + if ( ! settings ) { return true; + } } - element = $('#' + s.element); - isClass = element.toggleClass(s.dimClass).is('.' + s.dimClass); - color = wpList.getColor( element ); - element.toggleClass( s.dimClass ); - dimColor = isClass ? s.dimAddColor : s.dimDelColor; + $eventTarget = $( '#' + settings.element ); + isClass = $eventTarget.toggleClass( settings.dimClass ).is( '.' + settings.dimClass ); + color = wpList.getColor( $eventTarget ); + dimColor = isClass ? settings.dimAddColor : settings.dimDelColor; + $eventTarget.toggleClass( settings.dimClass ); - if ( 'none' != dimColor ) { - element + if ( 'none' !== dimColor ) { + $eventTarget .animate( { backgroundColor: dimColor }, 'fast' ) - .queue( function() { element.toggleClass(s.dimClass); $(this).dequeue(); } ) - .animate( { backgroundColor: color }, { complete: function() { - $(this).css( 'backgroundColor', '' ); - $(list).trigger( 'wpListDimEnd', [ s, list.wpList ] ); + .queue( function() { + $eventTarget.toggleClass( settings.dimClass ); + $( this ).dequeue(); + } ) + .animate( { backgroundColor: color }, { + complete: function() { + $( this ).css( 'backgroundColor', '' ); + $( list ).trigger( 'wpListDimEnd', [ settings, list.wpList ] ); } - }); + } ); } else { - $(list).trigger( 'wpListDimEnd', [ s, list.wpList ] ); + $( list ).trigger( 'wpListDimEnd', [ settings, list.wpList ] ); } - if ( !s.data._ajax_nonce ) + if ( ! settings.data._ajax_nonce ) { return true; + } - s.success = function(r) { - res = wpAjax.parseAjaxResponse(r, s.response, s.element); - rres = r; + settings.success = function( response ) { + parsedResponse = wpAjax.parseAjaxResponse( response, settings.response, settings.element ); + returnedResponse = response; - if ( true === res ) { + if ( true === parsedResponse ) { return true; } - if ( ! res || res.errors ) { - element.stop().stop().css( 'backgroundColor', '#FF3333' )[isClass?'removeClass':'addClass'](s.dimClass).show().queue( function() { list.wpList.recolor(); $(this).dequeue(); } ); + if ( ! parsedResponse || parsedResponse.errors ) { + $eventTarget.stop().stop().css( 'backgroundColor', '#ff3333' )[isClass ? 'removeClass' : 'addClass']( settings.dimClass ).show().queue( function() { + list.wpList.recolor(); + $( this ).dequeue(); + } ); + return false; } - if ( 'undefined' !== typeof res.responses[0].supplemental.comment_link ) { - var submittedOn = element.find( '.submitted-on' ), - commentLink = submittedOn.find( 'a' ); + /** @property {string} comment_link Link of the comment to be dimmed. */ + if ( 'undefined' !== typeof parsedResponse.responses[0].supplemental.comment_link ) { + var $submittedOn = $element.find( '.submitted-on' ), + $commentLink = $submittedOn.find( 'a' ); // Comment is approved; link the date field. - if ( '' !== res.responses[0].supplemental.comment_link ) { - submittedOn.html( $('
                    ').text( submittedOn.text() ).prop( 'href', res.responses[0].supplemental.comment_link ) ); + if ( '' !== parsedResponse.responses[0].supplemental.comment_link ) { + $submittedOn.html( $('').text( $submittedOn.text() ).prop( 'href', parsedResponse.responses[0].supplemental.comment_link ) ); // Comment is not approved; unlink the date field. - } else if ( commentLink.length ) { - submittedOn.text( commentLink.text() ); + } else if ( $commentLink.length ) { + $submittedOn.text( $commentLink.text() ); } } }; - s.complete = function(x, st) { - if ( $.isFunction(s.dimAfter) ) { - element.queue( function() { - var _s = $.extend( { xml: x, status: st, parsed: res }, s ); - s.dimAfter( rres, _s ); - }).dequeue(); + settings.complete = function( jqXHR, status ) { + if ( $.isFunction( settings.dimAfter ) ) { + $eventTarget.queue( function() { + settings.dimAfter( returnedResponse, $.extend( { + xml: jqXHR, + status: status, + parsed: parsedResponse + }, settings ) ); + } ).dequeue(); } }; - $.ajax( s ); + $.ajax( settings ); + return false; }, - getColor: function( el ) { - var color = jQuery(el).css('backgroundColor'); - - return color || '#ffffff'; + /** + * Returns the background color of the passed element. + * + * @param {jQuery|string} element Element to check. + * @returns {string} Background color value in HEX. Default: '#ffffff'. + */ + getColor: function( element ) { + return $( element ).css( 'backgroundColor' ) || '#ffffff'; }, - add: function( e, s ) { - if ( 'string' == typeof e ) { - e = $( $.trim( e ) ); // Trim leading whitespaces - } else { - e = $( e ); + /** + * Adds something. + * + * @param {HTMLElement} element A DOM element containing item data. + * @param {object} settings Settings for this list. + * @returns {boolean} Whether the item was added. + */ + add: function( element, settings ) { + var $list = $( this ), + $element = $( element ), + old = false, + position, reference; + + if ( 'string' === typeof settings ) { + settings = { what: settings }; } - var list = $(this), old = false, _s = { pos: 0, id: 0, oldId: null }, ba, ref, color; + settings = $.extend( { position: 0, id: 0, oldId: null }, this.wpList.settings, settings ); - if ( 'string' == typeof s ) - s = { what: s }; - - s = $.extend(_s, this.wpList.settings, s); - - if ( !e.length || !s.what ) + if ( ! $element.length || ! settings.what ) { return false; + } - if ( s.oldId ) - old = $('#' + s.what + '-' + s.oldId); + if ( settings.oldId ) { + old = $( '#' + settings.what + '-' + settings.oldId ); + } - if ( s.id && ( s.id != s.oldId || !old || !old.length ) ) - $('#' + s.what + '-' + s.id).remove(); + if ( settings.id && ( settings.id !== settings.oldId || ! old || ! old.length ) ) { + $( '#' + settings.what + '-' + settings.id ).remove(); + } if ( old && old.length ) { - old.before(e); + old.before( $element ); old.remove(); - } else if ( isNaN(s.pos) ) { - ba = 'after'; - if ( '-' == s.pos.substr(0,1) ) { - s.pos = s.pos.substr(1); - ba = 'before'; + } else if ( isNaN( settings.position ) ) { + position = 'after'; + + if ( '-' === settings.position.substr( 0, 1 ) ) { + settings.position = settings.position.substr( 1 ); + position = 'before'; } - ref = list.find( '#' + s.pos ); + reference = $list.find( '#' + settings.position ); - if ( 1 === ref.length ) - ref[ba](e); - else - list.append(e); - - } else if ( 'comment' != s.what || 0 === $('#' + s.element).length ) { - if ( s.pos < 0 ) { - list.prepend(e); + if ( 1 === reference.length ) { + reference[position]( $element ); } else { - list.append(e); + $list.append( $element ); + } + + } else if ( 'comment' !== settings.what || 0 === $( '#' + settings.element ).length ) { + if ( settings.position < 0 ) { + $list.prepend( $element ); + } else { + $list.append( $element ); } } - if ( s.alt ) { - if ( ( list.children(':visible').index( e[0] ) + s.altOffset ) % 2 ) { e.removeClass( s.alt ); } - else { e.addClass( s.alt ); } + if ( settings.alt ) { + $element.toggleClass( settings.alt, ( $list.children( ':visible' ).index( $element[0] ) + settings.altOffset ) % 2 ); } - if ( 'none' != s.addColor ) { - color = wpList.getColor( e ); - e.css( 'backgroundColor', s.addColor ).animate( { backgroundColor: color }, { complete: function() { $(this).css( 'backgroundColor', '' ); } } ); + if ( 'none' !== settings.addColor ) { + $element.css( 'backgroundColor', settings.addColor ).animate( { backgroundColor: wpList.getColor( $element ) }, { + complete: function() { + $( this ).css( 'backgroundColor', '' ); + } + } ); } - list.each( function() { this.wpList.process( e ); } ); - return e; + + // Add event handlers. + $list.each( function( index, list ) { + list.wpList.process( $element ); + } ); + + return $element; }, - clear: function(e) { - var list = this, t, tag; + /** + * Clears all input fields within the element passed. + * + * @param {string} elementId ID of the element to check, including leading #. + */ + clear: function( elementId ) { + var list = this, + $element = $( elementId ), + type, tagName; - e = $(e); - - if ( list.wpList && e.parents( '#' + list.id ).length ) + // Bail if we're within the list. + if ( list.wpList && $element.parents( '#' + list.id ).length ) { return; + } - e.find(':input').each( function() { - if ( $(this).parents('.form-no-clear').length ) + // Check each input field. + $element.find( ':input' ).each( function( index, input ) { + + // Bail if the form was marked to not to be cleared. + if ( $( input ).parents( '.form-no-clear' ).length ) { return; + } - t = this.type.toLowerCase(); - tag = this.tagName.toLowerCase(); + type = input.type.toLowerCase(); + tagName = input.tagName.toLowerCase(); - if ( 'text' == t || 'password' == t || 'textarea' == tag ) - this.value = ''; - else if ( 'checkbox' == t || 'radio' == t ) - this.checked = false; - else if ( 'select' == tag ) - this.selectedIndex = null; - }); + if ( 'text' === type || 'password' === type || 'textarea' === tagName ) { + input.value = ''; + + } else if ( 'checkbox' === type || 'radio' === type ) { + input.checked = false; + + } else if ( 'select' === tagName ) { + input.selectedIndex = null; + } + } ); }, - process: function(el) { - var list = this, - $el = $(el || document); + /** + * Registers event handlers to add, delete, and dim items. + * + * @param {string} elementId + */ + process: function( elementId ) { + var list = this, + $element = $( elementId || document ); - $el.delegate( 'form[data-wp-lists^="add:' + list.id + ':"]', 'submit', function(){ - return list.wpList.add(this); - }); + $element.on( 'submit', 'form[data-wp-lists^="add:' + list.id + ':"]', function() { + return list.wpList.add( this ); + } ); - $el.delegate( 'a[data-wp-lists^="add:' + list.id + ':"], input[data-wp-lists^="add:' + list.id + ':"]', 'click', function(){ - return list.wpList.add(this); - }); + $element.on( 'click', 'a[data-wp-lists^="add:' + list.id + ':"], input[data-wp-lists^="add:' + list.id + ':"]', function() { + return list.wpList.add( this ); + } ); - $el.delegate( '[data-wp-lists^="delete:' + list.id + ':"]', 'click', function(){ - return list.wpList.del(this); - }); + $element.on( 'click', '[data-wp-lists^="delete:' + list.id + ':"]', function() { + return list.wpList.del( this ); + } ); - $el.delegate( '[data-wp-lists^="dim:' + list.id + ':"]', 'click', function(){ - return list.wpList.dim(this); - }); + $element.on( 'click', '[data-wp-lists^="dim:' + list.id + ':"]', function() { + return list.wpList.dim( this ); + } ); }, + /** + * Updates list item background colors. + */ recolor: function() { - var list = this, items, eo; + var list = this, + evenOdd = [':even', ':odd'], + items; - if ( !list.wpList.settings.alt ) + // Bail if there is no alternate class name specified. + if ( ! list.wpList.settings.alt ) { return; + } - items = $('.list-item:visible', list); + items = $( '.list-item:visible', list ); - if ( !items.length ) - items = $(list).children(':visible'); + if ( ! items.length ) { + items = $( list ).children( ':visible' ); + } - eo = [':even',':odd']; + if ( list.wpList.settings.altOffset % 2 ) { + evenOdd.reverse(); + } - if ( list.wpList.settings.altOffset % 2 ) - eo.reverse(); - - items.filter(eo[0]).addClass(list.wpList.settings.alt).end().filter(eo[1]).removeClass(list.wpList.settings.alt); + items.filter( evenOdd[0] ).addClass( list.wpList.settings.alt ).end(); + items.filter( evenOdd[1] ).removeClass( list.wpList.settings.alt ); }, + /** + * Sets up `process()` and `recolor()` functions. + */ init: function() { - var lists = this; + var $list = this; - lists.wpList.process = function(a) { - lists.each( function() { - this.wpList.process(a); + $list.wpList.process = function( element ) { + $list.each( function() { + this.wpList.process( element ); } ); }; - lists.wpList.recolor = function() { - lists.each( function() { + $list.wpList.recolor = function() { + $list.each( function() { this.wpList.recolor(); } ); }; } }; +/** + * Initializes wpList object. + * + * @param {Object} settings + * @param {string} settings.url URL for ajax calls. Default: ajaxurl. + * @param {string} settings.type The HTTP method to use for Ajax requests. Default: 'POST'. + * @param {string} settings.response ID of the element the parsed ajax response will be stored in. + * Default: 'ajax-response'. + * + * @param {string} settings.what Default: ''. + * @param {string} settings.alt CSS class name for alternate styling. Default: 'alternate'. + * @param {number} settings.altOffset Offset to start alternate styling from. Default: 0. + * @param {string} settings.addColor Hex code or 'none' to disable animation. Default: '#ffff33'. + * @param {string} settings.delColor Hex code or 'none' to disable animation. Default: '#faafaa'. + * @param {string} settings.dimAddColor Hex code or 'none' to disable animation. Default: '#ffff33'. + * @param {string} settings.dimDelColor Hex code or 'none' to disable animation. Default: '#ff3333'. + * + * @param {wpList~confirm} settings.confirm Callback that's run before a request is made. Default: null. + * @param {wpList~addBefore} settings.addBefore Callback that's run before an item gets added to the list. + * Default: null. + * @param {wpList~addAfter} settings.addAfter Callback that's run after an item got added to the list. + * Default: null. + * @param {wpList~delBefore} settings.delBefore Callback that's run before an item gets deleted from the list. + * Default: null. + * @param {wpList~delAfter} settings.delAfter Callback that's run after an item got deleted from the list. + * Default: null. + * @param {wpList~dimBefore} settings.dimBefore Callback that's run before an item gets dim'd. Default: null. + * @param {wpList~dimAfter} settings.dimAfter Callback that's run after an item got dim'd. Default: null. + * @returns {$.fn} wpList API function. + */ $.fn.wpList = function( settings ) { - this.each( function() { - var _this = this; + this.each( function( index, list ) { + list.wpList = { + settings: $.extend( {}, wpList.settings, { what: wpList.parseData( list, 'list' )[1] || '' }, settings ) + }; - this.wpList = { settings: $.extend( {}, wpList.settings, { what: wpList.parseData(this,'list')[1] || '' }, settings ) }; - $.each( fs, function(i,f) { _this.wpList[i] = function( e, s ) { return wpList[f].call( _this, e, s ); }; } ); + $.each( functions, function( func, callback ) { + list.wpList[func] = function( element, setting ) { + return wpList[callback].call( list, element, setting ); + }; + } ); } ); - wpList.init.call(this); - + wpList.init.call( this ); this.wpList.process(); return this; }; - -})(jQuery); +} ) ( jQuery ); diff --git a/wp-includes/js/wp-lists.min.js b/wp-includes/js/wp-lists.min.js index 719aa1a..4e8493a 100644 --- a/wp-includes/js/wp-lists.min.js +++ b/wp-includes/js/wp-lists.min.js @@ -1 +1 @@ -!function(a){var b,c={add:"ajaxAdd",del:"ajaxDel",dim:"ajaxDim",process:"process",recolor:"recolor"};b={settings:{url:ajaxurl,type:"POST",response:"ajax-response",what:"",alt:"alternate",altOffset:0,addColor:null,delColor:null,dimAddColor:null,dimDelColor:null,confirm:null,addBefore:null,addAfter:null,delBefore:null,delAfter:null,dimBefore:null,dimAfter:null},nonce:function(b,c){var d=wpAjax.unserialize(b.attr("href"));return c.nonce||d._ajax_nonce||a("#"+c.element+' input[name="_ajax_nonce"]').val()||d._wpnonce||a("#"+c.element+' input[name="_wpnonce"]').val()||0},parseData:function(b,c){var d,e=[];try{d=a(b).attr("data-wp-lists")||"",d=d.match(new RegExp(c+":[\\S]+")),d&&(e=d[0].split(":"))}catch(f){}return e},pre:function(b,c,d){var e,f;return c=a.extend({},this.wpList.settings,{element:null,nonce:0,target:b.get(0)},c||{}),!(a.isFunction(c.confirm)&&("add"!=d&&(e=a("#"+c.element).css("backgroundColor"),a("#"+c.element).css("backgroundColor","#FF9966")),f=c.confirm.call(this,b,c,d,e),"add"!=d&&a("#"+c.element).css("backgroundColor",e),!f))&&c},ajaxAdd:function(c,d){c=a(c),d=d||{};var e,f,g,h,i,j=this,k=b.parseData(c,"add");return d=b.pre.call(j,c,d,"add"),d.element=k[2]||c.attr("id")||d.element||null,k[3]?d.addColor="#"+k[3]:d.addColor=d.addColor||"#FFFF33",!!d&&(c.is('[id="'+d.element+'-submit"]')?!d.element||(d.action="add-"+d.what,d.nonce=b.nonce(c,d),e=a("#"+d.element+" :input").not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]'),!!(f=wpAjax.validateForm("#"+d.element))&&(d.data=a.param(a.extend({_ajax_nonce:d.nonce,action:d.action},wpAjax.unserialize(k[4]||""))),g=a.isFunction(e.fieldSerialize)?e.fieldSerialize():e.serialize(),g&&(d.data+="&"+g),!(!a.isFunction(d.addBefore)||(d=d.addBefore(d)))||(!d.data.match(/_ajax_nonce=[a-f0-9]+/)||(d.success=function(c){return h=wpAjax.parseAjaxResponse(c,d.response,d.element),i=c,!(!h||h.errors)&&(!0===h||(jQuery.each(h.responses,function(){b.add.call(j,this.data,a.extend({},d,{pos:this.position||0,id:this.id||0,oldId:this.oldId||null}))}),j.wpList.recolor(),a(j).trigger("wpListAddEnd",[d,j.wpList]),void b.clear.call(j,"#"+d.element)))},d.complete=function(b,c){if(a.isFunction(d.addAfter)){var e=a.extend({xml:b,status:c,parsed:h},d);d.addAfter(i,e)}},a.ajax(d),!1)))):!b.add.call(j,c,d))},ajaxDel:function(c,d){c=a(c),d=d||{};var e,f,g,h=this,i=b.parseData(c,"delete");return d=b.pre.call(h,c,d,"delete"),d.element=i[2]||d.element||null,i[3]?d.delColor="#"+i[3]:d.delColor=d.delColor||"#faa",!(!d||!d.element)&&(d.action="delete-"+d.what,d.nonce=b.nonce(c,d),d.data=a.extend({action:d.action,id:d.element.split("-").pop(),_ajax_nonce:d.nonce},wpAjax.unserialize(i[4]||"")),!(!a.isFunction(d.delBefore)||(d=d.delBefore(d,h)))||(!d.data._ajax_nonce||(e=a("#"+d.element),"none"!=d.delColor?e.css("backgroundColor",d.delColor).fadeOut(350,function(){h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])}):(h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])),d.success=function(b){if(f=wpAjax.parseAjaxResponse(b,d.response,d.element),g=b,!f||f.errors)return e.stop().stop().css("backgroundColor","#faa").show().queue(function(){h.wpList.recolor(),a(this).dequeue()}),!1},d.complete=function(b,c){a.isFunction(d.delAfter)&&e.queue(function(){var e=a.extend({xml:b,status:c,parsed:f},d);d.delAfter(g,e)}).dequeue()},a.ajax(d),!1)))},ajaxDim:function(c,d){if("none"==a(c).parent().css("display"))return!1;c=a(c),d=d||{};var e,f,g,h,i,j,k=this,l=b.parseData(c,"dim");return d=b.pre.call(k,c,d,"dim"),d.element=l[2]||d.element||null,d.dimClass=l[3]||d.dimClass||null,l[4]?d.dimAddColor="#"+l[4]:d.dimAddColor=d.dimAddColor||"#FFFF33",l[5]?d.dimDelColor="#"+l[5]:d.dimDelColor=d.dimDelColor||"#FF3333",!(d&&d.element&&d.dimClass)||(d.action="dim-"+d.what,d.nonce=b.nonce(c,d),d.data=a.extend({action:d.action,id:d.element.split("-").pop(),dimClass:d.dimClass,_ajax_nonce:d.nonce},wpAjax.unserialize(l[6]||"")),!(!a.isFunction(d.dimBefore)||(d=d.dimBefore(d)))||(e=a("#"+d.element),f=e.toggleClass(d.dimClass).is("."+d.dimClass),g=b.getColor(e),e.toggleClass(d.dimClass),h=f?d.dimAddColor:d.dimDelColor,"none"!=h?e.animate({backgroundColor:h},"fast").queue(function(){e.toggleClass(d.dimClass),a(this).dequeue()}).animate({backgroundColor:g},{complete:function(){a(this).css("backgroundColor",""),a(k).trigger("wpListDimEnd",[d,k.wpList])}}):a(k).trigger("wpListDimEnd",[d,k.wpList]),!d.data._ajax_nonce||(d.success=function(b){if(i=wpAjax.parseAjaxResponse(b,d.response,d.element),j=b,!0===i)return!0;if(!i||i.errors)return e.stop().stop().css("backgroundColor","#FF3333")[f?"removeClass":"addClass"](d.dimClass).show().queue(function(){k.wpList.recolor(),a(this).dequeue()}),!1;if("undefined"!=typeof i.responses[0].supplemental.comment_link){var c=e.find(".submitted-on"),g=c.find("a");""!==i.responses[0].supplemental.comment_link?c.html(a("").text(c.text()).prop("href",i.responses[0].supplemental.comment_link)):g.length&&c.text(g.text())}},d.complete=function(b,c){a.isFunction(d.dimAfter)&&e.queue(function(){var e=a.extend({xml:b,status:c,parsed:i},d);d.dimAfter(j,e)}).dequeue()},a.ajax(d),!1)))},getColor:function(a){var b=jQuery(a).css("backgroundColor");return b||"#ffffff"},add:function(c,d){c=a("string"==typeof c?a.trim(c):c);var e,f,g,h=a(this),i=!1,j={pos:0,id:0,oldId:null};return"string"==typeof d&&(d={what:d}),d=a.extend(j,this.wpList.settings,d),!(!c.length||!d.what)&&(d.oldId&&(i=a("#"+d.what+"-"+d.oldId)),!d.id||d.id==d.oldId&&i&&i.length||a("#"+d.what+"-"+d.id).remove(),i&&i.length?(i.before(c),i.remove()):isNaN(d.pos)?(e="after","-"==d.pos.substr(0,1)&&(d.pos=d.pos.substr(1),e="before"),f=h.find("#"+d.pos),1===f.length?f[e](c):h.append(c)):"comment"==d.what&&0!==a("#"+d.element).length||(d.pos<0?h.prepend(c):h.append(c)),d.alt&&((h.children(":visible").index(c[0])+d.altOffset)%2?c.removeClass(d.alt):c.addClass(d.alt)),"none"!=d.addColor&&(g=b.getColor(c),c.css("backgroundColor",d.addColor).animate({backgroundColor:g},{complete:function(){a(this).css("backgroundColor","")}})),h.each(function(){this.wpList.process(c)}),c)},clear:function(b){var c,d,e=this;b=a(b),e.wpList&&b.parents("#"+e.id).length||b.find(":input").each(function(){a(this).parents(".form-no-clear").length||(c=this.type.toLowerCase(),d=this.tagName.toLowerCase(),"text"==c||"password"==c||"textarea"==d?this.value="":"checkbox"==c||"radio"==c?this.checked=!1:"select"==d&&(this.selectedIndex=null))})},process:function(b){var c=this,d=a(b||document);d.delegate('form[data-wp-lists^="add:'+c.id+':"]',"submit",function(){return c.wpList.add(this)}),d.delegate('a[data-wp-lists^="add:'+c.id+':"], input[data-wp-lists^="add:'+c.id+':"]',"click",function(){return c.wpList.add(this)}),d.delegate('[data-wp-lists^="delete:'+c.id+':"]',"click",function(){return c.wpList.del(this)}),d.delegate('[data-wp-lists^="dim:'+c.id+':"]',"click",function(){return c.wpList.dim(this)})},recolor:function(){var b,c,d=this;d.wpList.settings.alt&&(b=a(".list-item:visible",d),b.length||(b=a(d).children(":visible")),c=[":even",":odd"],d.wpList.settings.altOffset%2&&c.reverse(),b.filter(c[0]).addClass(d.wpList.settings.alt).end().filter(c[1]).removeClass(d.wpList.settings.alt))},init:function(){var a=this;a.wpList.process=function(b){a.each(function(){this.wpList.process(b)})},a.wpList.recolor=function(){a.each(function(){this.wpList.recolor()})}}},a.fn.wpList=function(d){return this.each(function(){var e=this;this.wpList={settings:a.extend({},b.settings,{what:b.parseData(this,"list")[1]||""},d)},a.each(c,function(a,c){e.wpList[a]=function(a,d){return b[c].call(e,a,d)}})}),b.init.call(this),this.wpList.process(),this}}(jQuery); \ No newline at end of file +!function(a){var b,c={add:"ajaxAdd",del:"ajaxDel",dim:"ajaxDim",process:"process",recolor:"recolor"};b={settings:{url:ajaxurl,type:"POST",response:"ajax-response",what:"",alt:"alternate",altOffset:0,addColor:"#ffff33",delColor:"#faafaa",dimAddColor:"#ffff33",dimDelColor:"#ff3333",confirm:null,addBefore:null,addAfter:null,delBefore:null,delAfter:null,dimBefore:null,dimAfter:null},nonce:function(b,c){var d=wpAjax.unserialize(b.attr("href")),e=a("#"+c.element);return c.nonce||d._ajax_nonce||e.find('input[name="_ajax_nonce"]').val()||d._wpnonce||e.find('input[name="_wpnonce"]').val()||0},parseData:function(b,c){var d,e=[];try{d=a(b).data("wp-lists")||"",d=d.match(new RegExp(c+":[\\S]+")),d&&(e=d[0].split(":"))}catch(f){}return e},pre:function(b,c,d){var e,f,g;return c=a.extend({},this.wpList.settings,{element:null,nonce:0,target:b.get(0)},c||{}),!(a.isFunction(c.confirm)&&(e=a("#"+c.element),"add"!==d&&(f=e.css("backgroundColor"),e.css("backgroundColor","#ff9966")),g=c.confirm.call(this,b,c,d,f),"add"!==d&&e.css("backgroundColor",f),!g))&&c},ajaxAdd:function(c,d){var e,f,g,h,i=this,j=a(c),k=b.parseData(j,"add");return d=d||{},d=b.pre.call(i,j,d,"add"),d.element=k[2]||j.prop("id")||d.element||null,d.addColor=k[3]?"#"+k[3]:d.addColor,!!d&&(j.is('[id="'+d.element+'-submit"]')?!d.element||(d.action="add-"+d.what,d.nonce=b.nonce(j,d),!!wpAjax.validateForm("#"+d.element)&&(d.data=a.param(a.extend({_ajax_nonce:d.nonce,action:d.action},wpAjax.unserialize(k[4]||""))),e=a("#"+d.element+" :input").not('[name="_ajax_nonce"], [name="_wpnonce"], [name="action"]'),f=a.isFunction(e.fieldSerialize)?e.fieldSerialize():e.serialize(),f&&(d.data+="&"+f),!(!a.isFunction(d.addBefore)||(d=d.addBefore(d)))||(!d.data.match(/_ajax_nonce=[a-f0-9]+/)||(d.success=function(c){return g=wpAjax.parseAjaxResponse(c,d.response,d.element),h=c,!(!g||g.errors)&&(!0===g||(a.each(g.responses,function(){b.add.call(i,this.data,a.extend({},d,{position:this.position||0,id:this.id||0,oldId:this.oldId||null}))}),i.wpList.recolor(),a(i).trigger("wpListAddEnd",[d,i.wpList]),void b.clear.call(i,"#"+d.element)))},d.complete=function(b,c){a.isFunction(d.addAfter)&&d.addAfter(h,a.extend({xml:b,status:c,parsed:g},d))},a.ajax(d),!1)))):!b.add.call(i,j,d))},ajaxDel:function(c,d){var e,f,g,h=this,i=a(c),j=b.parseData(i,"delete");return d=d||{},d=b.pre.call(h,i,d,"delete"),d.element=j[2]||d.element||null,d.delColor=j[3]?"#"+j[3]:d.delColor,!(!d||!d.element)&&(d.action="delete-"+d.what,d.nonce=b.nonce(i,d),d.data=a.extend({_ajax_nonce:d.nonce,action:d.action,id:d.element.split("-").pop()},wpAjax.unserialize(j[4]||"")),!(!a.isFunction(d.delBefore)||(d=d.delBefore(d,h)))||(!d.data._ajax_nonce||(e=a("#"+d.element),"none"!==d.delColor?e.css("backgroundColor",d.delColor).fadeOut(350,function(){h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])}):(h.wpList.recolor(),a(h).trigger("wpListDelEnd",[d,h.wpList])),d.success=function(b){if(f=wpAjax.parseAjaxResponse(b,d.response,d.element),g=b,!f||f.errors)return e.stop().stop().css("backgroundColor","#faa").show().queue(function(){h.wpList.recolor(),a(this).dequeue()}),!1},d.complete=function(b,c){a.isFunction(d.delAfter)&&e.queue(function(){d.delAfter(g,a.extend({xml:b,status:c,parsed:f},d))}).dequeue()},a.ajax(d),!1)))},ajaxDim:function(c,d){var e,f,g,h,i,j,k=this,l=a(c),m=b.parseData(l,"dim");return"none"!==l.parent().css("display")&&(d=d||{},d=b.pre.call(k,l,d,"dim"),d.element=m[2]||d.element||null,d.dimClass=m[3]||d.dimClass||null,d.dimAddColor=m[4]?"#"+m[4]:d.dimAddColor,d.dimDelColor=m[5]?"#"+m[5]:d.dimDelColor,!(d&&d.element&&d.dimClass)||(d.action="dim-"+d.what,d.nonce=b.nonce(l,d),d.data=a.extend({_ajax_nonce:d.nonce,action:d.action,id:d.element.split("-").pop(),dimClass:d.dimClass},wpAjax.unserialize(m[6]||"")),!(!a.isFunction(d.dimBefore)||(d=d.dimBefore(d)))||(e=a("#"+d.element),f=e.toggleClass(d.dimClass).is("."+d.dimClass),g=b.getColor(e),h=f?d.dimAddColor:d.dimDelColor,e.toggleClass(d.dimClass),"none"!==h?e.animate({backgroundColor:h},"fast").queue(function(){e.toggleClass(d.dimClass),a(this).dequeue()}).animate({backgroundColor:g},{complete:function(){a(this).css("backgroundColor",""),a(k).trigger("wpListDimEnd",[d,k.wpList])}}):a(k).trigger("wpListDimEnd",[d,k.wpList]),!d.data._ajax_nonce||(d.success=function(b){if(i=wpAjax.parseAjaxResponse(b,d.response,d.element),j=b,!0===i)return!0;if(!i||i.errors)return e.stop().stop().css("backgroundColor","#ff3333")[f?"removeClass":"addClass"](d.dimClass).show().queue(function(){k.wpList.recolor(),a(this).dequeue()}),!1;if("undefined"!=typeof i.responses[0].supplemental.comment_link){var c=l.find(".submitted-on"),g=c.find("a");""!==i.responses[0].supplemental.comment_link?c.html(a("").text(c.text()).prop("href",i.responses[0].supplemental.comment_link)):g.length&&c.text(g.text())}},d.complete=function(b,c){a.isFunction(d.dimAfter)&&e.queue(function(){d.dimAfter(j,a.extend({xml:b,status:c,parsed:i},d))}).dequeue()},a.ajax(d),!1))))},getColor:function(b){return a(b).css("backgroundColor")||"#ffffff"},add:function(c,d){var e,f,g=a(this),h=a(c),i=!1;return"string"==typeof d&&(d={what:d}),d=a.extend({position:0,id:0,oldId:null},this.wpList.settings,d),!(!h.length||!d.what)&&(d.oldId&&(i=a("#"+d.what+"-"+d.oldId)),!d.id||d.id===d.oldId&&i&&i.length||a("#"+d.what+"-"+d.id).remove(),i&&i.length?(i.before(h),i.remove()):isNaN(d.position)?(e="after","-"===d.position.substr(0,1)&&(d.position=d.position.substr(1),e="before"),f=g.find("#"+d.position),1===f.length?f[e](h):g.append(h)):"comment"===d.what&&0!==a("#"+d.element).length||(d.position<0?g.prepend(h):g.append(h)),d.alt&&h.toggleClass(d.alt,(g.children(":visible").index(h[0])+d.altOffset)%2),"none"!==d.addColor&&h.css("backgroundColor",d.addColor).animate({backgroundColor:b.getColor(h)},{complete:function(){a(this).css("backgroundColor","")}}),g.each(function(a,b){b.wpList.process(h)}),h)},clear:function(b){var c,d,e=this,f=a(b);e.wpList&&f.parents("#"+e.id).length||f.find(":input").each(function(b,e){a(e).parents(".form-no-clear").length||(c=e.type.toLowerCase(),d=e.tagName.toLowerCase(),"text"===c||"password"===c||"textarea"===d?e.value="":"checkbox"===c||"radio"===c?e.checked=!1:"select"===d&&(e.selectedIndex=null))})},process:function(b){var c=this,d=a(b||document);d.on("submit",'form[data-wp-lists^="add:'+c.id+':"]',function(){return c.wpList.add(this)}),d.on("click",'a[data-wp-lists^="add:'+c.id+':"], input[data-wp-lists^="add:'+c.id+':"]',function(){return c.wpList.add(this)}),d.on("click",'[data-wp-lists^="delete:'+c.id+':"]',function(){return c.wpList.del(this)}),d.on("click",'[data-wp-lists^="dim:'+c.id+':"]',function(){return c.wpList.dim(this)})},recolor:function(){var b,c=this,d=[":even",":odd"];c.wpList.settings.alt&&(b=a(".list-item:visible",c),b.length||(b=a(c).children(":visible")),c.wpList.settings.altOffset%2&&d.reverse(),b.filter(d[0]).addClass(c.wpList.settings.alt).end(),b.filter(d[1]).removeClass(c.wpList.settings.alt))},init:function(){var a=this;a.wpList.process=function(b){a.each(function(){this.wpList.process(b)})},a.wpList.recolor=function(){a.each(function(){this.wpList.recolor()})}}},a.fn.wpList=function(d){return this.each(function(e,f){f.wpList={settings:a.extend({},b.settings,{what:b.parseData(f,"list")[1]||""},d)},a.each(c,function(a,c){f.wpList[a]=function(a,d){return b[c].call(f,a,d)}})}),b.init.call(this),this.wpList.process(),this}}(jQuery); \ No newline at end of file diff --git a/wp-includes/js/wplink.js b/wp-includes/js/wplink.js index db03036..4a5b155 100644 --- a/wp-includes/js/wplink.js +++ b/wp-includes/js/wplink.js @@ -125,10 +125,6 @@ var wpLink; } else { editor = null; } - - if ( editor && window.tinymce.isIE ) { - editor.windowManager.wplinkBookmark = editor.selection.getBookmark(); - } } if ( ! wpLink.isMCE() && document.selection ) { @@ -308,7 +304,7 @@ var wpLink; return { href: $.trim( inputs.url.val() ), - target: inputs.openInNewTab.prop( 'checked' ) ? '_blank' : '' + target: inputs.openInNewTab.prop( 'checked' ) ? '_blank' : null }; }, @@ -391,12 +387,7 @@ var wpLink; mceUpdate: function() { var attrs = wpLink.getAttrs(), - link, text; - - if ( window.tinymce.isIE && editor.windowManager.wplinkBookmark ) { - editor.selection.moveToBookmark( editor.windowManager.wplinkBookmark ); - editor.windowManager.wplinkBookmark = null; - } + $link, text, hasText, $mceCaret; if ( ! attrs.href ) { editor.execCommand( 'unlink' ); @@ -404,40 +395,54 @@ var wpLink; return; } - link = getLink(); + $link = editor.$( getLink() ); - if ( inputs.wrap.hasClass( 'has-text-field' ) ) { - text = inputs.text.val() || attrs.href; - } - - if ( link ) { - if ( text ) { - if ( 'innerText' in link ) { - link.innerText = text; - } else { - link.textContent = text; - } + editor.undoManager.transact( function() { + if ( ! $link.length ) { + editor.execCommand( 'mceInsertLink', false, { href: '_wp_link_placeholder', 'data-wp-temp-link': 1 } ); + $link = editor.$( 'a[data-wp-temp-link="1"]' ).removeAttr( 'data-wp-temp-link' ); + hasText = $.trim( $link.text() ); } - // Not editing any more - attrs['data-wplink-edit'] = null; - editor.dom.setAttribs( link, attrs ); - } else { - if ( text ) { - editor.selection.setNode( editor.dom.create( 'a', attrs, editor.dom.encode( text ) ) ); + if ( ! $link.length ) { + editor.execCommand( 'unlink' ); } else { - editor.execCommand( 'mceInsertLink', false, attrs ); + if ( inputs.wrap.hasClass( 'has-text-field' ) ) { + text = inputs.text.val(); + + if ( text ) { + $link.text( text ); + } else if ( ! hasText ) { + $link.text( attrs.href ); + } + } + + attrs['data-wplink-edit'] = null; + attrs['data-mce-href'] = null; // attrs.href + $link.attr( attrs ); } - } + } ); wpLink.close( 'noReset' ); editor.focus(); - editor.nodeChanged(); - if ( link && editor.plugins.wplink ) { - editor.plugins.wplink.checkLink( link ); + if ( $link.length ) { + $mceCaret = $link.parent( '#_mce_caret' ); + + if ( $mceCaret.length ) { + $mceCaret.before( $link.removeAttr( 'data-mce-bogus' ) ); + } + + editor.selection.select( $link[0] ); + editor.selection.collapse(); + + if ( editor.plugins.wplink ) { + editor.plugins.wplink.checkLink( $link[0] ); + } } + editor.nodeChanged(); + // Audible confirmation message when a link has been inserted in the Editor. wp.a11y.speak( wpLinkL10n.linkInserted ); }, diff --git a/wp-includes/js/wplink.min.js b/wp-includes/js/wplink.min.js index 327bcbd..669ea07 100644 --- a/wp-includes/js/wplink.min.js +++ b/wp-includes/js/wplink.min.js @@ -1 +1 @@ -var wpLink;!function(a,b,c){function d(){return j||e.dom.getParent(e.selection.getNode(),"a[href]")}var e,f,g,h,i,j,k=/^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,63}$/i,l=/^(https?|ftp):\/\/[A-Z0-9.-]+\.[A-Z]{2,63}[^ "]*$/i,m={},n={},o="ontouchend"in document;wpLink={timeToTriggerRiver:150,minRiverAJAXDuration:200,riverBottomThreshold:5,keySensitivity:100,lastSearch:"",textarea:"",modalOpen:!1,init:function(){m.wrap=a("#wp-link-wrap"),m.dialog=a("#wp-link"),m.backdrop=a("#wp-link-backdrop"),m.submit=a("#wp-link-submit"),m.close=a("#wp-link-close"),m.text=a("#wp-link-text"),m.url=a("#wp-link-url"),m.nonce=a("#_ajax_linking_nonce"),m.openInNewTab=a("#wp-link-target"),m.search=a("#wp-link-search"),n.search=new g(a("#search-results")),n.recent=new g(a("#most-recent-results")),n.elements=m.dialog.find(".query-results"),m.queryNotice=a("#query-notice-message"),m.queryNoticeTextDefault=m.queryNotice.find(".query-notice-default"),m.queryNoticeTextHint=m.queryNotice.find(".query-notice-hint"),m.dialog.keydown(wpLink.keydown),m.dialog.keyup(wpLink.keyup),m.submit.click(function(a){a.preventDefault(),wpLink.update()}),m.close.add(m.backdrop).add("#wp-link-cancel button").click(function(a){a.preventDefault(),wpLink.close()}),n.elements.on("river-select",wpLink.updateFields),m.search.on("focus.wplink",function(){m.queryNoticeTextDefault.hide(),m.queryNoticeTextHint.removeClass("screen-reader-text").show()}).on("blur.wplink",function(){m.queryNoticeTextDefault.show(),m.queryNoticeTextHint.addClass("screen-reader-text").hide()}),m.search.on("keyup input",function(){window.clearTimeout(f),f=window.setTimeout(function(){wpLink.searchInternalLinks()},500)}),m.url.on("paste",function(){setTimeout(wpLink.correctURL,0)}),m.url.on("blur",wpLink.correctURL)},correctURL:function(){var b=a.trim(m.url.val());b&&i!==b&&!/^(?:[a-z]+:|#|\?|\.|\/)/.test(b)&&(m.url.val("http://"+b),i=b)},open:function(b,c,d,f){var g,h=a(document.body);h.addClass("modal-open"),wpLink.modalOpen=!0,j=f,wpLink.range=null,b&&(window.wpActiveEditor=b),window.wpActiveEditor&&(this.textarea=a("#"+window.wpActiveEditor).get(0),"undefined"!=typeof window.tinymce&&(h.append(m.backdrop,m.wrap),g=window.tinymce.get(window.wpActiveEditor),e=g&&!g.isHidden()?g:null,e&&window.tinymce.isIE&&(e.windowManager.wplinkBookmark=e.selection.getBookmark())),!wpLink.isMCE()&&document.selection&&(this.textarea.focus(),this.range=document.selection.createRange()),m.wrap.show(),m.backdrop.show(),wpLink.refresh(c,d),a(document).trigger("wplink-open",m.wrap))},isMCE:function(){return e&&!e.isHidden()},refresh:function(a,b){var c="";n.search.refresh(),n.recent.refresh(),wpLink.isMCE()?wpLink.mceRefresh(a,b):(m.wrap.hasClass("has-text-field")||m.wrap.addClass("has-text-field"),document.selection?c=document.selection.createRange().text||b||"":"undefined"!=typeof this.textarea.selectionStart&&this.textarea.selectionStart!==this.textarea.selectionEnd&&(b=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd)||b||""),m.text.val(b),wpLink.setDefaultValues()),o?m.url.focus().blur():window.setTimeout(function(){m.url[0].select(),m.url.focus()}),n.recent.ul.children().length||n.recent.ajax(),i=m.url.val().replace(/^http:\/\//,"")},hasSelectedText:function(a){var b,c,d,f=e.selection.getContent();if(/]+>[^<]+<\/a>$/.test(f)||f.indexOf("href=")===-1))return!1;if(a){if(c=a.childNodes,0===c.length)return!1;for(d=c.length-1;d>=0;d--)if(b=c[d],3!=b.nodeType&&!window.tinymce.dom.BookmarkManager.isBookmarkNode(b))return!1}return!0},mceRefresh:function(c,f){var g,h,i=d(),j=this.hasSelectedText(i);i?(g=i.textContent||i.innerText,h=e.dom.getAttrib(i,"href"),a.trim(g)||(g=f||""),c&&(l.test(c)||k.test(c))&&(h=c),"_wp_link_placeholder"!==h?(m.url.val(h),m.openInNewTab.prop("checked","_blank"===e.dom.getAttrib(i,"target")),m.submit.val(b.update)):this.setDefaultValues(g),c&&c!==h?m.search.val(c):m.search.val(""),window.setTimeout(function(){wpLink.searchInternalLinks()})):(g=e.selection.getContent({format:"text"})||f||"",this.setDefaultValues(g)),j?(m.text.val(g),m.wrap.addClass("has-text-field")):(m.text.val(""),m.wrap.removeClass("has-text-field"))},close:function(b){a(document.body).removeClass("modal-open"),wpLink.modalOpen=!1,"noReset"!==b&&(wpLink.isMCE()?(e.plugins.wplink&&e.plugins.wplink.close(),e.focus()):(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select()))),m.backdrop.hide(),m.wrap.hide(),i=!1,a(document).trigger("wplink-close",m.wrap)},getAttrs:function(){return wpLink.correctURL(),{href:a.trim(m.url.val()),target:m.openInNewTab.prop("checked")?"_blank":""}},buildHtml:function(a){var b='"},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,d,e,f,g,h,i,j=wpLink.textarea;j&&(a=wpLink.getAttrs(),d=m.text.val(),a.href&&(e=wpLink.buildHtml(a),document.selection&&wpLink.range?(j.focus(),wpLink.range.text=e+(d||wpLink.range.text)+"",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof j.selectionStart&&(f=j.selectionStart,g=j.selectionEnd,i=d||j.value.substring(f,g),e=e+i+"",h=f+e.length,f!==g||i||(h-=4),j.value=j.value.substring(0,f)+e+j.value.substring(g,j.value.length),j.selectionStart=j.selectionEnd=h),wpLink.close(),j.focus(),c.a11y.speak(b.linkInserted)))},mceUpdate:function(){var a,f,g=wpLink.getAttrs();return window.tinymce.isIE&&e.windowManager.wplinkBookmark&&(e.selection.moveToBookmark(e.windowManager.wplinkBookmark),e.windowManager.wplinkBookmark=null),g.href?(a=d(),m.wrap.hasClass("has-text-field")&&(f=m.text.val()||g.href),a?(f&&("innerText"in a?a.innerText=f:a.textContent=f),g["data-wplink-edit"]=null,e.dom.setAttribs(a,g)):f?e.selection.setNode(e.dom.create("a",g,e.dom.encode(f))):e.execCommand("mceInsertLink",!1,g),wpLink.close("noReset"),e.focus(),e.nodeChanged(),a&&e.plugins.wplink&&e.plugins.wplink.checkLink(a),void c.a11y.speak(b.linkInserted)):(e.execCommand("unlink"),void wpLink.close())},updateFields:function(a,b){m.url.val(b.children(".item-permalink").val())},getUrlFromSelection:function(b){return b||(this.isMCE()?b=e.selection.getContent({format:"text"}):document.selection&&wpLink.range?b=wpLink.range.text:"undefined"!=typeof this.textarea.selectionStart&&(b=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd))),b=a.trim(b),b&&k.test(b)?"mailto:"+b:b&&l.test(b)?b.replace(/&|�?38;/gi,"&"):""},setDefaultValues:function(a){m.url.val(this.getUrlFromSelection(a)),m.search.val(""),wpLink.searchInternalLinks(),m.submit.val(b.save)},searchInternalLinks:function(){var a,b=m.search.val()||"";if(b.length>2){if(n.recent.hide(),n.search.show(),wpLink.lastSearch==b)return;wpLink.lastSearch=b,a=m.search.parent().find(".spinner").addClass("is-active"),n.search.change(b),n.search.ajax(function(){a.removeClass("is-active")})}else n.search.hide(),n.recent.show()},next:function(){n.search.next(),n.recent.next()},prev:function(){n.search.prev(),n.recent.prev()},keydown:function(a){var b,c;27===a.keyCode?(wpLink.close(),a.stopImmediatePropagation()):9===a.keyCode&&(c=a.target.id,"wp-link-submit"!==c||a.shiftKey?"wp-link-close"===c&&a.shiftKey&&(m.submit.focus(),a.preventDefault()):(m.close.focus(),a.preventDefault())),38!==a.keyCode&&40!==a.keyCode||(!document.activeElement||"link-title-field"!==document.activeElement.id&&"url-field"!==document.activeElement.id)&&(b=38===a.keyCode?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[b](),wpLink.keyInterval=setInterval(wpLink[b],wpLink.keySensitivity),a.preventDefault())},keyup:function(a){38!==a.keyCode&&40!==a.keyCode||(clearInterval(wpLink.keyInterval),a.preventDefault())},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):void(c=!0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,void(d=!0))}):a}},g=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.contentHeight=b.children("#link-selector-height"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),a("#wp-link .query-results, #wp-link #link-selector").scroll(function(){d.maybeLoad()}),b.on("click","li",function(b){d.select(a(this),b)})},a.extend(g.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),e<0?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new h(a),this.element.scrollTop(0))},process:function(c,d){var e="",f=!0,g="",h=1==d.page;c?a.each(c,function(){g=f?"alternate":"",g+=this.title?"":" no-title",e+=g?'
                  • ':"
                  • ",e+='',e+='',e+=this.title?this.title:b.noTitle,e+=''+this.info+"
                  • ",f=!f}):h&&(e+='
                  • '+b.noMatchesFound+"
                  • "),this.ul[h?"html":"append"](e)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||c]+>[^<]+<\/a>$/.test(f)||f.indexOf("href=")===-1))return!1;if(a){if(c=a.childNodes,0===c.length)return!1;for(d=c.length-1;d>=0;d--)if(b=c[d],3!=b.nodeType&&!window.tinymce.dom.BookmarkManager.isBookmarkNode(b))return!1}return!0},mceRefresh:function(c,f){var g,h,i=d(),j=this.hasSelectedText(i);i?(g=i.textContent||i.innerText,h=e.dom.getAttrib(i,"href"),a.trim(g)||(g=f||""),c&&(l.test(c)||k.test(c))&&(h=c),"_wp_link_placeholder"!==h?(m.url.val(h),m.openInNewTab.prop("checked","_blank"===e.dom.getAttrib(i,"target")),m.submit.val(b.update)):this.setDefaultValues(g),c&&c!==h?m.search.val(c):m.search.val(""),window.setTimeout(function(){wpLink.searchInternalLinks()})):(g=e.selection.getContent({format:"text"})||f||"",this.setDefaultValues(g)),j?(m.text.val(g),m.wrap.addClass("has-text-field")):(m.text.val(""),m.wrap.removeClass("has-text-field"))},close:function(b){a(document.body).removeClass("modal-open"),wpLink.modalOpen=!1,"noReset"!==b&&(wpLink.isMCE()?(e.plugins.wplink&&e.plugins.wplink.close(),e.focus()):(wpLink.textarea.focus(),wpLink.range&&(wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select()))),m.backdrop.hide(),m.wrap.hide(),i=!1,a(document).trigger("wplink-close",m.wrap)},getAttrs:function(){return wpLink.correctURL(),{href:a.trim(m.url.val()),target:m.openInNewTab.prop("checked")?"_blank":null}},buildHtml:function(a){var b='"},update:function(){wpLink.isMCE()?wpLink.mceUpdate():wpLink.htmlUpdate()},htmlUpdate:function(){var a,d,e,f,g,h,i,j=wpLink.textarea;j&&(a=wpLink.getAttrs(),d=m.text.val(),a.href&&(e=wpLink.buildHtml(a),document.selection&&wpLink.range?(j.focus(),wpLink.range.text=e+(d||wpLink.range.text)+"",wpLink.range.moveToBookmark(wpLink.range.getBookmark()),wpLink.range.select(),wpLink.range=null):"undefined"!=typeof j.selectionStart&&(f=j.selectionStart,g=j.selectionEnd,i=d||j.value.substring(f,g),e=e+i+"",h=f+e.length,f!==g||i||(h-=4),j.value=j.value.substring(0,f)+e+j.value.substring(g,j.value.length),j.selectionStart=j.selectionEnd=h),wpLink.close(),j.focus(),c.a11y.speak(b.linkInserted)))},mceUpdate:function(){var f,g,h,i,j=wpLink.getAttrs();return j.href?(f=e.$(d()),e.undoManager.transact(function(){f.length||(e.execCommand("mceInsertLink",!1,{href:"_wp_link_placeholder","data-wp-temp-link":1}),f=e.$('a[data-wp-temp-link="1"]').removeAttr("data-wp-temp-link"),h=a.trim(f.text())),f.length?(m.wrap.hasClass("has-text-field")&&(g=m.text.val(),g?f.text(g):h||f.text(j.href)),j["data-wplink-edit"]=null,j["data-mce-href"]=null,f.attr(j)):e.execCommand("unlink")}),wpLink.close("noReset"),e.focus(),f.length&&(i=f.parent("#_mce_caret"),i.length&&i.before(f.removeAttr("data-mce-bogus")),e.selection.select(f[0]),e.selection.collapse(),e.plugins.wplink&&e.plugins.wplink.checkLink(f[0])),e.nodeChanged(),void c.a11y.speak(b.linkInserted)):(e.execCommand("unlink"),void wpLink.close())},updateFields:function(a,b){m.url.val(b.children(".item-permalink").val())},getUrlFromSelection:function(b){return b||(this.isMCE()?b=e.selection.getContent({format:"text"}):document.selection&&wpLink.range?b=wpLink.range.text:"undefined"!=typeof this.textarea.selectionStart&&(b=this.textarea.value.substring(this.textarea.selectionStart,this.textarea.selectionEnd))),b=a.trim(b),b&&k.test(b)?"mailto:"+b:b&&l.test(b)?b.replace(/&|�?38;/gi,"&"):""},setDefaultValues:function(a){m.url.val(this.getUrlFromSelection(a)),m.search.val(""),wpLink.searchInternalLinks(),m.submit.val(b.save)},searchInternalLinks:function(){var a,b=m.search.val()||"";if(b.length>2){if(n.recent.hide(),n.search.show(),wpLink.lastSearch==b)return;wpLink.lastSearch=b,a=m.search.parent().find(".spinner").addClass("is-active"),n.search.change(b),n.search.ajax(function(){a.removeClass("is-active")})}else n.search.hide(),n.recent.show()},next:function(){n.search.next(),n.recent.next()},prev:function(){n.search.prev(),n.recent.prev()},keydown:function(a){var b,c;27===a.keyCode?(wpLink.close(),a.stopImmediatePropagation()):9===a.keyCode&&(c=a.target.id,"wp-link-submit"!==c||a.shiftKey?"wp-link-close"===c&&a.shiftKey&&(m.submit.focus(),a.preventDefault()):(m.close.focus(),a.preventDefault())),38!==a.keyCode&&40!==a.keyCode||(!document.activeElement||"link-title-field"!==document.activeElement.id&&"url-field"!==document.activeElement.id)&&(b=38===a.keyCode?"prev":"next",clearInterval(wpLink.keyInterval),wpLink[b](),wpLink.keyInterval=setInterval(wpLink[b],wpLink.keySensitivity),a.preventDefault())},keyup:function(a){38!==a.keyCode&&40!==a.keyCode||(clearInterval(wpLink.keyInterval),a.preventDefault())},delayedCallback:function(a,b){var c,d,e,f;return b?(setTimeout(function(){return d?a.apply(f,e):void(c=!0)},b),function(){return c?a.apply(this,arguments):(e=arguments,f=this,void(d=!0))}):a}},g=function(b,c){var d=this;this.element=b,this.ul=b.children("ul"),this.contentHeight=b.children("#link-selector-height"),this.waiting=b.find(".river-waiting"),this.change(c),this.refresh(),a("#wp-link .query-results, #wp-link #link-selector").scroll(function(){d.maybeLoad()}),b.on("click","li",function(b){d.select(a(this),b)})},a.extend(g.prototype,{refresh:function(){this.deselect(),this.visible=this.element.is(":visible")},show:function(){this.visible||(this.deselect(),this.element.show(),this.visible=!0)},hide:function(){this.element.hide(),this.visible=!1},select:function(a,b){var c,d,e,f;a.hasClass("unselectable")||a==this.selected||(this.deselect(),this.selected=a.addClass("selected"),c=a.outerHeight(),d=this.element.height(),e=a.position().top,f=this.element.scrollTop(),e<0?this.element.scrollTop(f+e):e+c>d&&this.element.scrollTop(f+e-d+c),this.element.trigger("river-select",[a,b,this]))},deselect:function(){this.selected&&this.selected.removeClass("selected"),this.selected=!1},prev:function(){if(this.visible){var a;this.selected&&(a=this.selected.prev("li"),a.length&&this.select(a))}},next:function(){if(this.visible){var b=this.selected?this.selected.next("li"):a("li:not(.unselectable):first",this.element);b.length&&this.select(b)}},ajax:function(a){var b=this,c=1==this.query.page?0:wpLink.minRiverAJAXDuration,d=wpLink.delayedCallback(function(c,d){b.process(c,d),a&&a(c,d)},c);this.query.ajax(d)},change:function(a){this.query&&this._search==a||(this._search=a,this.query=new h(a),this.element.scrollTop(0))},process:function(c,d){var e="",f=!0,g="",h=1==d.page;c?a.each(c,function(){g=f?"alternate":"",g+=this.title?"":" no-title",e+=g?'
                  • ':"
                  • ",e+='',e+='',e+=this.title?this.title:b.noTitle,e+=''+this.info+"
                  • ",f=!f}):h&&(e+='
                  • '+b.noMatchesFound+"
                  • "),this.ul[h?"html":"append"](e)},maybeLoad:function(){var a=this,b=this.element,c=b.scrollTop()+b.height();!this.query.ready()||c 'keep' ) ); - $string = wp_kses_js_entities($string); $string = wp_kses_normalize_entities($string); $string = wp_kses_hook($string, $allowed_html, $allowed_protocols); // WP changed the order of these funcs and added args to wp_kses_hook return wp_kses_split($string, $allowed_html, $allowed_protocols); @@ -550,7 +549,6 @@ function wp_kses_one_attr( $string, $element ) { $allowed_html = wp_kses_allowed_html( 'post' ); $allowed_protocols = wp_allowed_protocols(); $string = wp_kses_no_null( $string, array( 'slash_zero' => 'keep' ) ); - $string = wp_kses_js_entities( $string ); // Preserve leading and trailing whitespace. $matches = array(); @@ -781,7 +779,7 @@ function wp_kses_split2($string, $allowed_html, $allowed_protocols) { } // Allow HTML comments - if (!preg_match('%^<\s*(/\s*)?([a-zA-Z0-9]+)([^>]*)>?$%', $string, $matches)) + if (!preg_match('%^<\s*(/\s*)?([a-zA-Z0-9-]+)([^>]*)>?$%', $string, $matches)) return ''; // It's seriously malformed @@ -1295,18 +1293,6 @@ function wp_kses_array_lc($inarray) { return $outarray; } -/** - * Removes the HTML JavaScript entities found in early versions of Netscape 4. - * - * @since 1.0.0 - * - * @param string $string - * @return string - */ -function wp_kses_js_entities($string) { - return preg_replace('%&\s*\{[^}]*(\}\s*;?|$)%', '', $string); -} - /** * Handles parsing errors in wp_kses_hair(). * diff --git a/wp-includes/l10n.php b/wp-includes/l10n.php index c637774..20a18f9 100644 --- a/wp-includes/l10n.php +++ b/wp-includes/l10n.php @@ -75,6 +75,35 @@ function get_locale() { return apply_filters( 'locale', $locale ); } +/** + * Retrieves the locale of a user. + * + * If the user has a locale set to a non-empty string then it will be + * returned. Otherwise it returns the locale of get_locale(). + * + * @since 4.7.0 + * + * @param int|WP_User $user_id User's ID or a WP_User object. Defaults to current user. + * @return string The locale of the user. + */ +function get_user_locale( $user_id = 0 ) { + $user = false; + if ( 0 === $user_id && function_exists( 'wp_get_current_user' ) ) { + $user = wp_get_current_user(); + } elseif ( $user_id instanceof WP_User ) { + $user = $user_id; + } elseif ( $user_id && is_numeric( $user_id ) ) { + $user = get_user_by( 'id', $user_id ); + } + + if ( ! $user ) { + return get_locale(); + } + + $locale = $user->locale; + return $locale ? $locale : get_locale(); +} + /** * Retrieve the translation of $text. * @@ -91,18 +120,18 @@ function get_locale() { */ function translate( $text, $domain = 'default' ) { $translations = get_translations_for_domain( $domain ); - $translations = $translations->translate( $text ); + $translation = $translations->translate( $text ); /** * Filters text with its translation. * * @since 2.0.11 * - * @param string $translations Translated text. + * @param string $translation Translated text. * @param string $text Text to translate. * @param string $domain Text domain. Unique identifier for retrieving translated strings. */ - return apply_filters( 'gettext', $translations, $text, $domain ); + return apply_filters( 'gettext', $translation, $text, $domain ); } /** @@ -143,18 +172,18 @@ function before_last_bar( $string ) { */ function translate_with_gettext_context( $text, $context, $domain = 'default' ) { $translations = get_translations_for_domain( $domain ); - $translations = $translations->translate( $text, $context ); + $translation = $translations->translate( $text, $context ); /** * Filters text with its translation based on context information. * * @since 2.8.0 * - * @param string $translations Translated text. + * @param string $translation Translated text. * @param string $text Text to translate. * @param string $context Context information for the translators. * @param string $domain Text domain. Unique identifier for retrieving translated strings. */ - return apply_filters( 'gettext_with_context', $translations, $text, $context, $domain ); + return apply_filters( 'gettext_with_context', $translation, $text, $context, $domain ); } /** @@ -318,7 +347,7 @@ function esc_html_x( $text, $context, $domain = 'default' ) { * * Example: * - * $people = sprintf( _n( '%s person', '%s people', $count, 'text-domain' ), number_format_i18n( $count ) ); + * printf( _n( '%s person', '%s people', $count, 'text-domain' ), number_format_i18n( $count ) ); * * @since 2.8.0 * @@ -331,7 +360,7 @@ function esc_html_x( $text, $context, $domain = 'default' ) { */ function _n( $single, $plural, $number, $domain = 'default' ) { $translations = get_translations_for_domain( $domain ); - $translation = $translations->translate_plural( $single, $plural, $number ); + $translation = $translations->translate_plural( $single, $plural, $number ); /** * Filters the singular or plural form of a string. @@ -355,9 +384,10 @@ function _n( $single, $plural, $number, $domain = 'default' ) { * Used when you want to use the appropriate form of a string with context based on whether a * number is singular or plural. * - * Example: + * Example of a generic phrase which is disambiguated via the context parameter: * - * $people = sprintf( _n( '%s person', '%s people', $count, 'context', 'text-domain' ), number_format_i18n( $count ) ); + * printf( _nx( '%s group', '%s groups', $people, 'group of people', 'text-domain' ), number_format_i18n( $people ) ); + * printf( _nx( '%s group', '%s groups', $animals, 'group of animals', 'text-domain' ), number_format_i18n( $animals ) ); * * @since 2.8.0 * @@ -371,7 +401,7 @@ function _n( $single, $plural, $number, $domain = 'default' ) { */ function _nx($single, $plural, $number, $context, $domain = 'default') { $translations = get_translations_for_domain( $domain ); - $translation = $translations->translate_plural( $single, $plural, $number, $context ); + $translation = $translations->translate_plural( $single, $plural, $number, $context ); /** * Filters the singular or plural form of a string with gettext context. @@ -396,13 +426,9 @@ function _nx($single, $plural, $number, $context, $domain = 'default') { * * Example: * - * $messages = array( - * 'post' => _n_noop( '%s post', '%s posts', 'text-domain' ), - * 'page' => _n_noop( '%s pages', '%s pages', 'text-domain' ), - * ); + * $message = _n_noop( '%s post', '%s posts', 'text-domain' ); * ... - * $message = $messages[ $type ]; - * $usable_text = sprintf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) ); + * printf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) ); * * @since 2.5.0 * @@ -431,15 +457,15 @@ function _n_noop( $singular, $plural, $domain = null ) { * Used when you want to keep structures with translatable plural * strings and use them later when the number is known. * - * Example: + * Example of a generic phrase which is disambiguated via the context parameter: * * $messages = array( - * 'post' => _n_noop( '%s post', '%s posts', 'context', 'text-domain' ), - * 'page' => _n_noop( '%s pages', '%s pages', 'context', 'text-domain' ), + * 'people' => _nx_noop( '%s group', '%s groups', 'people', 'text-domain' ), + * 'animals' => _nx_noop( '%s group', '%s groups', 'animals', 'text-domain' ), * ); * ... * $message = $messages[ $type ]; - * $usable_text = sprintf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) ); + * printf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) ); * * @since 2.8.0 * @@ -472,13 +498,9 @@ function _nx_noop( $singular, $plural, $context, $domain = null ) { * * Example: * - * $messages = array( - * 'post' => _n_noop( '%s post', '%s posts', 'text-domain' ), - * 'page' => _n_noop( '%s pages', '%s pages', 'text-domain' ), - * ); + * $message = _n_noop( '%s post', '%s posts', 'text-domain' ); * ... - * $message = $messages[ $type ]; - * $usable_text = sprintf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) ); + * printf( translate_nooped_plural( $message, $count, 'text-domain' ), number_format_i18n( $count ) ); * * @since 3.1.0 * @@ -640,7 +662,7 @@ function unload_textdomain( $domain ) { */ function load_default_textdomain( $locale = null ) { if ( null === $locale ) { - $locale = get_locale(); + $locale = is_admin() ? get_user_locale() : get_locale(); } // Unload previously loaded strings so we can switch translations. @@ -674,7 +696,7 @@ function load_default_textdomain( $locale = null ) { * @since 4.6.0 The function now tries to load the .mo file from the languages directory first. * * @param string $domain Unique identifier for retrieving translated strings - * @param string $deprecated Optional. Use the $plugin_rel_path parameter instead. Defaukt false. + * @param string $deprecated Optional. Use the $plugin_rel_path parameter instead. Default false. * @param string $plugin_rel_path Optional. Relative path to WP_PLUGIN_DIR where the .mo file resides. * Default false. * @return bool True when textdomain is successfully loaded, false otherwise. @@ -688,7 +710,7 @@ function load_plugin_textdomain( $domain, $deprecated = false, $plugin_rel_path * @param string $locale The plugin's current locale. * @param string $domain Text domain. Unique identifier for retrieving translated strings. */ - $locale = apply_filters( 'plugin_locale', get_locale(), $domain ); + $locale = apply_filters( 'plugin_locale', is_admin() ? get_user_locale() : get_locale(), $domain ); $mofile = $domain . '-' . $locale . '.mo'; @@ -722,7 +744,7 @@ function load_plugin_textdomain( $domain, $deprecated = false, $plugin_rel_path */ function load_muplugin_textdomain( $domain, $mu_plugin_rel_path = '' ) { /** This filter is documented in wp-includes/l10n.php */ - $locale = apply_filters( 'plugin_locale', get_locale(), $domain ); + $locale = apply_filters( 'plugin_locale', is_admin() ? get_user_locale() : get_locale(), $domain ); $mofile = $domain . '-' . $locale . '.mo'; @@ -761,7 +783,7 @@ function load_theme_textdomain( $domain, $path = false ) { * @param string $locale The theme's current locale. * @param string $domain Text domain. Unique identifier for retrieving translated strings. */ - $locale = apply_filters( 'theme_locale', get_locale(), $domain ); + $locale = apply_filters( 'theme_locale', is_admin() ? get_user_locale() : get_locale(), $domain ); $mofile = $domain . '-' . $locale . '.mo'; @@ -805,8 +827,6 @@ function load_child_theme_textdomain( $domain, $path = false ) { * the translation file from `wp-content/languages`, removing the need * to call load_plugin_texdomain() or load_theme_texdomain(). * - * Holds a cached list of available .mo files to improve performance. - * * @since 4.6.0 * @access private * @@ -821,13 +841,63 @@ function _load_textdomain_just_in_time( $domain ) { $l10n_unloaded = (array) $l10n_unloaded; - static $cached_mofiles = null; - // Short-circuit if domain is 'default' which is reserved for core. if ( 'default' === $domain || isset( $l10n_unloaded[ $domain ] ) ) { return false; } + $translation_path = _get_path_to_translation( $domain ); + if ( false === $translation_path ) { + return false; + } + + return load_textdomain( $domain, $translation_path ); +} + +/** + * Gets the path to a translation file for loading a textdomain just in time. + * + * Caches the retrieved results internally. + * + * @since 4.7.0 + * @access private + * + * @see _load_textdomain_just_in_time() + * + * @param string $domain Text domain. Unique identifier for retrieving translated strings. + * @param bool $reset Whether to reset the internal cache. Used by the switch to locale functionality. + * @return string|false The path to the translation file or false if no translation file was found. + */ +function _get_path_to_translation( $domain, $reset = false ) { + static $available_translations = array(); + + if ( true === $reset ) { + $available_translations = array(); + } + + if ( ! isset( $available_translations[ $domain ] ) ) { + $available_translations[ $domain ] = _get_path_to_translation_from_lang_dir( $domain ); + } + + return $available_translations[ $domain ]; +} + +/** + * Gets the path to a translation file in the languages directory for the current locale. + * + * Holds a cached list of available .mo files to improve performance. + * + * @since 4.7.0 + * @access private + * + * @see _get_path_to_translation() + * + * @param string $domain Text domain. Unique identifier for retrieving translated strings. + * @return string|false The path to the translation file or false if no translation file was found. + */ +function _get_path_to_translation_from_lang_dir( $domain ) { + static $cached_mofiles = null; + if ( null === $cached_mofiles ) { $cached_mofiles = array(); @@ -837,21 +907,24 @@ function _load_textdomain_just_in_time( $domain ) { ); foreach ( $locations as $location ) { - foreach ( get_available_languages( $location ) as $file ) { - $cached_mofiles[] = "{$location}/{$file}.mo"; + $mofiles = glob( $location . '/*.mo' ); + if ( $mofiles ) { + $cached_mofiles = array_merge( $cached_mofiles, $mofiles ); } } } - $locale = get_locale(); + $locale = is_admin() ? get_user_locale() : get_locale(); $mofile = "{$domain}-{$locale}.mo"; - if ( in_array( WP_LANG_DIR . '/plugins/' . $mofile, $cached_mofiles ) ) { - return load_textdomain( $domain, WP_LANG_DIR . '/plugins/' . $mofile ); + $path = WP_LANG_DIR . '/plugins/' . $mofile; + if ( in_array( $path, $cached_mofiles ) ) { + return $path; } - if ( in_array( WP_LANG_DIR . '/themes/' . $mofile, $cached_mofiles ) ) { - return load_textdomain( $domain, WP_LANG_DIR . '/themes/' . $mofile ); + $path = WP_LANG_DIR . '/themes/' . $mofile; + if ( in_array( $path, $cached_mofiles ) ) { + return $path; } return false; @@ -867,7 +940,7 @@ function _load_textdomain_just_in_time( $domain ) { * @global array $l10n * * @param string $domain Text domain. Unique identifier for retrieving translated strings. - * @return NOOP_Translations A Translations instance. + * @return Translations|NOOP_Translations A Translations instance. */ function get_translations_for_domain( $domain ) { global $l10n; @@ -925,6 +998,7 @@ function translate_user_role( $name ) { * The default directory is WP_LANG_DIR. * * @since 3.0.0 + * @since 4.7.0 The results are now filterable with the {@see 'get_available_languages'} filter. * * @param string $dir A directory to search for language files. * Default WP_LANG_DIR. @@ -933,7 +1007,7 @@ function translate_user_role( $name ) { function get_available_languages( $dir = null ) { $languages = array(); - $lang_files = glob( ( is_null( $dir) ? WP_LANG_DIR : $dir ) . '/*.mo' ); + $lang_files = glob( ( is_null( $dir ) ? WP_LANG_DIR : $dir ) . '/*.mo' ); if ( $lang_files ) { foreach ( $lang_files as $lang_file ) { $lang_file = basename( $lang_file, '.mo' ); @@ -944,7 +1018,15 @@ function get_available_languages( $dir = null ) { } } - return $languages; + /** + * Filters the list of available language codes. + * + * @since 4.7.0 + * + * @param array $languages An array of available language codes. + * @param string $dir The directory where the language files were found. + */ + return apply_filters( 'get_available_languages', $languages, $dir ); } /** @@ -1026,6 +1108,7 @@ function wp_get_pomo_file_data( $po_file ) { * * @since 4.0.0 * @since 4.3.0 Introduced the `echo` argument. + * @since 4.7.0 Introduced the `show_option_site_default` argument. * * @see get_available_languages() * @see wp_get_available_translations() @@ -1043,6 +1126,7 @@ function wp_get_pomo_file_data( $po_file ) { * @type bool|int $echo Whether to echo the generated markup. Accepts 0, 1, or their * boolean equivalents. Default 1. * @type bool $show_available_translations Whether to show available translations. Default true. + * @type bool $show_option_site_default Whether to show an option to fall back to the site's locale. Default false. * } * @return string HTML content */ @@ -1056,8 +1140,14 @@ function wp_dropdown_languages( $args = array() ) { 'selected' => '', 'echo' => 1, 'show_available_translations' => true, + 'show_option_site_default' => false, ) ); + // English (United States) uses an empty string for the value attribute. + if ( 'en_US' === $args['selected'] ) { + $args['selected'] = ''; + } + $translations = $args['translations']; if ( empty( $translations ) ) { require_once( ABSPATH . 'wp-admin/includes/translation-install.php' ); @@ -1100,7 +1190,20 @@ function wp_dropdown_languages( $args = array() ) { if ( $translations_available ) { $structure[] = ''; } - $structure[] = ''; + + if ( $args['show_option_site_default'] ) { + $structure[] = sprintf( + '', + selected( 'site-default', $args['selected'], false ), + _x( 'Site Default', 'default site language' ) + ); + } + + $structure[] = sprintf( + '', + selected( '', $args['selected'], false ) + ); + foreach ( $languages as $language ) { $structure[] = sprintf( '', @@ -1139,3 +1242,85 @@ function wp_dropdown_languages( $args = array() ) { return $output; } + +/** + * Checks if current locale is RTL. + * + * @since 3.0.0 + * + * @global WP_Locale $wp_locale + * + * @return bool Whether locale is RTL. + */ +function is_rtl() { + global $wp_locale; + if ( ! ( $wp_locale instanceof WP_Locale ) ) { + return false; + } + return $wp_locale->is_rtl(); +} + +/** + * Switches the translations according to the given locale. + * + * @since 4.7.0 + * + * @global WP_Locale_Switcher $wp_locale_switcher + * + * @param string $locale The locale. + * @return bool True on success, false on failure. + */ +function switch_to_locale( $locale ) { + /* @var WP_Locale_Switcher $wp_locale_switcher */ + global $wp_locale_switcher; + + return $wp_locale_switcher->switch_to_locale( $locale ); +} + +/** + * Restores the translations according to the previous locale. + * + * @since 4.7.0 + * + * @global WP_Locale_Switcher $wp_locale_switcher + * + * @return string|false Locale on success, false on error. + */ +function restore_previous_locale() { + /* @var WP_Locale_Switcher $wp_locale_switcher */ + global $wp_locale_switcher; + + return $wp_locale_switcher->restore_previous_locale(); +} + +/** + * Restores the translations according to the original locale. + * + * @since 4.7.0 + * + * @global WP_Locale_Switcher $wp_locale_switcher + * + * @return string|false Locale on success, false on error. + */ +function restore_current_locale() { + /* @var WP_Locale_Switcher $wp_locale_switcher */ + global $wp_locale_switcher; + + return $wp_locale_switcher->restore_current_locale(); +} + +/** + * Whether switch_to_locale() is in effect. + * + * @since 4.7.0 + * + * @global WP_Locale_Switcher $wp_locale_switcher + * + * @return bool True if the locale has been switched, false otherwise. + */ +function is_locale_switched() { + /* @var WP_Locale_Switcher $wp_locale_switcher */ + global $wp_locale_switcher; + + return $wp_locale_switcher->is_switched(); +} diff --git a/wp-includes/link-template.php b/wp-includes/link-template.php index 9d7a5f6..009ed06 100644 --- a/wp-includes/link-template.php +++ b/wp-includes/link-template.php @@ -58,8 +58,8 @@ function user_trailingslashit($string, $type_of_url = '') { * * @param string $string URL with or without a trailing slash. * @param string $type_of_url The type of URL being considered. Accepts 'single', 'single_trackback', - * 'single_feed', 'single_paged', 'feed', 'category', 'page', 'year', - * 'month', 'day', 'paged', 'post_type_archive'. + * 'single_feed', 'single_paged', 'commentpaged', 'paged', 'home', 'feed', + * 'category', 'page', 'year', 'month', 'day', 'post_type_archive'. */ return apply_filters( 'user_trailingslashit', $string, $type_of_url ); } @@ -169,15 +169,17 @@ function get_permalink( $post = 0, $leavename = false ) { if ( strpos($permalink, '%category%') !== false ) { $cats = get_the_category($post->ID); if ( $cats ) { - usort($cats, '_usort_terms_by_ID'); // order by ID + $cats = wp_list_sort( $cats, array( + 'term_id' => 'ASC', + ) ); /** * Filters the category that gets used in the %category% permalink token. * * @since 3.5.0 * - * @param stdClass $cat The category to use in the permalink. - * @param array $cats Array of all categories associated with the post. + * @param WP_Term $cat The category to use in the permalink. + * @param array $cats Array of all categories (WP_Term objects) associated with the post. * @param WP_Post $post The post in question. */ $category_object = apply_filters( 'post_link_category', $cats[0], $cats, $post ); @@ -930,7 +932,7 @@ function get_edit_term_link( $term_id, $taxonomy = '', $object_type = '' ) { } $tax = get_taxonomy( $term->taxonomy ); - if ( ! $tax || ! current_user_can( $tax->cap->edit_terms ) ) { + if ( ! $tax || ! current_user_can( 'edit_term', $term->term_id ) ) { return; } @@ -984,8 +986,9 @@ function edit_term_link( $link = '', $before = '', $after = '', $term = null, $e return; $tax = get_taxonomy( $term->taxonomy ); - if ( ! current_user_can( $tax->cap->edit_terms ) ) + if ( ! current_user_can( 'edit_term', $term->term_id ) ) { return; + } if ( empty( $link ) ) $link = __('Edit This'); @@ -2528,8 +2531,8 @@ function get_the_posts_pagination( $args = array() ) { if ( $GLOBALS['wp_query']->max_num_pages > 1 ) { $args = wp_parse_args( $args, array( 'mid_size' => 1, - 'prev_text' => _x( 'Previous', 'previous post' ), - 'next_text' => _x( 'Next', 'next post' ), + 'prev_text' => _x( 'Previous', 'previous set of posts' ), + 'next_text' => _x( 'Next', 'next set of posts' ), 'screen_reader_text' => __( 'Posts navigation' ), ) ); @@ -2897,20 +2900,13 @@ function the_comments_pagination( $args = array() ) { * * @since 2.6.0 * - * @global bool $is_IE Whether the browser matches an Internet Explorer user agent. - * @global string $wp_version WP version. - * - * @global bool $is_IE - * @global string $wp_version - * @global WP_Press_This $wp_press_this - * - * @return string The Press This bookmarklet link URL. + * @global bool $is_IE Whether the browser matches an Internet Explorer user agent. */ function get_shortcut_link() { - global $is_IE, $wp_version; + global $is_IE; include_once( ABSPATH . 'wp-admin/includes/class-wp-press-this.php' ); - $bookmarklet_version = $GLOBALS['wp_press_this']->version; + $link = ''; if ( $is_IE ) { @@ -2928,7 +2924,7 @@ function get_shortcut_link() { $link = 'javascript:var d=document,w=window,e=w.getSelection,k=d.getSelection,x=d.selection,' . 's=(e?e():(k)?k():(x?x.createRange().text:0)),f=' . $url . ',l=d.location,e=encodeURIComponent,' . - 'u=f+"?u="+e(l.href)+"&t="+e(d.title)+"&s="+e(s)+"&v=' . $bookmarklet_version . '";' . + 'u=f+"?u="+e(l.href)+"&t="+e(d.title)+"&s="+e(s)+"&v=' . WP_Press_This::VERSION . '";' . 'a=function(){if(!w.open(u,"t","toolbar=0,resizable=1,scrollbars=1,status=1,width=600,height=700"))l.href=u;};' . 'if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else a();void(0)'; } @@ -2938,7 +2934,7 @@ function get_shortcut_link() { $src = @file_get_contents( ABSPATH . 'wp-admin/js/bookmarklet.min.js' ); if ( $src ) { - $url = wp_json_encode( admin_url( 'press-this.php' ) . '?v=' . $bookmarklet_version ); + $url = wp_json_encode( admin_url( 'press-this.php' ) . '?v=' . WP_Press_This::VERSION ); $link = 'javascript:' . str_replace( 'window.pt_url', $url, $src ); } } @@ -2958,9 +2954,9 @@ function get_shortcut_link() { /** * Retrieves the URL for the current site where the front end is accessible. * - * Returns the 'home' option with the appropriate protocol, 'https' if - * is_ssl() and 'http' otherwise. If `$scheme` is 'http' or 'https', - * `is_ssl()` is overridden. + * Returns the 'home' option with the appropriate protocol. The protocol will be 'https' + * if is_ssl() evaluates to true; otherwise, it will be the same as the 'home' option. + * If `$scheme` is 'http' or 'https', is_ssl() is overridden. * * @since 3.0.0 * @@ -2976,9 +2972,9 @@ function home_url( $path = '', $scheme = null ) { /** * Retrieves the URL for a given site where the front end is accessible. * - * Returns the 'home' option with the appropriate protocol, 'https' if - * is_ssl() and 'http' otherwise. If `$scheme` is 'http' or 'https', - * `is_ssl()` is overridden. + * Returns the 'home' option with the appropriate protocol. The protocol will be 'https' + * if is_ssl() evaluates to true; otherwise, it will be the same as the 'home' option. + * If `$scheme` is 'http' or 'https', is_ssl() is overridden. * * @since 3.0.0 * @@ -3261,12 +3257,12 @@ function network_site_url( $path = '', $scheme = null ) { if ( ! is_multisite() ) return site_url($path, $scheme); - $current_site = get_current_site(); + $current_network = get_network(); if ( 'relative' == $scheme ) - $url = $current_site->path; + $url = $current_network->path; else - $url = set_url_scheme( 'http://' . $current_site->domain . $current_site->path, $scheme ); + $url = set_url_scheme( 'http://' . $current_network->domain . $current_network->path, $scheme ); if ( $path && is_string( $path ) ) $url .= ltrim( $path, '/' ); @@ -3303,16 +3299,16 @@ function network_home_url( $path = '', $scheme = null ) { if ( ! is_multisite() ) return home_url($path, $scheme); - $current_site = get_current_site(); + $current_network = get_network(); $orig_scheme = $scheme; if ( ! in_array( $scheme, array( 'http', 'https', 'relative' ) ) ) $scheme = is_ssl() && ! is_admin() ? 'https' : 'http'; if ( 'relative' == $scheme ) - $url = $current_site->path; + $url = $current_network->path; else - $url = set_url_scheme( 'http://' . $current_site->domain . $current_site->path, $scheme ); + $url = set_url_scheme( 'http://' . $current_network->domain . $current_network->path, $scheme ); if ( $path && is_string( $path ) ) $url .= ltrim( $path, '/' ); @@ -4026,3 +4022,125 @@ function get_avatar_data( $id_or_email, $args = null ) { */ return apply_filters( 'get_avatar_data', $args, $id_or_email ); } + +/** + * Retrieves the URL of a file in the theme. + * + * Searches in the stylesheet directory before the template directory so themes + * which inherit from a parent theme can just override one file. + * + * @since 4.7.0 + * + * @param string $file Optional. File to search for in the stylesheet directory. + * @return string The URL of the file. + */ +function get_theme_file_uri( $file = '' ) { + $file = ltrim( $file, '/' ); + + if ( empty( $file ) ) { + $url = get_stylesheet_directory_uri(); + } elseif ( file_exists( get_stylesheet_directory() . '/' . $file ) ) { + $url = get_stylesheet_directory_uri() . '/' . $file; + } else { + $url = get_template_directory_uri() . '/' . $file; + } + + /** + * Filters the URL to a file in the theme. + * + * @since 4.7.0 + * + * @param string $url The file URL. + * @param string $file The requested file to search for. + */ + return apply_filters( 'theme_file_uri', $url, $file ); +} + +/** + * Retrieves the URL of a file in the parent theme. + * + * @since 4.7.0 + * + * @param string $file Optional. File to return the URL for in the template directory. + * @return string The URL of the file. + */ +function get_parent_theme_file_uri( $file = '' ) { + $file = ltrim( $file, '/' ); + + if ( empty( $file ) ) { + $url = get_template_directory_uri(); + } else { + $url = get_template_directory_uri() . '/' . $file; + } + + /** + * Filters the URL to a file in the parent theme. + * + * @since 4.7.0 + * + * @param string $url The file URL. + * @param string $file The requested file to search for. + */ + return apply_filters( 'parent_theme_file_uri', $url, $file ); +} + +/** + * Retrieves the path of a file in the theme. + * + * Searches in the stylesheet directory before the template directory so themes + * which inherit from a parent theme can just override one file. + * + * @since 4.7.0 + * + * @param string $file Optional. File to search for in the stylesheet directory. + * @return string The path of the file. + */ +function get_theme_file_path( $file = '' ) { + $file = ltrim( $file, '/' ); + + if ( empty( $file ) ) { + $path = get_stylesheet_directory(); + } elseif ( file_exists( get_stylesheet_directory() . '/' . $file ) ) { + $path = get_stylesheet_directory() . '/' . $file; + } else { + $path = get_template_directory() . '/' . $file; + } + + /** + * Filters the path to a file in the theme. + * + * @since 4.7.0 + * + * @param string $path The file path. + * @param string $file The requested file to search for. + */ + return apply_filters( 'theme_file_path', $path, $file ); +} + +/** + * Retrieves the path of a file in the parent theme. + * + * @since 4.7.0 + * + * @param string $file Optional. File to return the path for in the template directory. + * @return string The path of the file. + */ +function get_parent_theme_file_path( $file = '' ) { + $file = ltrim( $file, '/' ); + + if ( empty( $file ) ) { + $path = get_template_directory(); + } else { + $path = get_template_directory() . '/' . $file; + } + + /** + * Filters the path to a file in the parent theme. + * + * @since 4.7.0 + * + * @param string $path The file path. + * @param string $file The requested file to search for. + */ + return apply_filters( 'parent_theme_file_path', $path, $file ); +} diff --git a/wp-includes/load.php b/wp-includes/load.php index b69c0d5..68ed0bd 100644 --- a/wp-includes/load.php +++ b/wp-includes/load.php @@ -2,8 +2,6 @@ /** * These functions are needed to load WordPress. * - * @internal This file must be parsable by PHP4. - * * @package WordPress */ @@ -130,6 +128,7 @@ function wp_check_php_mysql_versions() { $protocol = wp_get_server_protocol(); header( sprintf( '%s 500 Internal Server Error', $protocol ), true, 500 ); header( 'Content-Type: text/html; charset=utf-8' ); + /* translators: 1: Current PHP version number, 2: WordPress version number, 3: Minimum required PHP version number */ die( sprintf( __( 'Your server is running PHP version %1$s but WordPress %2$s requires at least %3$s.' ), $php_version, $wp_version, $required_php_version ) ); } @@ -334,7 +333,7 @@ function wp_debug_mode() { error_reporting( E_CORE_ERROR | E_CORE_WARNING | E_COMPILE_ERROR | E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING | E_RECOVERABLE_ERROR ); } - if ( defined( 'XMLRPC_REQUEST' ) || defined( 'REST_REQUEST' ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) { + if ( defined( 'XMLRPC_REQUEST' ) || defined( 'REST_REQUEST' ) || ( defined( 'WP_INSTALLING' ) && WP_INSTALLING ) || wp_doing_ajax() ) { @ini_set( 'display_errors', 0 ); } } @@ -398,8 +397,9 @@ function require_wp_db() { if ( file_exists( WP_CONTENT_DIR . '/db.php' ) ) require_once( WP_CONTENT_DIR . '/db.php' ); - if ( isset( $wpdb ) ) + if ( isset( $wpdb ) ) { return; + } $wpdb = new wpdb( DB_USER, DB_PASSWORD, DB_NAME, DB_HOST ); } @@ -470,18 +470,22 @@ function wp_using_ext_object_cache( $using = null ) { * * @since 3.0.0 * @access private - * - * @global int $blog_id Blog ID. */ function wp_start_object_cache() { - global $blog_id; + global $wp_filter; $first_init = false; if ( ! function_exists( 'wp_cache_init' ) ) { if ( file_exists( WP_CONTENT_DIR . '/object-cache.php' ) ) { require_once ( WP_CONTENT_DIR . '/object-cache.php' ); - if ( function_exists( 'wp_cache_init' ) ) + if ( function_exists( 'wp_cache_init' ) ) { wp_using_ext_object_cache( true ); + } + + // Re-initialize any hooks added manually by object-cache.php + if ( $wp_filter ) { + $wp_filter = WP_Hook::build_preinitialized_hooks( $wp_filter ); + } } $first_init = true; @@ -495,18 +499,20 @@ function wp_start_object_cache() { wp_using_ext_object_cache( true ); } - if ( ! wp_using_ext_object_cache() ) + if ( ! wp_using_ext_object_cache() ) { require_once ( ABSPATH . WPINC . '/cache.php' ); + } /* * If cache supports reset, reset instead of init if already * initialized. Reset signals to the cache that global IDs * have changed and it may need to update keys and cleanup caches. */ - if ( ! $first_init && function_exists( 'wp_cache_switch_to_blog' ) ) - wp_cache_switch_to_blog( $blog_id ); - elseif ( function_exists( 'wp_cache_init' ) ) + if ( ! $first_init && function_exists( 'wp_cache_switch_to_blog' ) ) { + wp_cache_switch_to_blog( get_current_blog_id() ); + } elseif ( function_exists( 'wp_cache_init' ) ) { wp_cache_init(); + } if ( function_exists( 'wp_cache_add_global_groups' ) ) { wp_cache_add_global_groups( array( 'users', 'userlogins', 'usermeta', 'user_meta', 'useremail', 'userslugs', 'site-transient', 'site-options', 'site-lookup', 'blog-lookup', 'blog-details', 'site-details', 'rss', 'global-posts', 'blog-id-cache', 'networks', 'sites' ) ); @@ -814,8 +820,6 @@ function get_current_blog_id() { * * @since 4.6.0 * - * @global WP_Network $current_site The current network. - * * @return int The ID of the current network. */ function get_current_network_id() { @@ -823,13 +827,13 @@ function get_current_network_id() { return 1; } - $current_site = get_current_site(); + $current_network = get_network(); - if ( ! isset( $current_site->id ) ) { + if ( ! isset( $current_network->id ) ) { return get_main_network_id(); } - return absint( $current_site->id ); + return absint( $current_network->id ); } /** @@ -845,13 +849,12 @@ function get_current_network_id() { * @since 3.4.0 * @access private * - * @global string $text_direction - * @global WP_Locale $wp_locale The WordPress date and time locale object. + * @global WP_Locale $wp_locale The WordPress date and time locale object. * * @staticvar bool $loaded */ function wp_load_translations_early() { - global $text_direction, $wp_locale; + global $wp_locale; static $loaded = false; if ( $loaded ) @@ -867,7 +870,8 @@ function wp_load_translations_early() { // Translation and localization require_once ABSPATH . WPINC . '/pomo/mo.php'; require_once ABSPATH . WPINC . '/l10n.php'; - require_once ABSPATH . WPINC . '/locale.php'; + require_once ABSPATH . WPINC . '/class-wp-locale.php'; + require_once ABSPATH . WPINC . '/class-wp-locale-switcher.php'; // General libraries require_once ABSPATH . WPINC . '/plugin.php'; @@ -981,8 +985,8 @@ function is_ssl() { * @since 2.3.0 * @since 4.6.0 Moved from media.php to load.php. * - * @link http://php.net/manual/en/function.ini-get.php - * @link http://php.net/manual/en/faq.using.php#faq.using.shorthandbytes + * @link https://secure.php.net/manual/en/function.ini-get.php + * @link https://secure.php.net/manual/en/faq.using.php#faq.using.shorthandbytes * * @param string $value A (PHP ini) byte value, either shorthand or ordinary. * @return int An integer byte value. @@ -1008,7 +1012,7 @@ function wp_convert_hr_to_bytes( $value ) { * * @since 4.6.0 * - * @link http://php.net/manual/en/function.ini-get-all.php + * @link https://secure.php.net/manual/en/function.ini-get-all.php * * @param string $setting The name of the ini setting to check. * @return bool True if the value is changeable at runtime. False otherwise. @@ -1036,3 +1040,35 @@ function wp_is_ini_value_changeable( $setting ) { return false; } + +/** + * Determines whether the current request is a WordPress Ajax request. + * + * @since 4.7.0 + * + * @return bool True if it's a WordPress Ajax request, false otherwise. + */ +function wp_doing_ajax() { + /** + * Filters whether the current request is a WordPress Ajax request. + * + * @since 4.7.0 + * + * @param bool $wp_doing_ajax Whether the current request is a WordPress Ajax request. + */ + return apply_filters( 'wp_doing_ajax', defined( 'DOING_AJAX' ) && DOING_AJAX ); +} + +/** + * Check whether variable is a WordPress Error. + * + * Returns true if $thing is an object of the WP_Error class. + * + * @since 2.1.0 + * + * @param mixed $thing Check if unknown variable is a WP_Error object. + * @return bool True, if WP_Error. False, if not WP_Error. + */ +function is_wp_error( $thing ) { + return ( $thing instanceof WP_Error ); +} diff --git a/wp-includes/locale.php b/wp-includes/locale.php index b8ad463..6a459e3 100644 --- a/wp-includes/locale.php +++ b/wp-includes/locale.php @@ -7,19 +7,4 @@ * @since 1.2.0 */ -/** WP_Locale class */ -require_once ABSPATH . WPINC . '/class-wp-locale.php'; - -/** - * Checks if current locale is RTL. - * - * @since 3.0.0 - * - * @global WP_Locale $wp_locale - * - * @return bool Whether locale is RTL. - */ -function is_rtl() { - global $wp_locale; - return $wp_locale->is_rtl(); -} +_deprecated_file( basename( __FILE__ ), '4.7.0' ); diff --git a/wp-includes/media-template.php b/wp-includes/media-template.php index 7d2d2bf..4ec38ee 100644 --- a/wp-includes/media-template.php +++ b/wp-includes/media-template.php @@ -163,7 +163,7 @@ function wp_print_media_templates() { + b[c] = b[c].replace( rcs, ' ' ); + // The customizer requires postMessage and CORS (if the site is cross domain) + b[c] += ( window.postMessage && request ? ' ' : ' no-' ) + cs; + }()); + + support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + trigger_error( + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), + headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE + ); $response = wp_remote_post( $http_url, $options ); } @@ -303,7 +310,14 @@ function wp_update_plugins( $extra_stats = array() ) { $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + trigger_error( + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), + headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE + ); $raw_response = wp_remote_post( $http_url, $options ); } @@ -476,7 +490,14 @@ function wp_update_themes( $extra_stats = array() ) { $raw_response = wp_remote_post( $url, $options ); if ( $ssl && is_wp_error( $raw_response ) ) { - trigger_error( __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE ); + trigger_error( + sprintf( + /* translators: %s: support forums URL */ + __( 'An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration. If you continue to have problems, please try the support forums.' ), + __( 'https://wordpress.org/support/' ) + ) . ' ' . __( '(WordPress could not establish a secure connection to WordPress.org. Please contact your server administrator.)' ), + headers_sent() || WP_DEBUG ? E_USER_WARNING : E_USER_NOTICE + ); $raw_response = wp_remote_post( $http_url, $options ); } @@ -566,14 +587,21 @@ function wp_get_update_data() { $counts['total'] = $counts['plugins'] + $counts['themes'] + $counts['wordpress'] + $counts['translations']; $titles = array(); - if ( $counts['wordpress'] ) + if ( $counts['wordpress'] ) { + /* translators: 1: Number of updates available to WordPress */ $titles['wordpress'] = sprintf( __( '%d WordPress Update'), $counts['wordpress'] ); - if ( $counts['plugins'] ) + } + if ( $counts['plugins'] ) { + /* translators: 1: Number of updates available to plugins */ $titles['plugins'] = sprintf( _n( '%d Plugin Update', '%d Plugin Updates', $counts['plugins'] ), $counts['plugins'] ); - if ( $counts['themes'] ) + } + if ( $counts['themes'] ) { + /* translators: 1: Number of updates available to themes */ $titles['themes'] = sprintf( _n( '%d Theme Update', '%d Theme Updates', $counts['themes'] ), $counts['themes'] ); - if ( $counts['translations'] ) + } + if ( $counts['translations'] ) { $titles['translations'] = __( 'Translation Updates' ); + } $update_title = $titles ? esc_attr( implode( ', ', $titles ) ) : ''; @@ -678,7 +706,7 @@ function wp_clean_update_cache() { delete_site_transient( 'update_core' ); } -if ( ( ! is_main_site() && ! is_network_admin() ) || ( defined( 'DOING_AJAX' ) && DOING_AJAX ) ) { +if ( ( ! is_main_site() && ! is_network_admin() ) || wp_doing_ajax() ) { return; } diff --git a/wp-includes/user.php b/wp-includes/user.php index 6d473ef..0286063 100644 --- a/wp-includes/user.php +++ b/wp-includes/user.php @@ -559,24 +559,25 @@ function get_users( $args = array() ) { } /** - * Get the blogs a user belongs to. + * Get the sites a user belongs to. * * @since 3.0.0 + * @since 4.7.0 Converted to use get_sites(). * * @global wpdb $wpdb WordPress database abstraction object. * * @param int $user_id User ID - * @param bool $all Whether to retrieve all blogs, or only blogs that are not + * @param bool $all Whether to retrieve all sites, or only sites that are not * marked as deleted, archived, or spam. - * @return array A list of the user's blogs. An empty array if the user doesn't exist - * or belongs to no blogs. + * @return array A list of the user's sites. An empty array if the user doesn't exist + * or belongs to no sites. */ function get_blogs_of_user( $user_id, $all = false ) { global $wpdb; $user_id = (int) $user_id; - // Logged out users can't have blogs + // Logged out users can't have sites if ( empty( $user_id ) ) return array(); @@ -588,15 +589,15 @@ function get_blogs_of_user( $user_id, $all = false ) { * * @since 4.6.0 * - * @param null|array $blogs An array of WP_Site objects of which the user is a member. + * @param null|array $sites An array of site objects of which the user is a member. * @param int $user_id User ID. * @param bool $all Whether the returned array should contain all sites, including * those marked 'deleted', 'archived', or 'spam'. Default false. */ - $blogs = apply_filters( 'pre_get_blogs_of_user', null, $user_id, $all ); + $sites = apply_filters( 'pre_get_blogs_of_user', null, $user_id, $all ); - if ( null !== $blogs ) { - return $blogs; + if ( null !== $sites ) { + return $sites; } $keys = get_user_meta( $user_id ); @@ -604,38 +605,24 @@ function get_blogs_of_user( $user_id, $all = false ) { return array(); if ( ! is_multisite() ) { - $blog_id = get_current_blog_id(); - $blogs = array( $blog_id => new stdClass ); - $blogs[ $blog_id ]->userblog_id = $blog_id; - $blogs[ $blog_id ]->blogname = get_option('blogname'); - $blogs[ $blog_id ]->domain = ''; - $blogs[ $blog_id ]->path = ''; - $blogs[ $blog_id ]->site_id = 1; - $blogs[ $blog_id ]->siteurl = get_option('siteurl'); - $blogs[ $blog_id ]->archived = 0; - $blogs[ $blog_id ]->spam = 0; - $blogs[ $blog_id ]->deleted = 0; - return $blogs; + $site_id = get_current_blog_id(); + $sites = array( $site_id => new stdClass ); + $sites[ $site_id ]->userblog_id = $site_id; + $sites[ $site_id ]->blogname = get_option('blogname'); + $sites[ $site_id ]->domain = ''; + $sites[ $site_id ]->path = ''; + $sites[ $site_id ]->site_id = 1; + $sites[ $site_id ]->siteurl = get_option('siteurl'); + $sites[ $site_id ]->archived = 0; + $sites[ $site_id ]->spam = 0; + $sites[ $site_id ]->deleted = 0; + return $sites; } - $blogs = array(); + $site_ids = array(); if ( isset( $keys[ $wpdb->base_prefix . 'capabilities' ] ) && defined( 'MULTISITE' ) ) { - $blog = get_blog_details( 1 ); - if ( $blog && isset( $blog->domain ) && ( $all || ( ! $blog->archived && ! $blog->spam && ! $blog->deleted ) ) ) { - $blogs[ 1 ] = (object) array( - 'userblog_id' => 1, - 'blogname' => $blog->blogname, - 'domain' => $blog->domain, - 'path' => $blog->path, - 'site_id' => $blog->site_id, - 'siteurl' => $blog->siteurl, - 'archived' => $blog->archived, - 'mature' => $blog->mature, - 'spam' => $blog->spam, - 'deleted' => $blog->deleted, - ); - } + $site_ids[] = 1; unset( $keys[ $wpdb->base_prefix . 'capabilities' ] ); } @@ -646,39 +633,55 @@ function get_blogs_of_user( $user_id, $all = false ) { continue; if ( $wpdb->base_prefix && 0 !== strpos( $key, $wpdb->base_prefix ) ) continue; - $blog_id = str_replace( array( $wpdb->base_prefix, '_capabilities' ), '', $key ); - if ( ! is_numeric( $blog_id ) ) + $site_id = str_replace( array( $wpdb->base_prefix, '_capabilities' ), '', $key ); + if ( ! is_numeric( $site_id ) ) continue; - $blog_id = (int) $blog_id; - $blog = get_blog_details( $blog_id ); - if ( $blog && isset( $blog->domain ) && ( $all || ( ! $blog->archived && ! $blog->spam && ! $blog->deleted ) ) ) { - $blogs[ $blog_id ] = (object) array( - 'userblog_id' => $blog_id, - 'blogname' => $blog->blogname, - 'domain' => $blog->domain, - 'path' => $blog->path, - 'site_id' => $blog->site_id, - 'siteurl' => $blog->siteurl, - 'archived' => $blog->archived, - 'mature' => $blog->mature, - 'spam' => $blog->spam, - 'deleted' => $blog->deleted, + $site_ids[] = (int) $site_id; + } + + $sites = array(); + + if ( ! empty( $site_ids ) ) { + $args = array( + 'number' => '', + 'site__in' => $site_ids, + ); + if ( ! $all ) { + $args['archived'] = 0; + $args['spam'] = 0; + $args['deleted'] = 0; + } + + $_sites = get_sites( $args ); + + foreach ( $_sites as $site ) { + $sites[ $site->id ] = (object) array( + 'userblog_id' => $site->id, + 'blogname' => $site->blogname, + 'domain' => $site->domain, + 'path' => $site->path, + 'site_id' => $site->network_id, + 'siteurl' => $site->siteurl, + 'archived' => $site->archived, + 'mature' => $site->mature, + 'spam' => $site->spam, + 'deleted' => $site->deleted, ); } } /** - * Filters the list of blogs a user belongs to. + * Filters the list of sites a user belongs to. * * @since MU * - * @param array $blogs An array of blog objects belonging to the user. + * @param array $sites An array of site objects belonging to the user. * @param int $user_id User ID. - * @param bool $all Whether the returned blogs array should contain all blogs, including + * @param bool $all Whether the returned sites array should contain all sites, including * those marked 'deleted', 'archived', or 'spam'. Default false. */ - return apply_filters( 'get_blogs_of_user', $blogs, $user_id, $all ); + return apply_filters( 'get_blogs_of_user', $sites, $user_id, $all ); } /** @@ -700,7 +703,7 @@ function is_user_member_of_blog( $user_id = 0, $blog_id = 0 ) { $user_id = get_current_user_id(); } - // Technically not needed, but does save calls to get_blog_details and get_user_meta + // Technically not needed, but does save calls to get_site and get_user_meta // in the event that the function is called when a user isn't logged in if ( empty( $user_id ) ) { return false; @@ -719,7 +722,7 @@ function is_user_member_of_blog( $user_id = 0, $blog_id = 0 ) { $blog_id = get_current_blog_id(); } - $blog = get_blog_details( $blog_id ); + $blog = get_site( $blog_id ); if ( ! $blog || ! isset( $blog->domain ) || $blog->archived || $blog->spam || $blog->deleted ) { return false; @@ -964,8 +967,7 @@ function setup_userdata($for_user_id = '') { * * @since 2.3.0 * @since 4.5.0 Added the 'display_name_with_login' value for 'show'. - * - * @global int $blog_id + * @since 4.7.0 Added the `$role`, `$role__in`, and `$role__not_in` parameters. * * @param array|string $args { * Optional. Array or string of arguments to generate a drop-down of users. @@ -1006,6 +1008,13 @@ function setup_userdata($for_user_id = '') { * @type int $blog_id ID of blog (Multisite only). Default is ID of the current blog. * @type string $who Which type of users to query. Accepts only an empty string or * 'authors'. Default empty. + * @type string|array $role An array or a comma-separated list of role names that users must + * match to be included in results. Note that this is an inclusive + * list: users must match *each* role. Default empty. + * @type array $role__in An array of role names. Matched users must have at least one of + * these roles. Default empty array. + * @type array $role__not_in An array of role names to exclude. Users matching one or more of + * these roles will not be included in results. Default empty array. * } * @return string String of HTML content. */ @@ -1016,15 +1025,18 @@ function wp_dropdown_users( $args = '' ) { 'include' => '', 'exclude' => '', 'multi' => 0, 'show' => 'display_name', 'echo' => 1, 'selected' => 0, 'name' => 'user', 'class' => '', 'id' => '', - 'blog_id' => $GLOBALS['blog_id'], 'who' => '', 'include_selected' => false, - 'option_none_value' => -1 + 'blog_id' => get_current_blog_id(), 'who' => '', 'include_selected' => false, + 'option_none_value' => -1, + 'role' => '', + 'role__in' => array(), + 'role__not_in' => array(), ); $defaults['selected'] = is_author() ? get_query_var( 'author' ) : 0; $r = wp_parse_args( $args, $defaults ); - $query_args = wp_array_slice_assoc( $r, array( 'blog_id', 'include', 'exclude', 'orderby', 'order', 'who' ) ); + $query_args = wp_array_slice_assoc( $r, array( 'blog_id', 'include', 'exclude', 'orderby', 'order', 'who', 'role', 'role__in', 'role__not_in' ) ); $fields = array( 'ID', 'user_login' ); @@ -1042,12 +1054,12 @@ function wp_dropdown_users( $args = '' ) { $option_none_value = $r['option_none_value']; /** - * Filters the query arguments for the user drop-down. + * Filters the query arguments for the list of users in the dropdown. * * @since 4.4.0 * - * @param array $query_args The query arguments for wp_dropdown_users(). - * @param array $r The default arguments for wp_dropdown_users(). + * @param array $query_args The query arguments for get_users(). + * @param array $r The arguments passed to wp_dropdown_users() combined with the defaults. */ $query_args = apply_filters( 'wp_dropdown_users_args', $query_args, $r ); @@ -1346,6 +1358,7 @@ function validate_username( $username ) { * @since 2.0.0 * @since 3.6.0 The `aim`, `jabber`, and `yim` fields were removed as default user contact * methods for new installs. See wp_get_user_contact_methods(). + * @since 4.7.0 The user's locale can be passed to `$userdata`. * * @global wpdb $wpdb WordPress database abstraction object. * @@ -1380,6 +1393,7 @@ function validate_username( $username ) { * @type string|bool $show_admin_bar_front Whether to display the Admin Bar for the user on the * site's front end. Default true. * @type string $role User's role. + * @type string $locale User's locale. Default empty. * } * @return int|WP_Error The newly created user's ID or a WP_Error object if the user could not * be created. @@ -1594,6 +1608,8 @@ function wp_insert_user( $userdata ) { $meta['show_admin_bar_front'] = empty( $userdata['show_admin_bar_front'] ) ? 'true' : $userdata['show_admin_bar_front']; + $meta['locale'] = isset( $userdata['locale'] ) ? $userdata['locale'] : ''; + $user_nicename_check = $wpdb->get_var( $wpdb->prepare("SELECT ID FROM $wpdb->users WHERE user_nicename = %s AND user_login != %s LIMIT 1" , $user_nicename, $user_login)); if ( $user_nicename_check ) { @@ -1785,8 +1801,12 @@ function wp_update_user($userdata) { $blog_name = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES ); - if ( ! empty( $send_password_change_email ) ) { + $switched_locale = false; + if ( ! empty( $send_password_change_email ) || ! empty( $send_email_change_email ) ) { + $switched_locale = switch_to_locale( get_user_locale( $user_id ) ); + } + if ( ! empty( $send_password_change_email ) ) { /* translators: Do not translate USERNAME, ADMIN_EMAIL, EMAIL, SITENAME, SITEURL: those are placeholders. */ $pass_change_text = __( 'Hi ###USERNAME###, @@ -1803,6 +1823,7 @@ All at ###SITENAME### $pass_change_email = array( 'to' => $user['user_email'], + /* translators: User password change notification email subject. 1: Site name */ 'subject' => __( '[%s] Notice of Password Change' ), 'message' => $pass_change_text, 'headers' => '', @@ -1858,6 +1879,7 @@ All at ###SITENAME### $email_change_email = array( 'to' => $user['user_email'], + /* translators: User email change notification email subject. 1: Site name */ 'subject' => __( '[%s] Notice of Email Change' ), 'message' => $email_change_text, 'headers' => '', @@ -1894,6 +1916,10 @@ All at ###SITENAME### wp_mail( $email_change_email['to'], sprintf( $email_change_email['subject'], $blog_name ), $email_change_email['message'], $email_change_email['headers'] ); } + + if ( $switched_locale ) { + restore_previous_locale(); + } } // Update the cookies if the password changed. @@ -1953,7 +1979,7 @@ function wp_create_user($username, $password, $email = '') { * @return array List of user keys to be populated in wp_update_user(). */ function _get_additional_user_keys( $user ) { - $keys = array( 'first_name', 'last_name', 'nickname', 'description', 'rich_editing', 'comment_shortcuts', 'admin_color', 'use_ssl', 'show_admin_bar_front' ); + $keys = array( 'first_name', 'last_name', 'nickname', 'description', 'rich_editing', 'comment_shortcuts', 'admin_color', 'use_ssl', 'show_admin_bar_front', 'locale' ); return array_merge( $keys, array_keys( wp_get_user_contact_methods( $user ) ) ); } @@ -2095,7 +2121,6 @@ function get_password_reset_key( $user ) { // Now insert the key, hashed, into the DB. if ( empty( $wp_hasher ) ) { - require_once ABSPATH . WPINC . '/class-phpass.php'; $wp_hasher = new PasswordHash( 8, true ); } $hashed = time() . ':' . $wp_hasher->HashPassword( $key ); @@ -2140,7 +2165,6 @@ function check_password_reset_key($key, $login) { return new WP_Error('invalid_key', __('Invalid key')); if ( empty( $wp_hasher ) ) { - require_once ABSPATH . WPINC . '/class-phpass.php'; $wp_hasher = new PasswordHash( 8, true ); } @@ -2426,7 +2450,7 @@ function wp_get_users_with_no_role() { } $prefix = $wpdb->get_blog_prefix(); - $regex = implode( '|', wp_roles()->get_names() ); + $regex = implode( '|', array_keys( wp_roles()->get_names() ) ); $regex = preg_replace( '/[^a-zA-Z_\|-]/', '', $regex ); $users = $wpdb->get_col( $wpdb->prepare( " SELECT user_id diff --git a/wp-includes/version.php b/wp-includes/version.php index f52131c..6bcc3eb 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -4,21 +4,21 @@ * * @global string $wp_version */ -$wp_version = '4.6.1'; +$wp_version = '4.7.4'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * * @global int $wp_db_version */ -$wp_db_version = 37965; +$wp_db_version = 38590; /** * Holds the TinyMCE version * * @global string $tinymce_version */ -$tinymce_version = '4401-20160726'; +$tinymce_version = '4506-20170408'; /** * Holds the required PHP version diff --git a/wp-includes/widgets.php b/wp-includes/widgets.php index 3540be9..30c1fce 100644 --- a/wp-includes/widgets.php +++ b/wp-includes/widgets.php @@ -1233,7 +1233,7 @@ function wp_widget_rss_output( $rss, $args = array() ) { if ( is_wp_error($rss) ) { if ( is_admin() || current_user_can('manage_options') ) - echo '

                    ' . sprintf( __('RSS Error: %s'), $rss->get_error_message() ) . '

                    '; + echo '

                    ' . __( 'RSS Error:' ) . ' ' . $rss->get_error_message() . '

                    '; return; } @@ -1342,7 +1342,7 @@ function wp_widget_rss_form( $args, $inputs = null ) { $args['show_date'] = isset( $args['show_date'] ) ? (int) $args['show_date'] : (int) $inputs['show_date']; if ( ! empty( $args['error'] ) ) { - echo '

                    ' . sprintf( __( 'RSS Error: %s' ), $args['error'] ) . '

                    '; + echo '

                    ' . __( 'RSS Error:' ) . ' ' . $args['error'] . '

                    '; } $esc_number = esc_attr( $args['number'] ); diff --git a/wp-includes/widgets/class-wp-nav-menu-widget.php b/wp-includes/widgets/class-wp-nav-menu-widget.php index 3368458..d7ad82b 100644 --- a/wp-includes/widgets/class-wp-nav-menu-widget.php +++ b/wp-includes/widgets/class-wp-nav-menu-widget.php @@ -72,7 +72,7 @@ class WP_Nav_Menu_Widget extends WP_Widget { * @type callable|bool $fallback_cb Callback to fire if the menu doesn't exist. Default empty. * @type mixed $menu Menu ID, slug, or name. * } - * @param stdClass $nav_menu Nav menu object for the current menu. + * @param WP_Term $nav_menu Nav menu object for the current menu. * @param array $args Display arguments for the current widget. * @param array $instance Array of settings for the current widget. */ diff --git a/wp-includes/widgets/class-wp-widget-tag-cloud.php b/wp-includes/widgets/class-wp-widget-tag-cloud.php index ae0832a..b4adabd 100644 --- a/wp-includes/widgets/class-wp-widget-tag-cloud.php +++ b/wp-includes/widgets/class-wp-widget-tag-cloud.php @@ -61,7 +61,7 @@ class WP_Widget_Tag_Cloud extends WP_Widget { * * @see wp_tag_cloud() * - * @param array $current_taxonomy The taxonomy to use in the tag cloud. Default 'tags'. + * @param array $args Args used for the tag cloud widget. */ $tag_cloud = wp_tag_cloud( apply_filters( 'widget_tag_cloud_args', array( 'taxonomy' => $current_taxonomy, diff --git a/wp-includes/wp-db.php b/wp-includes/wp-db.php index 8ebee4c..74dedd5 100644 --- a/wp-includes/wp-db.php +++ b/wp-includes/wp-db.php @@ -779,6 +779,11 @@ class wpdb { $charset = 'utf8mb4'; } + if ( 'utf8mb4' === $charset && ! $this->has_cap( 'utf8mb4' ) ) { + $charset = 'utf8'; + $collate = str_replace( 'utf8mb4_', 'utf8_', $collate ); + } + if ( 'utf8mb4' === $charset ) { // _general_ is outdated, so we can upgrade it to _unicode_, instead. if ( ! $collate || 'utf8_general_ci' === $collate ) { @@ -1184,18 +1189,19 @@ class wpdb { * * @uses wpdb::_real_escape() * @since 2.8.0 - * @access private + * @access public * * @param string|array $data * @return string|array escaped */ - function _escape( $data ) { + public function _escape( $data ) { if ( is_array( $data ) ) { foreach ( $data as $k => $v ) { - if ( is_array($v) ) + if ( is_array( $v ) ) { $data[$k] = $this->_escape( $v ); - else + } else { $data[$k] = $this->_real_escape( $v ); + } } } else { $data = $this->_real_escape( $data ); @@ -1268,8 +1274,8 @@ class wpdb { * * Both %d and %s should be left unquoted in the query string. * - * wpdb::prepare( "SELECT * FROM `table` WHERE `column` = %s AND `field` = %d", 'foo', 1337 ) - * wpdb::prepare( "SELECT DATE_FORMAT(`field`, '%%c') FROM `table` WHERE `column` = %s", 'foo' ); + * $wpdb->prepare( "SELECT * FROM `table` WHERE `column` = %s AND `field` = %d", 'foo', 1337 ); + * $wpdb->prepare( "SELECT DATE_FORMAT(`field`, '%%c') FROM `table` WHERE `column` = %s", 'foo' ); * * @link https://secure.php.net/sprintf Description of syntax. * @since 2.3.0 @@ -1358,10 +1364,13 @@ class wpdb { wp_load_translations_early(); - if ( $caller = $this->get_caller() ) + if ( $caller = $this->get_caller() ) { + /* translators: 1: Database error message, 2: SQL query, 3: Name of the calling function */ $error_str = sprintf( __( 'WordPress database error %1$s for query %2$s made by %3$s' ), $str, $this->last_query, $caller ); - else + } else { + /* translators: 1: Database error message, 2: SQL query */ $error_str = sprintf( __( 'WordPress database error %1$s for query %2$s' ), $str, $this->last_query ); + } error_log( $error_str ); @@ -2288,10 +2297,8 @@ class wpdb { * @since 0.71 * * @param string|null $query SQL query. - * @param string $output Optional. one of ARRAY_A | ARRAY_N | OBJECT constants. - * Return an associative array (column => value, ...), - * a numerically indexed array (0 => value, ...) or - * an object ( ->column = value ), respectively. + * @param string $output Optional. The required return type. One of OBJECT, ARRAY_A, or ARRAY_N, which correspond to + * an stdClass object, an associative array, or a numeric array, respectively. Default OBJECT. * @param int $y Optional. Row to return. Indexed from 0. * @return array|object|null|void Database query result in format specified by $output or null on failure */ @@ -3028,17 +3035,23 @@ class wpdb { . '|INSERT(?:\s+LOW_PRIORITY|\s+DELAYED|\s+HIGH_PRIORITY)?(?:\s+IGNORE)?(?:\s+INTO)?' . '|REPLACE(?:\s+LOW_PRIORITY|\s+DELAYED)?(?:\s+INTO)?' . '|UPDATE(?:\s+LOW_PRIORITY)?(?:\s+IGNORE)?' - . '|DELETE(?:\s+LOW_PRIORITY|\s+QUICK|\s+IGNORE)*(?:\s+FROM)?' + . '|DELETE(?:\s+LOW_PRIORITY|\s+QUICK|\s+IGNORE)*(?:.+?FROM)?' . ')\s+((?:[0-9a-zA-Z$_.`-]|[\xC2-\xDF][\x80-\xBF])+)/is', $query, $maybe ) ) { return str_replace( '`', '', $maybe[1] ); } - // SHOW TABLE STATUS and SHOW TABLES - if ( preg_match( '/^\s*(?:' - . 'SHOW\s+TABLE\s+STATUS.+(?:LIKE\s+|WHERE\s+Name\s*=\s*)' - . '|SHOW\s+(?:FULL\s+)?TABLES.+(?:LIKE\s+|WHERE\s+Name\s*=\s*)' - . ')\W((?:[0-9a-zA-Z$_.`-]|[\xC2-\xDF][\x80-\xBF])+)\W/is', $query, $maybe ) ) { - return str_replace( '`', '', $maybe[1] ); + // SHOW TABLE STATUS and SHOW TABLES WHERE Name = 'wp_posts' + if ( preg_match( '/^\s*SHOW\s+(?:TABLE\s+STATUS|(?:FULL\s+)?TABLES).+WHERE\s+Name\s*=\s*("|\')((?:[0-9a-zA-Z$_.-]|[\xC2-\xDF][\x80-\xBF])+)\\1/is', $query, $maybe ) ) { + return $maybe[2]; + } + + // SHOW TABLE STATUS LIKE and SHOW TABLES LIKE 'wp\_123\_%' + // This quoted LIKE operand seldom holds a full table name. + // It is usually a pattern for matching a prefix so we just + // strip the trailing % and unescape the _ to get 'wp_123_' + // which drop-ins can use for routing these SQL statements. + if ( preg_match( '/^\s*SHOW\s+(?:TABLE\s+STATUS|(?:FULL\s+)?TABLES)\s+(?:WHERE\s+Name\s+)?LIKE\s*("|\')((?:[\\\\0-9a-zA-Z$_.-]|[\xC2-\xDF][\x80-\xBF])+)%?\\1/is', $query, $maybe ) ) { + return str_replace( '\\_', '_', $maybe[2] ); } // Big pattern for the rest of the table-related queries. @@ -3203,8 +3216,10 @@ class wpdb { public function check_database_version() { global $wp_version, $required_mysql_version; // Make sure the server has the required MySQL version - if ( version_compare($this->db_version(), $required_mysql_version, '<') ) + if ( version_compare($this->db_version(), $required_mysql_version, '<') ) { + /* translators: 1: WordPress version number, 2: Minimum required MySQL version number */ return new WP_Error('database_version', sprintf( __( 'ERROR: WordPress %1$s requires MySQL %2$s or higher' ), $wp_version, $required_mysql_version )); + } } /** diff --git a/wp-includes/wp-diff.php b/wp-includes/wp-diff.php index 8eeacdd..8687ed0 100644 --- a/wp-includes/wp-diff.php +++ b/wp-includes/wp-diff.php @@ -10,535 +10,12 @@ if ( ! class_exists( 'Text_Diff', false ) ) { /** Text_Diff class */ - require( dirname(__FILE__).'/Text/Diff.php' ); + require( ABSPATH . WPINC . '/Text/Diff.php' ); /** Text_Diff_Renderer class */ - require( dirname(__FILE__).'/Text/Diff/Renderer.php' ); + require( ABSPATH . WPINC . '/Text/Diff/Renderer.php' ); /** Text_Diff_Renderer_inline class */ - require( dirname(__FILE__).'/Text/Diff/Renderer/inline.php' ); + require( ABSPATH . WPINC . '/Text/Diff/Renderer/inline.php' ); } -/** - * Table renderer to display the diff lines. - * - * @since 2.6.0 - * @uses Text_Diff_Renderer Extends - */ -class WP_Text_Diff_Renderer_Table extends Text_Diff_Renderer { - - /** - * @see Text_Diff_Renderer::_leading_context_lines - * @var int - * @access public - * @since 2.6.0 - */ - public $_leading_context_lines = 10000; - - /** - * @see Text_Diff_Renderer::_trailing_context_lines - * @var int - * @access public - * @since 2.6.0 - */ - public $_trailing_context_lines = 10000; - - /** - * Threshold for when a diff should be saved or omitted. - * - * @var float - * @access protected - * @since 2.6.0 - */ - protected $_diff_threshold = 0.6; - - /** - * Inline display helper object name. - * - * @var string - * @access protected - * @since 2.6.0 - */ - protected $inline_diff_renderer = 'WP_Text_Diff_Renderer_inline'; - - /** - * Should we show the split view or not - * - * @var string - * @access protected - * @since 3.6.0 - */ - protected $_show_split_view = true; - - protected $compat_fields = array( '_show_split_view', 'inline_diff_renderer', '_diff_threshold' ); - - /** - * Constructor - Call parent constructor with params array. - * - * This will set class properties based on the key value pairs in the array. - * - * @since 2.6.0 - * - * @param array $params - */ - public function __construct( $params = array() ) { - parent::__construct( $params ); - if ( isset( $params[ 'show_split_view' ] ) ) - $this->_show_split_view = $params[ 'show_split_view' ]; - } - - /** - * @ignore - * - * @param string $header - * @return string - */ - public function _startBlock( $header ) { - return ''; - } - - /** - * @ignore - * - * @param array $lines - * @param string $prefix - */ - public function _lines( $lines, $prefix=' ' ) { - } - - /** - * @ignore - * - * @param string $line HTML-escape the value. - * @return string - */ - public function addedLine( $line ) { - return "{$line}"; - - } - - /** - * @ignore - * - * @param string $line HTML-escape the value. - * @return string - */ - public function deletedLine( $line ) { - return "{$line}"; - } - - /** - * @ignore - * - * @param string $line HTML-escape the value. - * @return string - */ - public function contextLine( $line ) { - return "{$line}"; - } - - /** - * @ignore - * - * @return string - */ - public function emptyLine() { - return ' '; - } - - /** - * @ignore - * @access public - * - * @param array $lines - * @param bool $encode - * @return string - */ - public function _added( $lines, $encode = true ) { - $r = ''; - foreach ($lines as $line) { - if ( $encode ) { - $processed_line = htmlspecialchars( $line ); - - /** - * Contextually filters a diffed line. - * - * Filters TextDiff processing of diffed line. By default, diffs are processed with - * htmlspecialchars. Use this filter to remove or change the processing. Passes a context - * indicating if the line is added, deleted or unchanged. - * - * @since 4.1.0 - * - * @param String $processed_line The processed diffed line. - * @param String $line The unprocessed diffed line. - * @param string null The line context. Values are 'added', 'deleted' or 'unchanged'. - */ - $line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'added' ); - } - - if ( $this->_show_split_view ) { - $r .= '' . $this->emptyLine() . $this->emptyLine() . $this->addedLine( $line ) . "\n"; - } else { - $r .= '' . $this->addedLine( $line ) . "\n"; - } - } - return $r; - } - - /** - * @ignore - * @access public - * - * @param array $lines - * @param bool $encode - * @return string - */ - public function _deleted( $lines, $encode = true ) { - $r = ''; - foreach ($lines as $line) { - if ( $encode ) { - $processed_line = htmlspecialchars( $line ); - - /** This filter is documented in wp-includes/wp-diff.php */ - $line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'deleted' ); - } - if ( $this->_show_split_view ) { - $r .= '' . $this->deletedLine( $line ) . $this->emptyLine() . $this->emptyLine() . "\n"; - } else { - $r .= '' . $this->deletedLine( $line ) . "\n"; - } - - } - return $r; - } - - /** - * @ignore - * @access public - * - * @param array $lines - * @param bool $encode - * @return string - */ - public function _context( $lines, $encode = true ) { - $r = ''; - foreach ($lines as $line) { - if ( $encode ) { - $processed_line = htmlspecialchars( $line ); - - /** This filter is documented in wp-includes/wp-diff.php */ - $line = apply_filters( 'process_text_diff_html', $processed_line, $line, 'unchanged' ); - } - if ( $this->_show_split_view ) { - $r .= '' . $this->contextLine( $line ) . $this->emptyLine() . $this->contextLine( $line ) . "\n"; - } else { - $r .= '' . $this->contextLine( $line ) . "\n"; - } - } - return $r; - } - - /** - * Process changed lines to do word-by-word diffs for extra highlighting. - * - * (TRAC style) sometimes these lines can actually be deleted or added rows. - * We do additional processing to figure that out - * - * @access public - * @since 2.6.0 - * - * @param array $orig - * @param array $final - * @return string - */ - public function _changed( $orig, $final ) { - $r = ''; - - // Does the aforementioned additional processing - // *_matches tell what rows are "the same" in orig and final. Those pairs will be diffed to get word changes - // match is numeric: an index in other column - // match is 'X': no match. It is a new row - // *_rows are column vectors for the orig column and the final column. - // row >= 0: an indix of the $orig or $final array - // row < 0: a blank row for that column - list($orig_matches, $final_matches, $orig_rows, $final_rows) = $this->interleave_changed_lines( $orig, $final ); - - // These will hold the word changes as determined by an inline diff - $orig_diffs = array(); - $final_diffs = array(); - - // Compute word diffs for each matched pair using the inline diff - foreach ( $orig_matches as $o => $f ) { - if ( is_numeric($o) && is_numeric($f) ) { - $text_diff = new Text_Diff( 'auto', array( array($orig[$o]), array($final[$f]) ) ); - $renderer = new $this->inline_diff_renderer; - $diff = $renderer->render( $text_diff ); - - // If they're too different, don't include any or - if ( preg_match_all( '!(.*?|.*?)!', $diff, $diff_matches ) ) { - // length of all text between or - $stripped_matches = strlen(strip_tags( join(' ', $diff_matches[0]) )); - // since we count lengith of text between or (instead of picking just one), - // we double the length of chars not in those tags. - $stripped_diff = strlen(strip_tags( $diff )) * 2 - $stripped_matches; - $diff_ratio = $stripped_matches / $stripped_diff; - if ( $diff_ratio > $this->_diff_threshold ) - continue; // Too different. Don't save diffs. - } - - // Un-inline the diffs by removing del or ins - $orig_diffs[$o] = preg_replace( '|.*?|', '', $diff ); - $final_diffs[$f] = preg_replace( '|.*?|', '', $diff ); - } - } - - foreach ( array_keys($orig_rows) as $row ) { - // Both columns have blanks. Ignore them. - if ( $orig_rows[$row] < 0 && $final_rows[$row] < 0 ) - continue; - - // If we have a word based diff, use it. Otherwise, use the normal line. - if ( isset( $orig_diffs[$orig_rows[$row]] ) ) - $orig_line = $orig_diffs[$orig_rows[$row]]; - elseif ( isset( $orig[$orig_rows[$row]] ) ) - $orig_line = htmlspecialchars($orig[$orig_rows[$row]]); - else - $orig_line = ''; - - if ( isset( $final_diffs[$final_rows[$row]] ) ) - $final_line = $final_diffs[$final_rows[$row]]; - elseif ( isset( $final[$final_rows[$row]] ) ) - $final_line = htmlspecialchars($final[$final_rows[$row]]); - else - $final_line = ''; - - if ( $orig_rows[$row] < 0 ) { // Orig is blank. This is really an added row. - $r .= $this->_added( array($final_line), false ); - } elseif ( $final_rows[$row] < 0 ) { // Final is blank. This is really a deleted row. - $r .= $this->_deleted( array($orig_line), false ); - } else { // A true changed row. - if ( $this->_show_split_view ) { - $r .= '' . $this->deletedLine( $orig_line ) . $this->emptyLine() . $this->addedLine( $final_line ) . "\n"; - } else { - $r .= '' . $this->deletedLine( $orig_line ) . "" . $this->addedLine( $final_line ) . "\n"; - } - } - } - - return $r; - } - - /** - * Takes changed blocks and matches which rows in orig turned into which rows in final. - * - * Returns - * *_matches ( which rows match with which ) - * *_rows ( order of rows in each column interleaved with blank rows as - * necessary ) - * - * @since 2.6.0 - * - * @param array $orig - * @param array $final - * @return array - */ - public function interleave_changed_lines( $orig, $final ) { - - // Contains all pairwise string comparisons. Keys are such that this need only be a one dimensional array. - $matches = array(); - foreach ( array_keys($orig) as $o ) { - foreach ( array_keys($final) as $f ) { - $matches["$o,$f"] = $this->compute_string_distance( $orig[$o], $final[$f] ); - } - } - asort($matches); // Order by string distance. - - $orig_matches = array(); - $final_matches = array(); - - foreach ( $matches as $keys => $difference ) { - list($o, $f) = explode(',', $keys); - $o = (int) $o; - $f = (int) $f; - - // Already have better matches for these guys - if ( isset($orig_matches[$o]) && isset($final_matches[$f]) ) - continue; - - // First match for these guys. Must be best match - if ( !isset($orig_matches[$o]) && !isset($final_matches[$f]) ) { - $orig_matches[$o] = $f; - $final_matches[$f] = $o; - continue; - } - - // Best match of this final is already taken? Must mean this final is a new row. - if ( isset($orig_matches[$o]) ) - $final_matches[$f] = 'x'; - - // Best match of this orig is already taken? Must mean this orig is a deleted row. - elseif ( isset($final_matches[$f]) ) - $orig_matches[$o] = 'x'; - } - - // We read the text in this order - ksort($orig_matches); - ksort($final_matches); - - // Stores rows and blanks for each column. - $orig_rows = $orig_rows_copy = array_keys($orig_matches); - $final_rows = array_keys($final_matches); - - // Interleaves rows with blanks to keep matches aligned. - // We may end up with some extraneous blank rows, but we'll just ignore them later. - foreach ( $orig_rows_copy as $orig_row ) { - $final_pos = array_search($orig_matches[$orig_row], $final_rows, true); - $orig_pos = (int) array_search($orig_row, $orig_rows, true); - - if ( false === $final_pos ) { // This orig is paired with a blank final. - array_splice( $final_rows, $orig_pos, 0, -1 ); - } elseif ( $final_pos < $orig_pos ) { // This orig's match is up a ways. Pad final with blank rows. - $diff_pos = $final_pos - $orig_pos; - while ( $diff_pos < 0 ) - array_splice( $final_rows, $orig_pos, 0, $diff_pos++ ); - } elseif ( $final_pos > $orig_pos ) { // This orig's match is down a ways. Pad orig with blank rows. - $diff_pos = $orig_pos - $final_pos; - while ( $diff_pos < 0 ) - array_splice( $orig_rows, $orig_pos, 0, $diff_pos++ ); - } - } - - // Pad the ends with blank rows if the columns aren't the same length - $diff_count = count($orig_rows) - count($final_rows); - if ( $diff_count < 0 ) { - while ( $diff_count < 0 ) - array_push($orig_rows, $diff_count++); - } elseif ( $diff_count > 0 ) { - $diff_count = -1 * $diff_count; - while ( $diff_count < 0 ) - array_push($final_rows, $diff_count++); - } - - return array($orig_matches, $final_matches, $orig_rows, $final_rows); - } - - /** - * Computes a number that is intended to reflect the "distance" between two strings. - * - * @since 2.6.0 - * - * @param string $string1 - * @param string $string2 - * @return int - */ - public function compute_string_distance( $string1, $string2 ) { - // Vectors containing character frequency for all chars in each string - $chars1 = count_chars($string1); - $chars2 = count_chars($string2); - - // L1-norm of difference vector. - $difference = array_sum( array_map( array($this, 'difference'), $chars1, $chars2 ) ); - - // $string1 has zero length? Odd. Give huge penalty by not dividing. - if ( !$string1 ) - return $difference; - - // Return distance per character (of string1). - return $difference / strlen($string1); - } - - /** - * @ignore - * @since 2.6.0 - * - * @param int $a - * @param int $b - * @return int - */ - public function difference( $a, $b ) { - return abs( $a - $b ); - } - - /** - * Make private properties readable for backward compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to get. - * @return mixed Property. - */ - public function __get( $name ) { - if ( in_array( $name, $this->compat_fields ) ) { - return $this->$name; - } - } - - /** - * Make private properties settable for backward compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to check if set. - * @param mixed $value Property value. - * @return mixed Newly-set property. - */ - public function __set( $name, $value ) { - if ( in_array( $name, $this->compat_fields ) ) { - return $this->$name = $value; - } - } - - /** - * Make private properties checkable for backward compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to check if set. - * @return bool Whether the property is set. - */ - public function __isset( $name ) { - if ( in_array( $name, $this->compat_fields ) ) { - return isset( $this->$name ); - } - } - - /** - * Make private properties un-settable for backward compatibility. - * - * @since 4.0.0 - * @access public - * - * @param string $name Property to unset. - */ - public function __unset( $name ) { - if ( in_array( $name, $this->compat_fields ) ) { - unset( $this->$name ); - } - } -} - -/** - * Better word splitting than the PEAR package provides. - * - * @since 2.6.0 - * @uses Text_Diff_Renderer_inline Extends - */ -class WP_Text_Diff_Renderer_inline extends Text_Diff_Renderer_inline { - - /** - * @ignore - * @since 2.6.0 - * - * @param string $string - * @param string $newlineEscape - * @return string - */ - public function _splitOnWords($string, $newlineEscape = "\n") { - $string = str_replace("\0", '', $string); - $words = preg_split( '/([^\w])/u', $string, -1, PREG_SPLIT_DELIM_CAPTURE ); - $words = str_replace( "\n", $newlineEscape, $words ); - return $words; - } - -} +require( ABSPATH . WPINC . '/class-wp-text-diff-renderer-table.php' ); +require( ABSPATH . WPINC . '/class-wp-text-diff-renderer-inline.php' ); \ No newline at end of file diff --git a/wp-links-opml.php b/wp-links-opml.php index ea3a50b..42e8b24 100644 --- a/wp-links-opml.php +++ b/wp-links-opml.php @@ -26,7 +26,10 @@ echo '\n"; ?> - <?php printf( __('Links for %s'), esc_attr(get_bloginfo('name', 'display')) ); ?> + <?php + /* translators: 1: Site name */ + printf( __('Links for %s'), esc_attr(get_bloginfo('name', 'display')) ); + ?> GMT site_name; + $login_header_title = get_network()->site_name; } else { $login_header_url = __( 'https://wordpress.org/' ); $login_header_title = __( 'Powered by WordPress' ); @@ -124,8 +123,6 @@ function login_header( $title = 'Log In', $message = '', $wp_error = '' ) { $login_header_title = apply_filters( 'login_headertitle', $login_header_title ); $classes = array( 'login-action-' . $action, 'wp-core-ui' ); - if ( wp_is_mobile() ) - $classes[] = 'mobile'; if ( is_rtl() ) $classes[] = 'rtl'; if ( $interim_login ) { @@ -260,8 +257,6 @@ function login_footer($input_id = '') { * @since 3.0.0 */ function wp_shake_js() { - if ( wp_is_mobile() ) - return; ?>